Jak w HTML zastąpić tabelki przez znaczniki DIV i style CSS?
W dzisiejszych czasach większość webmasterów i webdeweloperów jest świadoma korzyści płynących z używania CSS do kontroli formatowania czy wyglądu elementów tekstowych na swoich stronach WWW. I faktycznie: zaimplementowany prawidłowo CSS potrafi skutecznie zmniejszyć ilość linijek kodu wymaganego do zaprezentowania strony w dopracowany i profesjonalny sposób.
Często jednak twórcy stron internetowych zapominają, że CSS jest w stanie zrobić o wiele więcej niż tylko poprawnie sformatować tekst. Jeśli zagłębimy się w możliwościach CSS, będziemy w stanie kontrolować niemal każdy aspekt layoutu strony WWW oraz jej prezentacji - do tego stopnia, że zamienimy tradycyjną strukturę tabel.
Oprócz tego, że skróci to czas kodowania, to również samego kodu potrzebnego do wyświetlenia strony będzie mniej. Przykładowa strona WWW zmieniła swoja objętość z 24 KB do mniej niż 5 KB.
Kluczem do stworzenia strony WWW kontrolowanej przez CSS są tagi <div> oraz atrybut ID.
Dla przykładu, tradycyjna struktura tabeli wygląda mniej więcej tak:
<table width="800" align="center" cellpadding="0" cellspacing="0">
<tr>
<td width="560" align="left" class="one"><h1>Example Text</h1></td>
<td width="240" align="left" class="two"> <img src="images/exampleimage.jpg" width="200" height="100" alt="Example Image"></td>
</tr>
</table>
Przy wykorzystaniu CSS, taką sama tabelę można uzyskać za pomocą następujących tagów DIV:
<div id="content"><h1>Example Text</h1></div>
<div id="image"><img src="images/exampleimage.jpg" width="200" height="100" alt="Example Image"> </div>
DIV ID pełni rolę "przekazującego" kontrolę nad layoutem i wyglądem do CSS, który zajmuje się nimi w sposób następujący:
#content {
position:absolute;
width: 560px;
height: 100px;
top: 10px;
left: 100px;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
color: #000000;
background-color: #FFFFFF;
}
#image {
position:absolute;
width: 240px;
height: 100px;
top: 10px;
left: 660px;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
color: #000000;
background-color: #FFFFFF;
}
Z pozoru może się wydawać, że jest to dodatkowa praca dla twórcy strony. Nie zapominajmy jednak, że w tym samym czasie kiedy używamy tagów DIV do sterowania stroną, CSS zajmuje się formatowaniem tekstu i powyższy styl CSS musiałby być napisany tylko raz, aby kontrolować całą stronę WWW.
Efektem końcowym jest dokument HTML, który został pozbawiony zbędnego kodu i w konsekwencji jest bardzo lekki i w łatwy sposób indeksowany przez wyszukiwarki.
źródło: wmtips
Popularne
Nazwa padła ofiarą szantażystów, inni polscy hosterzy też zagrożeni?
19
Premiera Diablo 3 wzbudziła dyskusję na temat gier, które zawsze chcą być online
19
Darmowy Internet od Aero2. Jak go zdobyć i jakie są prawdziwe koszta? Instrukcja krok po kroku
11
Programowanie w środowisku Android – wprowadzenie do projektowania aplikacji dla urządzeń mobilnych
17
Nowy problem z Windows 8: bootuje się za szybko
10
Amerykańscy rodzice straszeni „e-narkotykami” dostępnymi w Sieci
21
Z okazji wypuszczenia akcji Facebooka przypomnijmy sobie, kim jest Zuckerberg
10
Blueseed: libertariańska sztuczna wyspa przyciągnęła już ponad sto startupów z całego świata
8
Rewolucja w Firefoksie, nowa łatka czterokrotnie ograniczyła zużycie pamięci
20
Darmowy Internet od Aero2. Jak go zdobyć i jakie są prawdziwe koszta? Instrukcja krok po kroku
11
CVDazzle: makijaż jest w stanie pokonać automatyczne systemy ulicznego monitoringu
3
Programowanie w środowisku Android – wprowadzenie do projektowania aplikacji dla urządzeń mobilnych
17
Co czeka programistów po czterdziestce?
27
Ubuntu 12.04 LTS już dostępny: stabilna dystrybucja na następne pięć lat?
28
Społeczność
stop_gupota "Fanatyczny" Diablo 3 jest dopiero od 10 dni.
Mas Ciekawa informacja, ale akurat projekt wytopu stali przez chłopów to był...
_Igancio Poziom artykułu jest bardzo niski ! Niczego się nie dowiedziałem , wygląda...
voluu A ja mam problem. MIanowicie, po dodaniu kodu z tego poradnika miniaturki...
Sebek Pozycjonowanie stron za pośrednictwem firm oferujących
swoje usługi nie...
asdosad jak to zrobić na xp??
lol Jak ktoś tu wcześniej zauważył - artykuł jest o niczym, a właściwie ukrytą...
- Najdmen.pl: Konta www z wyłączonym licznikiem transferu od IONIC.pl (1)
- 2BE.PL: [Oferta] Promocja jak złoto w 2BE.PL (1)
- gardius: Dobra hurtownia sportowa (1)
- gardius: Tanie książki gdzie warto kupować? (1)
- Najdmen.pl: PROMOCJA, 500 DOMEN .EU ZA 1 PLN NETTO ! (1)
- VMLine: [Oferta] Serwery VPS Xen-HVM/OpenVZ z darmową administracją (2)
- Marek: Generowanie PDFa (2)
Polecane książki
Praca
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ł |








