sie
10

Tagi HTML, których początkujący nie używają (a powinni!)

By halibucik  //  Bez kategorii  //  No Comments

Wróćmy na chwilę  do podstaw HTML. Wieżę, że każdy kto to czyta, wie czym jest HTML. Dużo mówi się o HTML 5 i dobrze byłoby przypomnieć sobie tagi, których niektórzy nigdy, niektórzy rzadko, a niektórzy często używają. Wszystkie wymienione są obsługiwane zarówno przez HTML 4.01 jak i HTML 5. Do dzieła więc!

1. <!– ->

Jeśli mieliście w ręku kiedykolwiek jakąkolwiek książkę o programowaniu, przeczytacie tam sto tysięcy razy jak ważne jest dokumentowanie i opisywanie własnego kodu. Nie są to czcze słowa! Z całą pewnością pozwala to na szybkie zorientowanie się co dzieje się w tym a nie innym miejscu.

Komentowanie HTML może wydawać się nieco na wyrost, jednakże i tu można znaleźć dobre zastosowanie – wydzielane bloków, części kodu, które są w jakiś sposób powiązane. Oznaczanie początku  i końca sekcji istotnie ułatwia późniejszą pracę. Śpieszę z przykładem:


<!-- Nav Start -->
<ul>
	<li>menu opcja1</li>
	<li>menu opcja2</li>
</ul>
<!-- Nav End -->

<!-- Content Start -->
<p>Zawartość blablabla...</p>

2. Style tabeli: <thead>, <tbody> oraz <tfoot>

W zamierzchłych czasach (całkiem zresztą niedawno) tworzenie layoutu strony polegało na zagnieżdżaniu milionów tabel w sobie. Na szczęście ten trend minął i teraz tag <table> służy do prezentowania danych tabelarycznych, do czego bądź co bądź jest stworzony. Nie każdy wie, że tabele mają możność być ostylowane – dotyczy to kolumn, wierszy, nagłówków, stopki i zawartości.

Zobaczmy jak możemy to wykorzystać:

Przedmiot Ilość
Suma 19
Flaczki 13
Ziemniaczki 6

Na uwagę zasługuje fakt, że element <tfoot> powinien znajdować się powyżej elementu <tbody>

Oto użyty w powyższym przykładzie kod:


<table>
<thead>
  <tr>
	<td>Przedmiot</td>
	<td>Ilość</td>
  </tr>
</thead>
<tfoot>
  <tr>
	<td>Suma</td>
	<td>19</td>
  </tr>
</tfoot>
<tbody>
  <tr>
	<td>Flaczki</td>
	<td>13</td>
  </tr>
  <tr>
	<td>Ziemniaczki</td>
	<td>6</td>
  </tr>
</tbody>
</table>

3. <optgroup>

Menu rozwijalne jest doskonałym sposobem na przedstawianie danych ‘do wyboru’ użytkownikowi.
Przedstawienie danych za pomocą <optgroup> sprawia, że są one czytelnie pogrupowane nawet, jeśli opcji jest mnóstwo.


<select>
	<optgroup label="Drużyny piłkarskie">
		<option value="Orły z wioski">Orły z wioski</option>
		<option value="Ptaszyny nadmorskie">Ptaszyny nadmorskie</option>
	</optgroup>
	<optgroup label="Drużyny koszykarskie">
		<option value="Orły z miasta">Orły z miasta</option>
		<option value="Ptaszyny rzeczne">Ptaszyny rzeczne</option>
	</optgroup>
</select>

4. Nagłówki – <h1>,<h2>,<h3>,<h4>,<h5>, oraz <h6>

Wszyscy używamy nagłówków, ale szczerze mówiąc w niewielu miejscach można spotkać <h3> a tym bardziej niższe. Apelujemy: używajmy nagłówków zamiast niesemantycznych np. tagów <div> dla nagłówków!

5. <fieldset> and <legend>

Miło jest wypełniać formularz, który jest dobrze opisany, podzielony na logiczne sekcje. Aż chce się taki wysłać :)
Za pomocą <fieldset> wyrysujesz prostokąt wokół sekcji, a <legend> doda podpis do danej sekcji. Zobacz jakie to proste!

Informacje główne:





<form>
	<fieldset>
		<legend>Informacje główne: </legend>
		<label>Imie: <input type="text" size="30" /></label>
		<label>Email: <input type="text" size="30" /></label>
		<label>Data urodzenia: <input type="text" size="10" /></label>
	</fieldset>
</form>

6. <label>

Jest to niezwykle funkcjonalny tag – nie wpływa na wygląd, natomiast ułatwia wypełnianie formularzy – kliknięcie na etykietę (np. tekst) powoduje wybranie pola typu input – radio, text czy checkbox.





<form>
	<label>Imie:<br />
		<input type="text" size="30" /></label><br />
		<label>Mężczyzna:<br />
		<input type="radio" name="sex" /></label><br />
	<label>Kobieta:<br />
		<input type="radio" name="sex" /></label><br />
</form>

7. <blockquote>

Jeśli pragniesz wyróżnić fragment tekstu w specjalny sposób, użyj tagu <blockquote>.
Domyślnie zostanie dodana przestrzeń przed i po wyróżnionej zawartości oraz margines lewy i prawy.

Jest to doskonały sposób, na wstawienie bloku cytatu. Jeśli pobierasz zawartość z innej strony, blackquote nadaje się do tego znakomicie!

Tak właśnie wstawiamy cytaty!

8. <cite>

Jest to odwołanie do innego źródła. Najczęściej używany w <blockquote>

"Kłapouchy zbliżył się do Puchatka i rzekł głośnym szeptem: – Czy nie mógłbyś poprosić twego przyjaciela, żeby gimnastykował się gdzie indziej ? Za chwile będę jadł śniadanie i nie chce, żeby mi ktokolwiek skakał po nim. To taki drobiazg, po prostu mój kaprys, ale każdy z nas ma swoje małe przyzwyczajenia. " - poema.art.pl


<blockquote>
	Kłapouchy zbliżył się do Puchatka<cite>...</cite>
</blockquote>

9. <dl>

Korzystanie z list to doskonały sposób organizowania informacji. Każdy zna <ul>, ale jak często są używane <ol> i <dl>? Być może odniesienie do „listy definicji” myli niektórych, że mogą być używane tylko przy pojęciach i definicjach – jednak nie jest to przypadek.

Jakie istnieją typy list?

  • Nieuporządkowana ul – wypunktowana
  • Uporządkowana ol – numerowana
  • Definicje dl – terminy i definicje
  • 
    <dl>
    	<dt>Opis1</dt>
    		<dd>definicja1</dd>
    	<dt>Opis2</dt>
    		<dd>definicja2</dd>
    

    W tym artykule to wszystko, miały być jeszcze znaki ASCII, ale być może to będzie następny artykuł :)

Leave a comment

Blogroll