Detlef G.: rechtsbündiger Blocktext

Beitrag lesen

Hallo Gunther

Wenn es möglich ist, Texte rechtsbündig zu setzen, sollte es auch eine Möglichkeit geben, die letzte Zeile eines Blocksatzes rechtsbündig auszurichten.
Ja! Und wie Gunnar bereits geschrieben hat, gibt es die ja sogar schon, auch wenn sie eben bis jetzt kaum ein Browser umsetzt.

Also ist der Wunsch von RFZ und mir, dass es diese Möglichkeit geben sollte doch gar nicht so abwegig, sonst wäre sie ja wohl kaum in CSS3 vorgesehen.

  1. Warum muss man "unbedingt" immer versuchen, alles anders zu machen, als der gemeine User es gewohnt ist?

Wer redet denn davon, _immer_ alles anders zu machen?
Warum sollte _immer_ alles genauso gemacht werden, wie gewohnt?
(In letzter Konsequenz wäre das dann ganz schön langweilig.)

…, dass die letzte Zeile eines "normalen" Fließtextes am linken Rand anfängt - auch wenn es sich um Blocksatz handelt.

Bei einer üblichen Informationsseite (längere Textabsätze) gebe ich dir recht.
Jetzt stelle ich mir eine Seite vor, die mehrere kurze Textabsätze (wenige Zeilen, eventuell noch etwas größere Schrift) mit Überschriften dazwischen enthält, oder eine entsprechende Liste.
Das Design ist zentriert oder bewusst seitenverkehrt wirkend aufgebaut, also Überschriften zentriert beziehungsweise rechtsbündig. Die Textzeilen als zentrierter oder rechtsbündiger Flattersatz wirken dann eventuell irgendwie zu flatterig, es bietet sich Blocksatz an. Wenn ich aber Blocksatz verwende, dann erscheint die jeweils letzte Zeile wie ein Fremdkörper im Gesamtbild.

…, wo das Ergebnis doch eher "fragwürdig" ist, nicht hingehen sollte, und andere Eigenschaften missbrauchen sollte.

Ich würde nicht unbedingt „fragwürdig” sagen, sondern, dass der Missbrauch anderer Eigenschaften und die dadurch möglicherweise bedingten Probleme in einem vernünftigen Verhältnis zum Nutzen bzw. gewünschten Ergebnis bleiben sollten.

Dass manche durchaus sinnvollen Dinge aktuell nicht anders zu erreichen sind, ist auch klar, aber darum geht es mir auch nicht.

Das beginnt ja bereits damit, float oder overflow für ein Element zu verwenden, nur um einen Block Formatting Contexts zu bilden, oder height bzw. zoom im IE um hasLayout zu triggern.
Dabei stört es mich, dass bestimmte Eigenschaften jeweils durch andere bedingt werden, ohne die Möglichkeit, diese direkt setzen zu können, wenn ich genau diese benötige.

Man sollte also das angestrebte Ergebnis mal mit dem "gesunden Menschenverstand" unter die Lupe nehmen, und dann entscheiden, ob man dafür irgendwelche Verrenkungen macht!

Das ist auch meine Meinung. Dein Posting, auf das ich antwortete klang mir nur zu sehr nach einem pauschalen Rundumschlag. ;)

Ich darf ausnahmsweise mal mit einer Gegenfrage antworten?
Was macht denn den Fließtext zum "Fließtext"?

Und ich dachte immer ein Fließtext wäre ein Text der fließt, unabhängig davon ob links-, rechtsbündig im Blocksatz oder zentriert.

… Warum meint denn nur immer, im Web unbedingt alles anders machen zu müssen, als wie es sich seit Jahrzehnten bewährt hat!? Nur weil es geht? Oder man meint, es müsse gehen?

Schon wieder dieses „immer”.
Es muss doch nicht _immer_ alles wie gewohnt gemacht werden.
Besteht nicht oft ein viel größeres Problem darin, die seit Jahrzehnten bewährten Erfahrungen von Printmedien nun unbedingt 1 zu 1 aufs Web übertragen zu wollen?

… Übrigens mal ganz abgesehen von dem zusätzlichen Traffic, der durch dieses ganze zusätzliche (und eigentlich überflüssige) Markup entsteht.

Der allerdings bei grafiklastigen Laouts (Hochglanzbroschüre) wesentlich mehr ins Gewicht fällt, als bei ein paar zusätzlichen CSS-Regeln.

Auf Wiederlesen
Detlef

--
- Wissen ist gut
- Können ist besser
- aber das Beste und Interessanteste ist der Weg dahin!