» Willkommen auf Software «

SirBlade
aus Fulda
offline



OC God
21 Jahre dabei !

AMD Athlon 64
1800 MHz @ 1992 MHz
39°C mit 1.26 Volt


Hallo,

Ich stecke fest. Ich habe ein div element bei dem höhe und breite fest vorgegeben sind. Der Text der darin steht lässt sich aber nicht vertikal ausrichten. Die CSS Eigenschafft vertical-align ist ja für Blockelemente wie div nicht definiert.. ok. Aber wie soll das sonst gehen?

Beiträge gesamt: 3455 | Durchschnitt: 0 Postings pro Tag
Registrierung: Juli 2003 | Dabei seit: 7796 Tagen | Erstellt: 11:59 am 4. April 2006
Svenauskr
aus Krefeld
offline



Real OC or Post God !
23 Jahre dabei !

AMD T-Bred
1466 MHz @ 2200 MHz
43°C mit 1.65 Volt


Schonmal hier nach einer Lösung gesucht?
http://de.selfhtml.org/


Listen, here's the thing. If you can't spot the sucker in the first half hour at the table, then you ARE the sucker.

Beiträge gesamt: 17202 | Durchschnitt: 2 Postings pro Tag
Registrierung: Mai 2001 | Dabei seit: 8591 Tagen | Erstellt: 12:50 am 4. April 2006
wakko0816
offline



OC God
20 Jahre dabei !

Intel Core i5
3500 MHz @ 4200 MHz
55°C mit 1.18 Volt


was meinst du mit "vertikal ausrichten"?
willst du wirklich nur text höher stellen oder für den gesamten
textblock den gleichen abstand zum oberen und unteren rand?
wenn es nur um den abstand zu einem rand geht(z.b. oben)
hilft padding(bzw. padding-top:42px; ).

ansonsten kann man ja auch noch zusätzliche div elemente in
das andere schachteln, und dann wie  hier (css positionieren)positionieren.


Beiträge gesamt: 1146 | Durchschnitt: 0 Postings pro Tag
Registrierung: Aug. 2004 | Dabei seit: 7398 Tagen | Erstellt: 14:41 am 4. April 2006
SirBlade
aus Fulda
offline



OC God
21 Jahre dabei !

AMD Athlon 64
1800 MHz @ 1992 MHz
39°C mit 1.26 Volt


selfhtml bringt mich nicht weiter.

mit vertikal ausrichten meine ich vertikal ausrichten. Ich möchte den Text mittig, oben oder unten ausrichten. horizontal klappt das nur eben nicht vertikal. Und padding verursacht zwei Probleme: 1. weis ich nicht wie viele Zeilen Text reinkommen und 2. wird mit padding das ganze div element größer... keine ahnung warum.

Beiträge gesamt: 3455 | Durchschnitt: 0 Postings pro Tag
Registrierung: Juli 2003 | Dabei seit: 7796 Tagen | Erstellt: 18:18 am 4. April 2006
wakko0816
offline



OC God
20 Jahre dabei !

Intel Core i5
3500 MHz @ 4200 MHz
55°C mit 1.18 Volt


das hier funktioniert, nur leider nicht für den ie:          

         display:table-cell;
         vertical-align: middle;

damit verkaufst du das element als tabellen-zelle, so dass du
das vertical-align attribut verwenden kannst.

Beiträge gesamt: 1146 | Durchschnitt: 0 Postings pro Tag
Registrierung: Aug. 2004 | Dabei seit: 7398 Tagen | Erstellt: 11:03 am 6. April 2006
SirBlade
aus Fulda
offline



OC God
21 Jahre dabei !

AMD Athlon 64
1800 MHz @ 1992 MHz
39°C mit 1.26 Volt


Das hatte ich auch schon probiert nur leider wollte das trozdem in keinem Browser... hmm.

Naja ich hab jetzt statische Seiten gemacht, wenn ich Zeit dazu habe wird alles ausprobiert.

Beiträge gesamt: 3455 | Durchschnitt: 0 Postings pro Tag
Registrierung: Juli 2003 | Dabei seit: 7796 Tagen | Erstellt: 12:34 am 6. April 2006
DEADTHC
aus Wernberg
offline



Real OC or Post God !
23 Jahre dabei !

Intel Core i5


Bei dynamischer Ausrichtung ist es recht schwer mit anderen Methoden außer Tabellen, Dinge vertikal auszurichten.

http://www.w3.org/TR/REC-CSS2/visudet.html#vertical-align

Hatte mal ein ähnliches Problem und bin dann wieder auf Tabellenlayout umgestiegen :(

Beiträge gesamt: 10047 | Durchschnitt: 1 Postings pro Tag
Registrierung: Mai 2001 | Dabei seit: 8588 Tagen | Erstellt: 12:20 am 7. April 2006
SirBlade
aus Fulda
offline



OC God
21 Jahre dabei !

AMD Athlon 64
1800 MHz @ 1992 MHz
39°C mit 1.26 Volt


Nur Tabellenlayout ist halt unsauber... man sollte Tabellen halt nur benutzen um Inhalt tabellarisch anzuzeigen.

Beiträge gesamt: 3455 | Durchschnitt: 0 Postings pro Tag
Registrierung: Juli 2003 | Dabei seit: 7796 Tagen | Erstellt: 13:48 am 7. April 2006
Lars oha
aus die Maus
offline



OC God
18 Jahre dabei !

Intel Core 2 Duo
2400 MHz @ 3402 MHz
56°C mit 1.440 Volt


Tabellen sind unsauber?

Na dann zeig mir mal nen Frameset was vernünfig angezeigt wird wenn ein bestimmter Inhalt per googel gefunden wurde.


Hier klicken für einen kostenlosen OnlineTVRecorder
www.toyotafan.at
Mein Blog

Beiträge gesamt: 2382 | Durchschnitt: 0 Postings pro Tag
Registrierung: Jan. 2006 | Dabei seit: 6894 Tagen | Erstellt: 15:27 am 7. April 2006
wakko0816
offline



OC God
20 Jahre dabei !

Intel Core i5
3500 MHz @ 4200 MHz
55°C mit 1.18 Volt


tabellenlayouts sind unsauber! da hat SirBlade schon recht.
vor allem, wenn man xhtml-konformen quelltext erzeugen will.
das hat auch was mit barrierefreiheit zu tun, da man einen screenreader
ganz schön aus dem tritt bringen kann, wenn der mit tabellen gelayoutete
seiten vorlesen soll.
da kommt dann ganz witziger humbug bei raus. :)

und frames sind auch nicht das gelbe vom ei. man kann stattdessen
hervorragend mit css formatieren :thumb:
wenn framesets unsauber dargestellt werden, dann liegt das meist am
browser, der nicht mit w3c konformem code umgehen kann(sofern das
frameset w3c konform ist ;) )


(Geändert von wakko0816 um 12:08 am April 9, 2006)

Beiträge gesamt: 1146 | Durchschnitt: 0 Postings pro Tag
Registrierung: Aug. 2004 | Dabei seit: 7398 Tagen | Erstellt: 16:30 am 7. April 2006