Diese Frage scheint häufig über das Internet gestellt zu werden, aber ich kann immer noch keine Lösung finden.Inline-Elemente mit Breite
Ich habe diese Navigationsleiste (es wechselt zwischen Tabs mit jQuery), die inline anzeigt. Ich zeige ein Hintergrundbild auf diesen und um sie definitiver zu machen, muss ich sie breiter und höher machen.
<div id="tabs">
<ul id="tabs-nav-cont">
<li class="tabs-navs"><a href="#tabs-1">Nav 1</div></a></li>
<li class="tabs-navs"><a href="#tabs-2">Nav 2</div></a></li>
<li class="tabs-navs"><a href="#tabs-3">Nav 3</div></a></li>
<li class="tabs-navs"><a href="#tabs-4">Nav 4</a></li>
</ul>
</div>
Die einzige Möglichkeit, die ich tun kann, ist, sie zurück zu Blockelementen zurückzusetzen. Was ich nicht will, weil sie vertikal angezeigt werden. Also habe ich versucht, divs in die Anker zu setzen, damit ich sie bestimmen kann. Sie scheinen sie jedoch auch wieder in Blockelemente umzuwandeln.
Ich bin verwirrt. Jemand bitte helfen :)
Nun, Gott sei Dank für 2009. Ich hatte keine Ahnung, dass Inline-Block existiert. Vielen Dank! –
Ich war damit beschäftigt, eine Demo zu machen, während Sie geantwortet haben. :) http://jsbin.com/eraga – Stobor
;-) @Ben: Gern geschehen. @Stobor: Ich habe den Link erst letzte Woche wieder besucht, also war es in meiner Browsergeschichte erreichbar. – Boldewyn