[CSS] Przewijany DIV
Bardzo przydatna część kodu, która przydaje się na stronach zawierających dużo contentu. Można ją stosować w elementach blokowych, oczywiście najczęściej wykorzystywanym jest DIV. Oczywiście jest to implementacja definicji CSS overflow:
- overflow: auto – powoduje wyświetlenie jedynie tego paska przewijania, który jest w danej sytuacji potrzebny. W przypadku akapitu będzie to jedynie pasek pionowy.
- overflow: scroll – powoduje wyświetlenie pionowego i poziomego paska przewijania obejmujących zdefiniowany obszar występowania.
- overflow: visible – powoduje wyświetlenie całej zawartości elementu, bez względu na zdefiniowany obszar występowania. W Internet Explorerze 6 wylana zawartość nie nakłada się na inne elementy, w IE 7, Firefoksie i Operze – nakłada się.
- overflow: hidden – powoduje przycięcie widocznej zawartości akapitu do obszaru zdefiniowanego pudełka. Wylana część akapitu nie będzie widoczna.
Przykład:
This is a scrolling area created by using the CSS property overflow in a html block element. This is red color Basically you can use any normal HTML tags in this block element like you usually would. You can use images:![]()
This is big bold text.
This scrolling area can contain normal html like this link Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt. Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt.
CSS:
1 <br/><style type="text/css"><br/><!--div.scroll {<br/> height: 200px;<br/> width: 300px;<br/> overflow: auto;<br/> border: 1px solid #666;<br/> background-color: #ccc;<br/> padding: 8px;}<br/>--><br/></style>
