Mit CSS3-Eigenschaft resize
kann man dem Besucher erlauben, die Größe beliebiger Elemente anzupassen, hier ein einfacher Absatz:
Folgender CSS-Code kam hier zum Einsatz:
p {
width: 470px;
background: #ddd;
border: 1px solid #bbb;
padding: 1.2em;
margin-left: auto; margin-right: auto;
resize: both;
overflow: hidden;
}
Wichtig sind aber die zwei letzten Code-Zeilen, die ich auch hervorgehoben habe. Mit resize: both;
erreicht man, dass das Element sowohl in der Breite als auch in der Höhe veränderbar ist. Weitere mögliche Werte für diese Eigenschaft sind:
vertical
: nur vertikale Änderunghorizontal
: nur horizontale Änderungnone
: keine Änderung erlaubt
Die zweite Angabe overflow: hidden;
dient dazu da um das Verhalten von Safari zu fixen. Wobei auch andere Browser, die diese Eigenschaft unterstützen, für die Eigenschaft overflow
einen Wert benötigen, der nicht visible
ist … also müssen die Werte auto
, scroll
oder hidden
zum Einsatz kommen.
Unterstützt wird das ganze von Chrome, Firefox und Safari.
Weitere Links
Wir arbeiten seit 20 Jahren mit WordPress und bieten diverse Dienstleistungen rund um das System an. Kontaktiere uns für weitere Informationen oder für ein Angebot.
Sehr praktisch beispielsweise für längere Listings. Auf http://jendryschik.de/weblog/2010/08/17/funktionsweise-meiner-glossareinbindung/ beispielsweise stören die Listings den Lesefluss, vor allem das lange JavaScript. Ich könnte nun die Höhe der Listings beschränken und den Leser das Element entsprechend vergrößern lassen, wenn er mehr Quelltext sehen möchte. Diese Funktion müsste natürlich deutlich sichtbar sein.
Ja, du hast Recht, die sechs kleinen Punkte sind jetzt wirklich gut sichtbar. Es wäre gut wenn man da auch Einfluss nehmen könnte.