|
|||
DIV an Breite anpassen...
Hallo alle zusammen,
Ich versuche so langsam auch mehr und mehr DIVs einzusetzen. Allerdings macht es oft einfach keinen Spaß damit zu arbeiten. Ich setze ( auch wenn es einigen von euch nicht gefallen würde ) oft auch Tabellen ein um meine Layouts einfach so hinzubekommen, dass ich nicht mit DIVs und dem float durchdrehen muss. Okay... 2 Fragen hab ich mal. 1. Was muss man genau machen, damit für einen Inhalt eines DIV dieses vertical-align funktioniert? 2. Wie kann ich einem DIV sagen, dass er sich seinem Inhalt in der Breite anpassen soll? Der soll bei einem Menüpunkt zB. nicht immer 100% der Breite einnehmen aber darf auch keine Feste Breite haben. Dank euch... Mario |
Sponsored Links |
|
|||
Zitat:
Tabellenlose Layouts können nicht alles, was Tabellenlayouts können, aber andersrum ist das genauso! Zitat:
Damit werden nämlich nicht Elemente innerhalb eines Elements vertikal ausgerichtet, sondern Inlineelemente relativ zueinander (z.B. 1em großer Text mit 1.5em großem text vermischt). Dass der Inhalt sich in Tabellenzellen so verhält, wie du es gerne möchstest, liegt an der besonderen Beschaffenheit dieser. Zur Not könntest du display: table-cell; verwenden, allerdings versteht das der IE nicht (Beschwerde bitte an MS, nicht CSS). Ob eine vertikale Positionierung eines Inhalts so möglich ist, ist mir gerade nicht bekannt, sowas habe ich noch nie gestaltet. Zitat:
Hinweis: Frühere IE-Versionen und dessen Quirksmode interpretieren width wie min-width. Die selben Varianten gibt es auch bei height: heigh, max-height, min-height.
__________________
Über Internet Explorer 8: Noch bis 8. April 2014 wird der Internet Explorer 6 mit Sicherheitsupdates versorgt. Bereits jetzt kann dieser Browser aber vollständig durch den IE8 ersetzt werden. Ältere Betriebssysteme und Browserversionen werden von Microsoft nicht mehr unterstützt. Auch Programme, die den IE7 benötigen, sind kein Argument gegen IE8, da dieser über entsprechende Kompatibilitätsschichten verfügt. Ab sofort gilt daher der Internet Explorer 8 als vorausgesetzer Mindeststandard. |
Sponsored Links |
|
|||
Listen
@heiko_rs,
Ich habs jetzt mal mit einer Liste versucht meine Punkte nebeneinander zu positionieren. Habe jedem <li> ein float left gegeben aber es entsteht eine irgendwie total unschöne Treppe nach unten. Was mach ich evtl. falsch? [EDIT] Das mit den Listen geht aber im IE nicht, wie ich sehe.... ich brauchs aber leider "auch" dort. Mario |
|
|||
Das kann dir sicher jemand sagen, wenn du deinen Code postest.
Lies bitte: http://xhtmlforum.de/40080-fuer-frag...twortende.html BTW: Fragen zu CSS sind im entsprechenden Forenbereich besser aufgehoben. |
|
||||
Hier ist alles erklärt: http://xhtmlforum.de/40267-faq-haeuf...tml#post296439 (Abschnitt über horizontale Menüs)
|
Themen-Optionen | |
Ansicht | |
|
|
Ähnliche Themen | ||||
Thema | Autor | Forum | Antworten | Letzter Beitrag |
Div in einem div mit 100% Breite und Aussenabstand | tc-burgi | CSS | 3 | 29.08.2010 17:25 |
div mit variabler breite wird zu breit | Phate | CSS | 6 | 19.06.2008 12:21 |
div mit angepasster Breite | netAction | CSS | 21 | 15.04.2007 01:34 |
DIV: Höhe soll sich automatisch anderen DIV anpassen | OnTheRun | CSS | 8 | 25.09.2006 19:35 |
flexibles Div soll Div mit fester Breite links umfliessen? | braindead | CSS | 3 | 23.09.2006 13:58 |