AW: Horizontale Scrollbalken durch bestimmtes Bild verhindern?
Hallo,
ja, du kannst per CSS festlegen, dass auch nur für ein bestimmtes Element keine horizontale Scrollleiste angezeigt wird.
Die Scrollleiste kannst du nur für Block-Elemente unterdrücken.
Das heißt, entweder, du schachtelst das Bild in ein <div>, oder nimmst es als HG für ein <div>.
Bsp.
HTML:
<div id="widepic">
<img name="überbreites Bild" src="img/meinbild.jpg"
title="testbild" alt="hier ist zum Test ein Bild definiert, das zu breit für die Seite ist, aber ohne vertikalen Scrollbalken angezeigt werden soll">
</div>
Dann kannst du im CSS definieren:
Code:
#widepic [COLOR=#88FF88][B]{[/B][/COLOR]
overflow-y: hidden;
[COLOR=#88FF88][B]}[/B][/COLOR]
Damit wird nur der DIV mit der ID "widepic" angesprochen; über "overflow
-y" sprichst du nur das vertikale Scrollen an und mit "hidden" wird dann eben der Balken unterdrückt...
Wenn du das nur auf dein <img> anwenden wölltest, passiert einfach gar nix...
Du kannst natürlich alternativ diese Eigenschaft gleich auch im Markup notieren:
HTML:
<div style="overflow-y: hidden;">
<img name="überbreites Bild" src="img/meinbild.jpg"
title="testbild" alt="hier ist zum Test ein Bild definiert, das zu breit für die Seite ist, aber ohne vertikalen Scrollbalken angezeigt werden soll">
</div>
Je nachdem, ob du Stylesheet und Markup strikt voneinander trennen möchtest, oder nicht.
Wobei noch die Frage bleibt, warum du nicht zB. das Bild in der Größe anpasst, oder warum es nicht so schlimm ist, dass man es nicht komplett sieht?
Lieber Gruß