XHTMLforum

XHTMLforum (http://xhtmlforum.de/index.php)
-   CSS (http://xhtmlforum.de/forumdisplay.php?f=73)
-   -   Allgemeine Listenfrage (http://xhtmlforum.de/showthread.php?t=33799)

Retrax 03.12.2004 14:26

Allgemeine Listenfrage
 
Hallo,

mir ist nicht klar, ob ich Listen generell doppelt formatieren muss. Also wenn ich

.ul {
margin:2em 0 1em 1em;
padding:5em;
list-style:none;
}

habe, muss ich dann im

li {

auch nochmal margin, padding und list-style definieren, oder ist das unnötig?

johnpatcher 03.12.2004 14:51

kommt auf die vererbung an, also auf die eingeschaften, die meißten werden aber vererbt. aber wieso der punkt? damit erstellst du eine klasse, die sich nicht mehr automatsich auf ul bezieht.

du solltest aber

Code:

ul li {
margin:  2em 0 1em 1em;
padding:  5em;
list-style: none;
}

weil es auch noch[list=1] gibt, für numerische listen.

johnpatcher

Retrax 03.12.2004 14:59

sorry der "." sollte da weg. War ein versehen.

mhm und wenn ich keine[list=1] Listen verwende dann reicht es also das einmal zu definieren. Also z.b. so:

Code:

.Navi {
float:left;
width:7em;
margin:2em 0 1em 1em;
padding:0;
list-style:none;
}
.Navi li {
display:inline;
}


johnpatcher 03.12.2004 15:04

das kommt drauf an ob die listen in .Navi vorkommen

johnpatcher

Retrax 03.12.2004 15:05

Zitat:

Zitat von johnpatcher
das kommt drauf an ob die listen in .Navi vorkommen

johnpatcher

ja, im HTML leite ich die Liste mit

<ul class="Navi">

ein.

Ist das ok?

johnpatcher 03.12.2004 15:21

und wieso änderst du .Navi nicht einfach in ul um?

dann müsstest du nichts mit klassen machen.

johnpatcher

FlashJunior 03.12.2004 15:27

weil man meistens mehr als nur ein ul hat!

z.b ne ul für die topnavi eine für die unternavi und im inhaltsbereich gibt's evt. auch noch 2, 3 verschiedene,..

so kannst du jedem ul ne spez. class angeben - ist sehr praktisch zum ansprechen.


Alle Zeitangaben in WEZ +2. Es ist jetzt 13:39 Uhr.

Powered by vBulletin® Version 3.8.11 (Deutsch)
Copyright ©2000 - 2024, vBulletin Solutions, Inc.

© Dirk H. 2003 - 2023