[HTML]jak se zbavit mezer pod LI?
Moderátor: Mods_senior
- CZechBoY
- Master Level 9.5

- Příspěvky: 8813
- Registrován: 20 srp 2008 14:02
- Bydliště: Brno
- Kontaktovat uživatele:
[HTML]jak se zbavit mezer pod LI?
Zdravim,
mám trošku větší problém s tagem LI(seznam).
Prostě jak jsou jednotlivé itemy tak mezi nimi je strašná mezera, řekl bych tak 10px
kdyžtak mrkněte na ten web, je to levé menu
registrace:
pc-help:123456
přezdívka:heslo
toto dělá jen v IE
mám trošku větší problém s tagem LI(seznam).
Prostě jak jsou jednotlivé itemy tak mezi nimi je strašná mezera, řekl bych tak 10px
kdyžtak mrkněte na ten web, je to levé menu
registrace:
pc-help:123456
přezdívka:heslo
toto dělá jen v IE
Naposledy upravil(a) CZechBoY dne 19 kvě 2010 14:01, celkem upraveno 1 x.
PHP, Nette, MySQL, C#, TypeScript, Python
IntelliJ Idea, Docker, Opera browser, Linux Mint
iPhone XS
Raspberry PI 3 (KODI, Raspbian)
XBox One S, PS 4, nVidia GeForce NOW
IntelliJ Idea, Docker, Opera browser, Linux Mint
iPhone XS
Raspberry PI 3 (KODI, Raspbian)
XBox One S, PS 4, nVidia GeForce NOW
- TheSkeleton
- Level 3

- Příspěvky: 493
- Registrován: 31 pro 2008 18:49
Re: [HTML]jak se zbavit mezer pod LI?
Life's too short to remove USB safely.
- CZechBoY
- Master Level 9.5

- Příspěvky: 8813
- Registrován: 20 srp 2008 14:02
- Bydliště: Brno
- Kontaktovat uživatele:
Re: [HTML]jak se zbavit mezer pod LI?
radši se nejdřív mrkni na zdroják, mám tam margin:0 
jop ještě jsem zapoměl dodat že to je jen v IE
jop ještě jsem zapoměl dodat že to je jen v IE
PHP, Nette, MySQL, C#, TypeScript, Python
IntelliJ Idea, Docker, Opera browser, Linux Mint
iPhone XS
Raspberry PI 3 (KODI, Raspbian)
XBox One S, PS 4, nVidia GeForce NOW
IntelliJ Idea, Docker, Opera browser, Linux Mint
iPhone XS
Raspberry PI 3 (KODI, Raspbian)
XBox One S, PS 4, nVidia GeForce NOW
Re: [HTML]jak se zbavit mezer pod LI?
Možná padding, když to nepůjde, asi bych to udělal přes zápornou hodnotu paddingu, nebo marginu.
Re: [HTML]jak se zbavit mezer pod LI?
Nemohu se tam přihlásit.
Jméno je 123456 nebo pc-help:123456?
Heslo je heslo nebo přezdívka:heslo?
Nefunguje mi nic.
Jméno je 123456 nebo pc-help:123456?
Heslo je heslo nebo přezdívka:heslo?
Nefunguje mi nic.
- Než položíte dotaz, nejprve se ptejte strejdy Gůůgla.
- Výňatek z pravidel fóra PC-HELP:
- Název tématu zvolte takový, aby co nejvýstižněji charakterizoval obsah tématu.
- Nesnažte se řešit jiný problém (i když podobný) v jednom tématu. Raději založte nové téma.
- Mýliti se je Myloš.

- Stene
- Level 6

- Příspěvky: 3124
- Registrován: 11 úno 2009 15:44
- Bydliště: Jihlava
- Kontaktovat uživatele:
Re: [HTML]jak se zbavit mezer pod LI?
Jméno: pc-help
Heslo: 123456
Heslo: 123456
Re: [HTML]jak se zbavit mezer pod LI?
Vzhledem k !DOCTYPE <!DocType HTML Public "-//W3C//DTD HTML 4.01 Transitional//EN"> je Explorer v Quirku – to jen pro prvotní informaci. Pokud změníš !Doctype třeba na transitional+URL:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
přepneš Explorer do Standardu a měl by se chovat podobně jako ostatní prohlížeče. Možná tím vzniknou jiné problémy, ale mohlo by to odstranit tenhle.
Záleží na osobních preferencích – jsou (i výborní) kod=ři, kteří radši quirk; já osobně preferuji standard.
Jinak v quirku můžeš explorer oblbnout zápisem #menu li a {height: 1px;} – on ho v quirku stejně bude brát jako min-height, ale odstraní se tím problém.
Aby to nevyhodilo z rovnováhy ostatní prohlížeče, buď vytvoř pro explorer ještě jeden styl a ten linkuj v podmíněném komentáři:
nebo použij tzv. podtržítkový hack, který Explorer vezme a ostatní ho budou ignorovat:
#menu li a {_height: 1px;}
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
přepneš Explorer do Standardu a měl by se chovat podobně jako ostatní prohlížeče. Možná tím vzniknou jiné problémy, ale mohlo by to odstranit tenhle.
Záleží na osobních preferencích – jsou (i výborní) kod=ři, kteří radši quirk; já osobně preferuji standard.
Jinak v quirku můžeš explorer oblbnout zápisem #menu li a {height: 1px;} – on ho v quirku stejně bude brát jako min-height, ale odstraní se tím problém.
Aby to nevyhodilo z rovnováhy ostatní prohlížeče, buď vytvoř pro explorer ještě jeden styl a ten linkuj v podmíněném komentáři:
Kód: Vybrat vše
<!--[if IE]>
<link rel="stylesheet" type="text/css" media="screen" href="styl-pro-explorer.css">
<![endif]-->
nebo použij tzv. podtržítkový hack, který Explorer vezme a ostatní ho budou ignorovat:
#menu li a {_height: 1px;}
- Než položíte dotaz, nejprve se ptejte strejdy Gůůgla.
- Výňatek z pravidel fóra PC-HELP:
- Název tématu zvolte takový, aby co nejvýstižněji charakterizoval obsah tématu.
- Nesnažte se řešit jiný problém (i když podobný) v jednom tématu. Raději založte nové téma.
- Mýliti se je Myloš.

- CZechBoY
- Master Level 9.5

- Příspěvky: 8813
- Registrován: 20 srp 2008 14:02
- Bydliště: Brno
- Kontaktovat uživatele:
Re: [HTML]jak se zbavit mezer pod LI?
Myloš: díky, perfektní, změnen DocType a už to faká jako v ostatních prohlížečích(skoro)
co neudělá blbá adresa na w3.org v DocTypu...
asi to jdu přepsat ve všech webech :-)
VYŘEŠENO, ještě jednou díky
co neudělá blbá adresa na w3.org v DocTypu...
asi to jdu přepsat ve všech webech :-)
VYŘEŠENO, ještě jednou díky
PHP, Nette, MySQL, C#, TypeScript, Python
IntelliJ Idea, Docker, Opera browser, Linux Mint
iPhone XS
Raspberry PI 3 (KODI, Raspbian)
XBox One S, PS 4, nVidia GeForce NOW
IntelliJ Idea, Docker, Opera browser, Linux Mint
iPhone XS
Raspberry PI 3 (KODI, Raspbian)
XBox One S, PS 4, nVidia GeForce NOW
-
- Podobná témata
- Odpovědi
- Zobrazení
- Poslední příspěvek


