Autor Zpráva
pyty
Profil
ako sa da urobit v CSS pre <p> width: 100px aby to islo aj v Mozille ?
Yuhů
Profil
normálně.

Nedostatečný popis problému.

Nastuduj si prosím módy prohlížečů
http://www.jakpsatweb.cz/css/mody-prohlizecu.html

a upřesni dotaz.
pyty
Profil
sorry... proste som si urobil take zvláštne odkazy pomocou css a v elemente <p> by mali mať šírku 100px pomocou width: 100px. opera 7 a Eplorer 6 OK ale mozilla 5 to robi podľa šírky textu
keď chcete pošlem aj zdroják alebo mrknite na moj skúšobný server
Freya
Profil
Není to třeba proto, že <a> je inline prvek, a korektně se chovající prohlížeč u něj tudíž ignoruje šířku?

Zkus .menu a:link nastavit display:block.
Freya
Profil
Mimochodem, v tom případě bys všechny ty položky mohl obalit do jednoho divu s class="menu" a nemusel bys je odlamovat extra odstavci.
Když budou mít display:block, budou se pod sebe rovnat samy. Na výšku je od sebe můžeš odstrčit nějakým marginem.
pyty
Profil
.menu a:link {
border: 1px solid purple;
border-right: 0px solid red;
width: 188px;
text-align: center;
text-decoration: none;
color: purple;
margin: 0px;
padding-top: 5px;
padding-bottom: 5px;
}

vsade to ide normalne, len v Mozille firefoxe a //samozrejme// Netscape to urobi width podla textu
co s tym ??
please help me
pyty
Profil
Zkus .menu a:link nastavit display:block.
v tomto druhom pripade to nepojde, lebo je to horizontalne :-(
llook
Profil
Jde prostě o to, že u in-line prvků nefunguje vlastnost width a odkazy nejsou výjimkou.

v tomto druhom pripade to nepojde, lebo je to horizontalne :-(
Horizontální menu?

<style type="text/css">
.menu,
.menu li {
padding: 0;
margin: 0;
}
.menu li {
list-style: none;
display: block;
width: 100px;
float: left;
border: 1px solid #00f;
}
.clear { clear: both; }
</style>
<p>aaa aaaaaaaa aaaaaaaaaaaa</p>
<ul class="menu">
<li><a href="#">Odkaz</a></li>
<li><a href="#">Odkaz</a></li>
<li><a href="#">Odkaz</a></li>
</ul>
<span class="clear">&nbsp;</span>
<p>bbbbbb bbbbbbb bbbbbb</p>
pyty
Profil
uz skutocne neexistuje iny sposob ??
Yuhů
Profil
co ti na tom nefunguje?

Pokud děláš menu vertikální (pod sebe), tak nastav odkazy na display: block.

Pokud jej děláš horizontální (vedle sebe), tak je musíš rozplavat, jinak nebudou blokové a nepůjde jim nastavit šířka. To rozplavání je docela geniální.

Jiné způsoby existují, ale nejsou moc elegantní. Například nastavit odkazu display: block; a jednotlivé odkazy nastrkej do buněk tabulky.
pyty
Profil
naco sa babrat so zoznamom ?
do mojho kodu staci pridat len float: left;
nnie??
Toto téma je uzamčeno. Odpověď nelze zaslat.