Autor Zpráva
haxell
Profil *
ahoj vseci mam webove stranky v demoverzi (zde) a nemohu tam dam padding abych mel text z kazde strany 5 px; kdyz to dam tak se to v internetu robrazi normalne ale v firefoxu spatne nevim proc? poradte diky
Keilew
Profil
Ani se nebudu dívat a odkážu tě rovnou: http://ie-brouci.dero.name/box-model.html
haxell
Profil *
ale me to v ie jde a v firefoxu ne !
Railbot
Profil
haxell
A jak se to zobrazí špatně? Ta stránka se ti pravděpodobně rozhodí, protože musíš ubrat na šířce toho prvku pokud mu dáváš padding. zadaná šířka + padding (v tvém případě 10, jelikož zleva i zprava máš 5px) = celková šířka.
haxell
Profil *
mam kod:

#content {
width: 575px;
height: auto;
text-indent: 5px;
margin-right: 10px;
float: right;
background-image: url(img/text_obsah.jpg);
display: inline;
}

kdyz tam pridam padding tak se to rozhodi jen ve firefoxu ale v ie ne tak musim ubrat z margin-right: 5px; a pude to ?
gyoja
Profil
Tady je něco o rozdílech v paddingu u FF a IE: http://www.jakpsatweb.cz/css/padding.html.
A tady je návod na jednoduché řešení pomocí podmíněných komentářů: http://www1.mraveniste.org/weblog/2006/03/16-msie-komentare.html.
haxell
Profil *
rainbot
kde to mam ubrat?
haxell
Profil *
gyoja


kouknu
haxell
Profil *
udelal jsem to pro firefox ale ie zase nejde. to menu nemyslim!! je tak schvalne.. poradte diky www.jwh.ic.cz
Keilew
Profil
Tak si proboha přečti to, co jsem ti sem hodil o box-modelu a pak se div!
Navíc se ti tam objevuje další brouk - double margin. Přečti si celý ie-brouky a teprve pak se ptej!
gyoja
Profil
Ještě jednou Ti doporučím Ty podmíněné komentáře. Je to jednoduché. Do hlavičky dáš odkazy na dva soubory CSS a ten jeden prostě zakomentuješ podmíněným komentářem pro IE. Tak jak ti to tu ukazuju to funguje pro IE 6 a nižší. Nemusíš dělat celý styl znovu, jen pro odlišnosti. Stačí pár položek k upravení paddingu a marginu. Malé upozornění - to zakomentování by mělo být na jednom řádku bez mezer mezi tagy. Někdy to může blbnout.
Příklad:

<link rel="stylesheet" href="css/lightbox.css" type="text/css" media="screen" />
<!--[if lte IE 6]><link rel="stylesheet" href="css/lightbox-ie6.css" type="text/css" media="screen" /><![endif]-->
Keilew
Profil
V tomhle případě bude stačit matrjoška a tím odpadá nutnost vedení dvou skoro-stejných css souborů. Ale jinak podmíněné komentáře doporučuju.
gyoja
Profil
Keilew V tom souboru pro IE nepotřebuješ skoro nic, kromě pár korekcí. Může mít třeba jen tři řádky. Nemusíš opsat celý styl. Matrjoška je oproti tomu škrábání se levou rukou za pravým uchem.
haxell
Profil *
se na to vyseru :D
haxell
Profil *
vyresil jsem to _width: 575px; a jde to
Petr Tichý
Profil
haxell
No však oni ti tady celou dobu říkají snad něco jiného? Tvrdá hlava...

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: