Wikipedia:HTML5
Razvoj HTML standarda je toliko uznapredovao da je inačica 5 ugrađena u MediaWiki softver od rujna 2012. godine.
Ova stranica služi kao pomoć korisnicima pri prilagodbi članaka i drugih stranica na standard HTML5. Uređivanja su različite težine, od nekoliko manjih popravaka koje svatko može ručno napraviti, do nekoliko tisuća za koje je najbolje upotrijebiti alat.
Raspon
[uredi izvor]Implementacija novih HTML 5 atributa unutar MediaWiki softvera. To uključuje:
| Suvišni atributi[1][2] | Zamjenski atributi |
|---|---|
{| align="center"
|- align="center"
| align="center" | …
|
{| class="center" <!-- jednako kao text-align: center,
i margin: auto na unutarnjim elementima -->
{| class="centered" <!-- odgovara margin: auto -->
{| style="margin:auto;"
|- style="text-align:center;"
| class="center"
Napomena: novi kod nije ekvivalentan starome. Stari kod se koristio za centriranje svega, dok novi CSS može centrirati ili jednolinijske elemente, ili blokne elemente, ali ne oboje. U nekim slučajevima trebat će raditi dodatne promjene CSS koda kako bi se dobio izgled jednak prijašnjem. |
align="right" |
{| class="float-right"
Pozicioniranje elemenata na stranici može se ostvariti korištenjem |
valign="top" |
style="vertical-align:top;"
|
<tt>...</tt> |
<code>...</code>
Ovisno o semantici, Napomena: |
{| bgcolor="gray"
|
{| style="background-color:gray;"
|
| Suvišno od HTML4[1][4] | Zamjenski atributi |
<center>...</center> |
<div>...</div>
Napomena: novi kod nije ekvivalentan starome. Stari kod se koristio za centriranje svega, dok novi CSS može centrirati ili jednolinijske elemente, ili blokne elemente, ali ne oboje. U nekim slučajevima trebat će raditi dodatne promjene CSS koda kako bi se dobio izgled jednak prijašnjem. |
<strike>...</strike> |
<s>...</s>
|
<font>...</font> |
<span>...</span>
Postotci ovdje imaju smisla. Jednostavna pretvorba nije moguća jer izgled ovisi o samom sadržaju i djelomično o pregledniku koji se koristi. Na korisniku je da odluči koja vrijednost (zaokružena na 10%) je prihvatljiva. |
<font>...</font> |
<span>...</span>
|
<font>...</font> |
<span>...</span>
Određivanje fonta bi uvijek trebalo završiti generičkim fontom, često |
- Sljedeći su atributi važni za wiki-tablice suvišni u HTML5 standardu:
bgcolor,border,bordercolor,cellpadding,cellspacing. Zamijeniti CSS-om po potrebi. - Sljedeći su elementi proglašeni suvišnima u HTML4 standardu, ali su vraćeni u HTML 5:
uis[4]
Suvišni elementi i atributi
[uredi izvor]center
[uredi izvor]Tekst
[uredi izvor]U većini tekstova, <center>...</center> se može zamijeniti sa {{centar}}.
| Suvišno | Zamjena | Pretraga |
|---|---|---|
<center>...</center> |
{{centar|Sadržaj}} |
insource:center insource:/\<center/ |
Predlošci
[uredi izvor]Za centriranje predložaka molimo provjerite dokumentaciju jer većina ima parametar za stil ili poravnanje. Ako predložak nema takav parametar, razmislite o dodavanju istoga.
Wikisintaksa
[uredi izvor]Neki elementi wikisintakse mogu koristiti CSS stilove:
| Suvišno | Zamjena | Pretraga |
|---|---|---|
<center>...</center> |
<gallery>...</gallery> |
insource:"center gallery" insource:/\<center\>.?\<gallery/ |
Uz ove tagove dozvoljeno je koristiti class="center" |
|
|
| Ovi tagovi ne prihvačaju CSS; koristite {{centar}} |
|
|
| Ovi tagovi koriste neki drugi način |
|
insource:"center imagemap" insource:/\<center\>\<imagemap/ |
| Ovi tagovi su zadano u sredini |
|
insource:"center inputbox" insource:/\<center\>\<inputbox/ |
| Ovi tagovi ne prihvaćaju CSS i ne treba ih poravnavati |
|
Tablice
[uredi izvor]Kako biste centrirali tablice (en), koristite sljedeću sintaksu:
| Suvišno | Zamjena | Pretraga |
|---|---|---|
<center>
{|
⋮
|}
</center>
<div align="center">
{|
⋮
|}
</div> |
{| style="margin: 1em auto;" |
insource:center insource:/\<center\>.\{\|.*\|\}.?\<\/center\>/ prefix::
insource:div insource:"align center" insource:/align=\"?center\"?\>.?\{\|.*\|\}.?\<\/div/ prefix:: |
Kako biste centrirali ćeliju tablice:
| Suvišno | Zamjena | Pretraga |
|---|---|---|
| <center>Sadržaj</center> |
|style="text-align: center;" | Sadržaj |
insource:center insource:/[^{]\| *"<center>"[^|]*\<\/center\>/ -insource:/"[["[Ff]ile:[^\]]*\<center\>/ |
Ćelije zaglavlja su automatski centrirane.
Datoteke
[uredi izvor]| Suvišno | Zamjena | Pretraga |
|---|---|---|
<center>...</center> |
[[Datoteka:Slika.jpg|center]] |
- |
font
[uredi izvor]Tag <font> ima tri atributa s jednakim CSS svojstvima:
| Font atribut | CSS ekvivalent |
|---|---|
color |
color |
face |
font-family |
size |
font-size |
| Suvišno | Zamjena | Pretraga |
|---|---|---|
<font>...</font> |
<span>...</span> ili {{Boja-|kod boje pozadine|tekst|kod boje teksta}} |
insource: "font color" insource:/\<font color\=.*\<\/font\>/ |
| Suvišno | Zamjena | Pretraga |
|---|---|---|
<font>...</font> |
<span>...</span> |
insource: "font face" insource:/\<font face\=.*\<\/font\>/ |
Primijetite da u HTML-u vrijednost atributa size ne odgovara nijednoj CSS vrijednosti; jedino se prihvaćaju vrijednosti od 1 do 7.[5]
| Suvišno | Zamjena | Pretraga |
|---|---|---|
<font>...</font> |
<span>...</span> |
insource: "font size" insource:/\<font size\=.*\<\/font\>/ |
| Suvišno | Zamjena |
|---|---|
<font>...</font> |
<span>...</span> |
strike
[uredi izvor]Tag <strike>...</strike> služi za križanje teksta. Pretraga: insource:strike insource:/\<strike/
Umjesto njega koristite:
- Koristite
<s>...</s>za tekst koji više nije točan, ispravan ili relevantan. - Koristite
<del>...</del>za tekst koji je izbrisan ili je označen za brisanje.
tt
[uredi izvor]<tt>...</tt> formatira tekst u fontu fiksne širine. Pretraga: insource:tt insource:/\<tt/
- Koristite
<code>za programski kod. - Koristite
<kbd>za računalni ili tipkovnički unos - Koristite
<samp>za računalni ispis programa ili sustava - Koristite
<var>za imena varijabli (u računalnom kodu, matematici, ili sintaktičkim varijablama unutar običnog teksta). - Koristite
{{mono|Sadržaj}}za tekst u fontu fiksne širine bez semantičkog značenja opisanog iznad.
Tablični atributi
[uredi izvor]Suvišni tablični atributi.[6]
| Suvišni atribut | CSS stil ćelije | CSS stil tablice | Pretraga |
|---|---|---|---|
|
|
|
insource:align insource:/align=/ |
bgcolor="#ddd" |
background-color: #ddd; |
background-color: #ddd; |
insource:bgcolor insource:/bgcolor=/ |
border="2" |
border-width: 2px; |
border-width: 2px; |
insource:border insource:/border=/ |
cellpadding="2" |
padding: 2px; |
insource:cellpadding insource:/cellpadding=/ | |
cellspacing="2" |
border-spacing: 2px; |
insource:cellspacing insource:/cellspacing=/ | |
cellpadding="0" cellspacing="0" |
padding: 0; |
border-collapse: collapse; |
|
|
|
insource:valign insource:/valign=/ | |
width="25%" |
width: 25%; |
width: 25%; |
insource:width insource:/width=/ |
|
Vidi phab:T43917 | insource:summary insource:/\{\| summary=/ |
Suvišni, dozvoljeni ali rijetko korišteni tablični atributi:
frame: Koristite CSS za bordere. Pretraga: insource:frame insource:/frame=/rules: Koristite CSS za bordere. Pretraga: insource:rules insource:/rules=/axis: Koristitescopeu zaglavlju tablice. Pretraga: insource:axis insource:/axis=/alignna<caption>. Pretraga: insource:"caption align" insource:/\<caption align/height: Koristiteheightililine-height. Pretraga: insource:height insource:/height=/
Nastavno, ovi su atributi suvišni u ćelijama tablice.[7][8]
abbr: Dodatno pojašnjenje sadržaja ćelijescopeu ćeliji tablice:scopeje ispravno koristiti samo u zaglavlju tablice
Postoje instance gdje se tablica koristi za poravnanje predloška. Takvom predlošku treba dodati parametar za poravnanje.
| Neispravno | Ispravno |
|---|---|
{|align=right
|{{navbar|Foo}}
|} | {{navbar|Foo|style=float:right;}} |
Ostali suvišni atributi
[uredi izvor]clearunutar
| Suvišno | Zamjena | Pretraga |
|---|---|---|
<br /> |
<div>...</div> ILI {{clear}} |
insource:"br clear" insource:/\<br clear/ |
<br /> |
<div>...</div> | |
<br /> |
<div>...</div> |
alignunutar<div>
| Suvišno | Zamjena | Pretraga |
|---|---|---|
<div>...</div> |
<div>...</div> |
insource:"div align" insource:/\<div align/ |
<div>...</div> |
<div>...</div> | |
<div>...</div> |
<div>...</div> | |
<div>...</div> |
<div>...</div> |
Suvišni, dozvoljeni ali rijetko korišteni atributi:
widthunutar<hr>...</hr>Pretraga: insource:"hr width" insource:/\<hr width/alignunutar<h1>...</h1>-<h6>...</h6>typeunutar<li>...</li>Pretraga: insource:"li type" insource:/\<li type/alignunutar<p>...</p>Pretraga: insource:"p align" insource:/\<p align/widthunutar<pre>...</pre>Pretraga: insource:/\<pre width/typeunutar<ul>...</ul>Pretraga: insource:"ul type" insource:/\<ul type/
Izvori
[uredi izvor]- 1 2 "15.2 Non-conforming features". HTML Living Standard.
- ↑ http://www.w3.org/TR/html5-diff/#obsolete-elements
- ↑ SELFHTML – List of items for markup
- 1 2 SELFHTML – HTML/deprecated
- ↑ W3C (2018-03-10). "CSS Fonts Module Level 3". Pristupljeno 2018-06-23. CS1 održavanje: nepreporučeni parametar (link)
- ↑ "Table". W3C.
- ↑ "Table cell". W3C.
- ↑ "Table header cell". W3C.