publikuj: Opublikuj w wykop.pl Opublikuj we flaker.pl Opublikuj na OSnews.pl Opublikuj w delicious wydrukuj
skomentuj »

TAGI: background , css , html , zdjęcie

2009-08-28 16:02  |  Wojciech Wowra

Jak najlepiej wykorzystać zdjęcie jako tło strony WWW?

Jak najlepiej wykorzystać zdjęcie jako tło strony WWW?

Specjaliści od usability zalecają, aby tło serwisu internetowego było proste, najlepiej jednobarwne. W niektórych witrynach jest jednak uzasadnione wykorzystanie w tym miejscu zdjęcia lub bardziej skomplikowanej grafiki. Jednak przy zmianie rozmiarów okna przeglądarki, często standardowo definiowane jako tła zdjęcia, nie wyglądają najlepiej. Jak sobie z tym poradzić?

Poniżej prezentujemy dwie metody na osiągnięcie tego celu. Pierwsza z nich wymaga wykorzystania elementu <table>, dlatego może nie spodobać się (X)HTML-owym purytanom.

Wyświetlanie zdjęcia jako tła przy pomocy tabelki

W sekcji <body> dokumentu umieszczamy następujący kod HTML:

<div id="bg">
<div>
<table cellspacing="0" cellpadding="0">
<tr>
<td>
<img src="obrazy/tlo.jpg" alt=""/>
</td>
</tr>
</table>
</div>
</div>

Z kolei w podlinkowanym do dokumentu arkuszu stylów umieszczamy dyrektywy:

* {
margin: 0;
padding: 0;
}

html, body, #bg, #bg table, #bg td {
height:100%;
width:100%;
overflow:hidden;
}

#bg div {
height:200%;
left:-50%;
position:absolute;
top:-50%;
width:200%;
}

#bg td {
text-align:center;
vertical-align:middle;
}

#bg img {
margin:0 auto;
min-height:50%;
min-width:50%;
}

Aby strona wyświetlała się poprawnie, należy jeszcze umieścić w kodzie fragment odpowiadający za przywrócenie domyślnego stylu wyświetlania treści wraz z paskami przewijania:

<div id="cont">
<div class="box">
<!-- tutaj należy wpisać właściwą treść witryny -->
</div>
</div>

Arkusz stylów uzupełnić zaś o następującą definicję:

.box {
margin: 0 auto;
width: 400px;
padding: 50px;
background: white;
padding-bottom:100px;
font: 14px/2.2 georgia, serif; // np. oczywiście tu mogą być inne czcionki
}

«poprzednia 1 2 następna »

publikuj: Opublikuj w wykop.pl Opublikuj we flaker.pl Opublikuj na OSnews.pl Opublikuj w delicious wydrukuj
skomentuj »

Polecane książki

Czytaj Webhosting

Chcesz być na bieżąco z naszymi informacjami? Zapisz się na Newsletter.

Zarejestruj domenę

Sprawdź dostępność swojej domeny:

.pl: 0 zł   .com: 19.90 zł
.com.pl: 0 zł   .eu: 19.90 zł