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:
u
is
[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
: Koristitescope
u zaglavlju tablice. Pretraga: insource:axis insource:/axis=/align
na<caption>
. Pretraga: insource:"caption align" insource:/\<caption align/height
: Koristiteheight
ililine-height
. Pretraga: insource:height insource:/height=/
Nastavno, ovi su atributi suvišni u ćelijama tablice.[7][8]
abbr
: Dodatno pojašnjenje sadržaja ćelijescope
u ćeliji tablice:scope
je 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]clear
unutar
Suvišno | Zamjena | Pretraga |
---|---|---|
<br />
|
<div>...</div> ILI {{clear}}
|
insource:"br clear" insource:/\<br clear/ |
<br />
|
<div>...</div>
| |
<br />
|
<div>...</div>
|
align
unutar<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:
width
unutar<hr>...</hr>
Pretraga: insource:"hr width" insource:/\<hr width/align
unutar<h1>...</h1>
-<h6>...</h6>
type
unutar<li>...</li>
Pretraga: insource:"li type" insource:/\<li type/align
unutar<p>...</p>
Pretraga: insource:"p align" insource:/\<p align/width
unutar<pre>...</pre>
Pretraga: insource:/\<pre width/type
unutar<ul>...</ul>
Pretraga: insource:"ul type" insource:/\<ul type/
Izvori
[uredi izvor]- ^ a b "15.2 Non-conforming features". HTML Living Standard.
- ^ http://www.w3.org/TR/html5-diff/#obsolete-elements
- ^ SELFHTML – List of items for markup
- ^ a b 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.