Autor Zpráva
gajdynator
Profil
moja stranka - mam na nej rozhazdane (cele posunute o niekolko pixlov doprava) menu.
V IE rozhadzane nie je. Co to robi??
RPG
Profil
Nebude to tím, že máš menu udělané jako <ul>/<li> ? To je navíc pěkná blbost...
Leo
Profil
"Nebude to tím, že máš menu udělané jako <ul>/<li> ? To je navíc pěkná blbost..."

Blbost? Proc? Leo
gajdynator
Profil
bolo to tym a preco je to blbost?
RPG
Profil
Leo
Protože má menu v jednom řádku... A podle mě to odporuje základnímu účelu seznamu, nebo ne?
bojars
Profil
Protože má menu v jednom řádku... A podle mě to odporuje základnímu účelu seznamu, nebo ne?

Ja neviem, ale doteraz som bol presvedčený, že horizontálne menu sa bežne robí pomocou <ul><li></ĺi></ul>:

http://css.maxdesign.com.au/listamatic/index.htm

"Trochu" sa mi zdá divné, že gajdynator má na tom menu to <ul> a </li> aj ako tag aj ako triedu. A myslím, že by sa to menu nemuselo robiť ako display: block;, ale display: inline;.
gajdynator
Profil
stale to tam je:
V opere male
V FF velke - ako predtym v Opere
V IE je to zas pohoda
bojars
Profil
Skús pre <ul> zadať:

margin-left: 0;
gajdynator
Profil
uz som zmenil ul na menu a mam nan nastavene margin: 0px 0px 0px 0px;
RPG
Profil
bojars
Tak možná jo... Jenom mi připadalo divné, že by takovým způsobem byl použitý seznam... Měl jsem za to, že položky seznamu by měly být pod sebou.
gajdynator
Profil
bojars
potrebujem tam display:block aby mi zobrazilo cele pozadie farbou a nie len tam kde je text
RPG
Profil
gajdynator
A co místo display:block; nastavit odkazu šířku width?
bojars
Profil
Prečítaj si toto:

http://www.jakpsatweb.cz/css/css-styl-list.html
gajdynator
Profil
co tam mam citat?
gajdynator
Profil
co tam mam citat?
bojars
Profil
Odsazení puntíku od levého okraje je součtem margin-left u ul a li. Li má margin-left normálně nula, ul má o něco víc.
Nastavením "ul {margin-left: 0px}" se naprosto skryjí puntíky.
objeví se při "ul {margin-left: 6px}", což ale platí asi jenom pro IE5. Samozřejmě se jedná o součet u ul a li. Takže 6px je takovou magickou hranicí.
Pokud se do toho součtu zahrne i margin-left u body, je magickou hranicí 16px.


atď.
bojars
Profil
Chcem tým povedať asi toľko, že to odsadenie menu zľava (tak sa mi to javí vo FF 1.5) je zapríčinené odsadením položky zoznamu. Treba teda skúsiť do CSS zadať (doložiť):

ul, li {margin-left: 0;}
Leo
Profil
"Protože má menu v jednom řádku... A podle mě to odporuje základnímu účelu seznamu, nebo ne?"

Volba znacky (tagu) nema se vzhledem dane casti dokumentu co delat, pres CSS si to preformatujete podle potreby. Leo
bojars
Profil
BTW: vo FF sa mi nezobrazuje ten veľký obrázok, čo máš hore... banner(?).
gajdynator
Profil
bojars
stale to iste a banner sa mi zobrazuje!
bojars
Profil
CSS:

#menu {width: 760px; height: 18px; background-color: #FFF;}
ul {margin: 0; padding: 0;}
li {display: block; width: 152px; height: 18px; float:left; margin-left: 0;}
li a {display: block; width: 152px; height: 18px; text-decoration: none; background-color: #C6D6EF;}
li a:hover {display: block; width: 152px; height: 18px; text-decoration: underline; background-color: #49699A;}

HTML:

<div id="menu">
<ul>
<li><a href="index.php?menu=vizitka">VIZITKA</a></li>
<li><a href="index.php?menu=mojatvorba">MOJA TVORBA</a></li>
<li><a href="index.php?menu=clanky">ČLÁNKY</a></li>
<li><a href="index.php?menu=fotogaleria">FOTOGALÉRIA</a></li>
<li><a href="index.php?menu=kontakt">KONTAKT</a></li>
</ul>
</div>

Testované: MSIE 6.0, FF 1.5 = O.K.
gajdynator
Profil
dakujem funguje to
Toto téma je uzamčeno. Odpověď nelze zaslat.

0