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 :wink:
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 :)) :D

Napsal: čtv 21. zář 2006, 19:09
od zombux
jen dotaz, máš ten web psanej v standard módu nebo quirk módu?

http://hsivonen.iki.fi/doctype/
http://wellstyled.com/html-doctype-and- ... -mode.html

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 .... :wink:

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 .... :wink:
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 :)