Stránka 1 z 1
CSS
Napsal: stř 20. zář 2006, 17:30
od 753852951
cau,
mam v css udelanou bunku:
#menu{
background-color: #0f0;
border-bottom: 2px solid #000;
border-top: 1px solid #000;
height: 20px;
width: 100%;
}
no v ie ma ta bunka cela s okrajema vysku 20px a ve ff a opere ma 23px
nevite nekdo jak to udelat aby mela vsude stejne?

Re: CSS
Napsal: stř 20. zář 2006, 17:43
od SpeedyGT
Některejm prohližečum vadí když to neni v uvozovkách. Takže potom
height: "20px";
Zkus to, třeba ti to pomuže
Napsal: stř 20. zář 2006, 18:25
od 753852951
no vsak to tam mam
Napsal: stř 20. zář 2006, 18:51
od Smith
Internet Explorer totiž špatně počítá výšku a do zadané hodnoty v height bere i hodnoty pro border a padding. Proto těch 20px.
Opera a Firefox počítají výšku (platí to i pro šířku) správně a proto těch 23px (20px height + 1px border-top + 2px border-bottom).
Něco o tom je
zde
Speedy FX píše:Některejm prohližečum vadí když to neni v uvozovkách.
blbost
Všechny prohlížeče kromě Internet Exploreru hodnoty v uvozovkách ignorují, proto se uvozovky používají k hackům CSS pro IE.
Napsal: stř 20. zář 2006, 20:11
od 753852951
kdyz to dam do tech uvozovek tak to ani jeden prohlizec nepochopi

a roztahujou to podle poctu radků
Napsal: čtv 21. zář 2006, 12:11
od DaveGrigo
Řešení je víc, zkus použít "podtržítkový hack":
Kód: Vybrat vše
#menu{
background-color: #0f0;
border-bottom: 2px solid #000;
border-top: 1px solid #000;
height: 20px;
_height: 17px; /* nastavi vysku pro IE */
width: 100%;
}
jako první zapíšeš pravidlo height, kterým nastavíš výšku pro všechny prohlížeče, poté zapíšeš _height, čímž nastavíš výšku pouze pro IE.
Napsal: čtv 21. zář 2006, 15:37
od 753852951
uz to faka, diiiik

)

Napsal: čtv 21. zář 2006, 19:09
od zombux
Napsal: pát 22. zář 2006, 20:38
od 753852951
mam to v DTD HTML 4.0 Transitional
jo a este mam otazku estli byt o neslo jinak nez podtrzitkovym hackem protoze me to nechce schválit validator

Napsal: sob 23. zář 2006, 08:53
od zombux
znovu se ptám jestli to máš psaný v quirku nebo standartu, "DTD 4.0 Transitional" není dostatečná informace.
Napsal: sob 23. zář 2006, 12:55
od 753852951
Quirk
Napsal: sob 23. zář 2006, 13:53
od Teuzz
753852951 píše:Quirk
Tak ho prestan pouzivat a mas po problemech. Vice k problematice najdes u ucitele narodu na
www.jakpsatweb.cz ....

Napsal: sob 23. zář 2006, 20:15
od zombux
Teuzz píše:753852951 píše:Quirk
Tak ho prestan pouzivat a mas po problemech. Vice k problematice najdes u ucitele narodu na
www.jakpsatweb.cz ....

přesně tak. s IE přepnutým do standard modu se zbavíš většiny takzvaných problémů s ním

ve standardu se chová velmi způsobně a prakticky není třeba hackovat
Napsal: ned 24. zář 2006, 20:45
od 753852951
hej lidi tak dik
