WCM - Das österreichische Computer Magazin Forenübersicht
 

Zurück   WCM Forum > Rat & Tat > Programmierung

Programmierung Rat & Tat für Programmierer

Microsoft KARRIERECAMPUS

Antwort
 
Themen-Optionen Ansicht
Alt 31.03.2004, 16:09   #1
heli2sky
Master
 
Registriert seit: 02.10.2001
Alter: 38
Beiträge: 523


heli2sky eine Nachricht über ICQ schicken
Standard css vertical-align in block-element?

wie funktioniert das? vertical-align geht ja nur in inline-elementen, aber irgendwie muss das ja möglich sein... mit 50% gehts wieder nur im IE gscheit, oder?
____________________________________
Lang ist der Weg durch Lehren, kurz und wirksam durch Beispiele.
Lucius Annaeus Seneca


...:::www.modellbaulexikon.org:::...

www.acrobat-se.org | www.ams-8c.de.vu
heli2sky ist offline   Mit Zitat antworten
Alt 31.03.2004, 19:47   #2
jak
Inventar
 
Registriert seit: 13.06.2001
Beiträge: 1.830


Standard

Ich hab in selfhtml eigentlich nichts darüber gefunden, daß das nur bei Inline-Elementen geht.

Zitat:
Sie können nebeneinanderstehende Elemente mit unterschiedlicher Höhe, zum Beispiel Tabellenzellen in einer Tabellenzeile oder Textpsassagen mit unterschiedlicher Schriftgröße innerhalb einer Zeile im Verhältnis zueinander ausrichten.

Bei Fließtext ist auch eine prozentuale Angabe ist möglich. Die Ausrichtung orientiert sich dann an der elementeigenen Zeilenhöhe.
Jak
____________________________________
Join the DNRC | Godwin\'s Law (thx@stona)
Documentation is like sex: If it\'s good, it\'s very, very good. If it\'s bad, it\'s better than nothing.
\"In theory, theory and practice are the same. In practice, they are not\" (Lawrence Berra)
jak ist offline   Mit Zitat antworten
Alt 31.03.2004, 20:34   #3
heli2sky
Master
 
Registriert seit: 02.10.2001
Alter: 38
Beiträge: 523


heli2sky eine Nachricht über ICQ schicken
Standard

Zitat:
http://www.jendryschik.de/wsdev/einf...srichtung.html

vertical-align
Der rechteckige Bereich, der eine Zeile Inline-Elemente enthält, nennt sich Zeilen-Box (line box). Diese Zeilen-Box reicht für gewöhnlich genau vom linken Rand des umgebenden Blocks zum rechten Rand. Jede Zeile eines Textabsatzes zum Beispiel erzeugt eine eigene Zeilen-Box.
Mit der Eigenschaft vertical-align bestimmen Sie die vertikale Ausrichtung von Boxen innerhalb der Zeilen-Box. Diese Eigenschaft lässt sich nur auf Inline-Elemente oder Tabellenzellen (bzw. auf Elemente mit display:inline oder display:table-cell) anwenden.
Zitat:
http://www.w3.org/TR/REC-CSS2/visude...vertical-align

'vertical-align'
Value: baseline | sub | super | top | text-top | middle | bottom | text-bottom | <percentage> | <length> | inherit
Initial: baseline
Applies to: inline-level and 'table-cell' elements
Inherited: no
Percentages: refer to the 'line-height' of the element itself
Media: visual

This property affects the vertical positioning inside a line box of the boxes generated by an inline-level element. The following values only have meaning with respect to a parent inline-level element, or to a parent block-level element, if that element generates anonymous inline boxes; they have no effect if no such parent exists.
das bedeutet??
____________________________________
Lang ist der Weg durch Lehren, kurz und wirksam durch Beispiele.
Lucius Annaeus Seneca


...:::www.modellbaulexikon.org:::...

www.acrobat-se.org | www.ams-8c.de.vu
heli2sky ist offline   Mit Zitat antworten
Alt 01.04.2004, 01:24   #4
santi
Master
 
Registriert seit: 01.11.2001
Beiträge: 531


Standard

Hi,
das bedeutet das vertical-align nur funktioniert wenn es ein "Eltern-Element" gibt.

Schau Dir das Beispiel an, ich versuche dabei den blauen Text hochzustellen:
Code:
<head>
<title>Vertikale Ausrichtung</title>
<style type="text/css">
p {font-size: 60px;border: 1px solid black;}
span {font-size: 40px;border: 1px solid green;color:blue;}
em {border: 1px solid red;font-size: 14px;color:red;}
</style>
</head>

<body>
<span style="vertical-align:top">Hier
<em style="vertical-align:top">auf Top ausgerichtet[/i] geht es nicht.</span>






Hier<span style="vertical-align:top">Jetzt bin ich
<em style="vertical-align:top">auf Top ausgerichtet[/i] auch hochgestellt.</span>geht es.</p>
</body>
</html>
Gruß
santi
____________________________________
Signaturen sind wie Frauen. Man findet selten eine Vernünftige.
santi ist offline   Mit Zitat antworten
Alt 01.04.2004, 14:24   #5
heli2sky
Master
 
Registriert seit: 02.10.2001
Alter: 38
Beiträge: 523


heli2sky eine Nachricht über ICQ schicken
Standard

danke für das schöne beispiel! alles klar.
____________________________________
Lang ist der Weg durch Lehren, kurz und wirksam durch Beispiele.
Lucius Annaeus Seneca


...:::www.modellbaulexikon.org:::...

www.acrobat-se.org | www.ams-8c.de.vu
heli2sky ist offline   Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.

Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 21:51 Uhr.


Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Forum SEO by Zoints
© 2009 FSL Verlag