element strecken
jenslm
- css
hallo,
ich hab folgendes problem ich moechte <li class="test"></li>
strecken, sodass es die volle UEBRIGE breite nutzt. Mit width=100% funktioniert das leider nicht.
alle <li>-Elemente:
li
{
float:left;
}
wie kann ich das machen?
lg, jens
Hallo jenslm,
ich hab folgendes problem ich moechte
<li class="test"></li>
strecken, sodass es die volle UEBRIGE breite nutzt. Mit width=100% funktioniert das leider nicht.alle <li>-Elemente:
li
{
float:left;
}
>
>
> wie kann ich das machen?
Der von Dir hier gepostete Code macht das automatisch.
Viele Grüße,
Marc.
--
Und immer schön
validieren (<http://validator.w3.org/>)
Hallo,
Hallo jenslm,
ich hab folgendes problem ich moechte
<li class="test"></li>
strecken, sodass es die volle UEBRIGE breite nutzt. Mit width=100% funktioniert das leider nicht.alle <li>-Elemente:
li
{
float:left;
}
>
> Der von Dir hier gepostete Code macht das automatisch.
Sorry, bin noch nciht ganz wach - lass das float weg, dann geht das automatisch. Aber ich fürchte du meinst etwas anderes, als das, was ich aus Deiner Frage verstehe. Versuche sie anders zu formulieren oder hoffe, das andere schon mehr Kaffee hatten als ich.
Viele Grüße,
Marc.
--
Und immer schön
validieren (<http://validator.w3.org/>)
die li-elemente umgibt ein div-container mit einer festen breite (950px) und fester höhe (170px) und die sollen alle nebeneinander sein (menu). nur wird das menu nicht auf die vollen 950px gestreckt sondern, belibt nur so breit wie die menupunkte platz brauchen!
lg, jens
Hallo,
die li-elemente umgibt ein div-container mit einer festen breite (950px) und fester höhe (170px) und die sollen alle nebeneinander sein (menu). nur wird das menu nicht auf die vollen 950px gestreckt sondern, belibt nur so breit wie die menupunkte platz brauchen!
Dann gib den li doch eine Breite. Wenn die Menüleiste 950 px breit ist und du hast zehn li, setz die alle auf 95px (abzüglich Ränder und Rahmen)...
statt des DIV würde ich das UL 950px breit machen, schon kannst du dir ein DIV sparen...
Viele Grüße,
Marc.
ne ich kann den einzelnen dingern keine breite geben, weil die menuepunkte net statisch sind, und verschieden laengen haben
Hallo jenslm,
ne ich kann den einzelnen dingern keine breite geben, weil die menuepunkte net statisch sind, und verschieden laengen haben
Dieses Problam hat man immer bei absoluten Angaben.
Eine Möglichkeit das zu (evebtuell) lösen, wäre display:table, display:table-cell usw - denn dann sollten die "Zellen" ja über die gesamte Breite verteilt werden. Solche Konstrukte habe ich aber bisher vermieden. Da wird es mit dem IE Probleme geben, da ich so etwas selber noch nciht gemacht habe, kann ich Dir an dieser Stelle nciht mehr weiterhelfen.
Je nachdem könntest du noch mit max-width und min-width experimentieren, bis es passt...
Was passiert, wenn jemand die Schrift vergrößert? Kann man dann die Listenpunkte und den enthaltenen Text noch benutzen?
950px sind auch ziemlich viel...
Ganz ehrlich: in eine horizontale Navigation würde ich nie mehr als 4 oder 5 Menüpunkte packen. In der Regel nutze ich so etwas nur für so etwas wie:
Start - Inhalt - Impressum - Hilfe
Viele Grüße,
Marc.
Hallo
ne ich kann den einzelnen dingern keine breite geben, weil die menuepunkte net statisch sind, und verschieden laengen haben
Welche Breite hat <ul>
?
Tschö, Auge
Hi,
ich hab folgendes problem ich moechte
<li class="test"></li>
strecken, sodass es die volle UEBRIGE breite nutzt.
Du möchtest also erst mal „übrige“ definieren.
MfG ChrisB
@@jenslm:
nuqneH
ich hab folgendes problem ich moechte
<li class="test"></li>
strecken, sodass es die volle UEBRIGE breite nutzt.
Warum? Wie soll das Menü aussehen?
Qapla'