Autor Zpráva
Kryštof
Profil *
Ahoj,
mám stránky a na nich klasický menu: http://letadla.okamzite.eu/index.html
V FF (aspoň v tom mim) se menu zobrazuje normálně, ale v IE a někdo řikal že i v Google Chrome se před celim tim menu zobrazujou tečky.

Kód je:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">

<head>

<style type="text/css">
* {margin: 0; padding: 0;}
li a { width: 150px; height: 30px; background: gold; display: block; text-decoration: none; line-height: 30px; text-align:center; }
li a:hover { background: yellow; }
#menu { float:left; width: 150px;}
#text { float:left; width: 500px; margin-left: 100px;}
</style>
</head>

<body>
<div id="menu">




<li><a href="http://letadla.okamzite.eu/ahoj.html"> Druhá světová válka </a></li>
<li><a href="http://letadla.okamzite.eu/stihacky.html"> =>Stíhačky </a></li>
<li><a href="http://letadla.okamzite.eu/ahoj.html"> =>Bombardéry </a></li>
<li><a href="http://letadla.okamzite.eu/ahoj.html"> První světová válka </a></li>
<li><a href="http://letadla.okamzite.eu/ahoj.html"> =>Stíhačky </a></li>
<li><a href="http://letadla.okamzite.eu/ahoj.html"> =>Bombardéry </a></li>
</ul>
</div>


<div id="text">
<p>Vítám vás na webu o letadlech. Náš web se zabývá hlavně letadly bojovými méně věcí zde již je o letadlech cestovních.
Pokud budete mít nějaký dotaz pošlete ho prosím přes <a href="http://letadla.okamzite.eu/index/email.php"> tento formulář</a>. Odpovím na uvedený email!
</div>

</body>
</html>
Měsíček
Profil
li a {} dej list-style-type:none;
Chamurappi
Profil
Reaguji na Kryštofa:
Proč dáváš <li> do <div>u? Patří do seznamového elementu — třeba do <menu>.
Tečky se zobrazují i ve Firefoxu, akorát je nikdo nevidí, protože jsou za levým okrajem vykreslované plochy. Zkus si hrát s list-style-type u <li> (ne u odkazu).
Kryštof
Profil *
Měsíček:
zkusil jsem to pozměnit na: li a { width: 150px; height: 30px; background: gold; display: block; text-decoration: none; line-height: 30px; text-align:center; list-style-type: none;} Nebo nevim jak si to myslel

Chamurappi:
potřeboval jsem text vedle menu a ne pod ním tak jsem to musel dát přes <div>.
Chamurappi
Profil
Reaguji na Kryštofa:
zkusil jsem to pozměnit na: li a
Zkus to na samotné „li“.

tak jsem to musel dát přes <div>
Nemusel. Element <menu> jde stylovat úplně stejně jako <div>, má jen jiný výchozí margin, což bys ani nepostřehl, protože marginy nuluješ.
Měsíček
Profil
li {.. to co tam je, list-style-type:none; } omlouvám se ta jednopísmenná potvůrka mi tam něják vlezla :)
Kryštof
Profil *
Chamurappi: to vysvětli Měsíčkovi, protože on mě tohle naučil.

Zkusil jsem to jen s li a pořád to nejede:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">

<head>

<style type="text/css">
* {margin: 0; padding: 0;}
li { width: 150px; height: 30px; background: gold; display: block; text-decoration: none; line-height: 30px; text-align:center; }
li a:hover { background: yellow; }
#menu { float:left; width: 150px;}
#text { float:left; width: 800px; margin-left: 100px;}
</style>
</head>
<body>
<body>
<div id="menu">




<li><a href="http://letadla.okamzite.eu/ahoj.html"> Druhá světová válka </a></li>
<li><a href="http://letadla.okamzite.eu/stihacky-2sv.html"> =>Stíhačky </a></li>
<li><a href="http://letadla.okamzite.eu/ahoj.html"> =>Bombardéry </a></li>
<li><a href="http://letadla.okamzite.eu/ahoj.html"> První světová válka </a></li>
<li><a href="http://letadla.okamzite.eu/ahoj.html"> =>Stíhačky </a></li>
<li><a href="http://letadla.okamzite.eu/ahoj.html"> =>Bombardéry </a></li>
</ul>
</div>


Tady to je
Měsíček
Profil
"Chamurappi: to vysvětli Měsíčkovi, protože on mě tohle naučil. "

Ale fuj ;-)
Kryštof
Profil *
Měsíček:
co je :-D
Chamurappi
Profil
Reaguji na Kryštofa:
Měsíčkovi to vysvětlím někdy jindy, dneska si nechci upatlat rukavice od krve.
Přidej k „li“ vlastnost list-style-type:none.
Měsíček
Profil
Co třeba takhle:
<style type="text/css">
  ul {padding:0;border: 1px solid black;width: 150px;float:left;}
  li {list-style-type:none;}
  li a {text-decoration:none;text-align:center;display: block; width: 150px; height: 30px;  background: gold; border-bottom: 1px solid black;line-height: 30px;}
  li a.no_b {border: 0;}
  li a:hover {background: yellow;}
</style>

<ul>
  <li><a href="#"> Položka </a></li>
  <li><a href="#"> Položka </a></li>
  <li><a href="#"> Položka </a></li>
  <li><a href="#"> Položka </a></li>
  <li><a href="#" class="no_b"> Položka </a></li>
</ul>

<p>
  Dlouhý text
</p>
Kryštof
Profil *
Ještě mám jeden problém, ale nechce se mi zakládat nový téma:
když si dáte moje stránky, tak by se měl zobrazovat index.html, ale nezobrazuje se!

Původně byla tahle index.html ještě ve složce nazvané "index" (na to také odkazuje odkaz na té zrušené stránce), ale pak jsem složku index zrušil a index.html, který byl v oné složce nahradil index.html, který předtim byl mimo složku a v FTP mám jen jednu index.html, ale na stránkách se pořád zobrazuje ta první. Myslíte, že stačí počkat nebo s tim mám něco dělat?
habendorf
Profil
Měsíček

Dávat odkazu pevnou výšku je fuj ;o)
Kryštof
Profil *
Měsíček:
díky zkusim to.
PS: tys mi poslal kód a v tom kódu tyhle <div>y byli! Ale to je jedno.
Měsíček
Profil
Ten skript jsem teď upravil .. celý si ho změň, je určitě lepší než máš doposud.

To co se týče indexu tak ořez je nastaven tak schválně - čili ta první stránka je index.html.
Kryštof
Profil *
Díky za ten skript, ale pořád to jaksi "nepomáhá"

Jak to myslíš s tim skriptem? Nechápu.
Měsíček
Profil
Copak nepomáhá .. puntíky máš pryč, zbytečné divy pryč, místo zbytečného divu odstavec co by jsi si více ke karmě přál? :)
Kryštof
Profil *
Zkus si to pustit v IE puntíky jsou tam pořád!
Měsíček
Profil
Začínáš mě štvát dítě ;) NA CO jsem psal znovu ten skript? Snad proto, aby jsis to komplet přepsal.
Měsíček
Profil
Tohle ať je do minuty na webu.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html lang="cs">
<head>
<style type="text/css">
  ul {padding:0;border: 1px solid black;width: 150px;float:left;}
  li {list-style-type:none;}
  li a {text-decoration:none;text-align:center;display: block; width: 150px; height: 30px;  background: gold; border-bottom: 1px solid black;line-height: 30px;}
  li a.no_b {border: 0;}
  li a:hover {background: yellow;}
</style>
</head>
<body>
<ul>
  <li><a href="#"> Položka </a></li>
  <li><a href="#"> Položka </a></li>
  <li><a href="#"> Položka </a></li>
  <li><a href="#"> Položka </a></li>
  <li><a href="#" class="no_b"> Položka </a></li>
</ul>

<p>
  Dlouhý text
</p>
</body>
</html>
Kryštof
Profil *
Teď se mi zbláznil celej web! Jedno to ukazuje to jidny zase ono :-(
Měsíček
Profil
Zato já pořád vidím, že jsi nic nezměnil.

EDIT:// toto trvalo.
Kryštof
Profil *
Díky
Kryštof
Profil *
A čim teda v tomhle kódu:
<style type="text/css">
  ul {padding:0;border: 1px solid black;width: 150px;float:left;}
  li {list-style-type:none;}
  li a {text-decoration:none;text-align:center;display: block; width: 150px; height: 30px;  background: gold; border-bottom: 1px solid black;line-height: 30px;}
  li a.no_b {border: 0;}
  li a:hover {background: yellow;}
</style>

odsunu text víc napravo od menu?
habendorf
Profil
Marginem na ul.

Má tohle cenu? Nechceš si přečíst základy?

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

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

0