Autor Zpráva
Petr ZZZ
Profil
Zdravím,
mám nějaký zmatek v rozlišování tagu a atributu.

V hlavičce souboru.html mám
<style type="text/css"></style>

1. Je to tak správně?
2. Je zde potom "style" nutno chápat jako tag?

V body mám dejme tomu
<span style="font-size:1.3em">Nějaký chytrý text</style></span>

3. Je zde "style" nutno chápat jako atribut?

4. Je ten zápis tedy blbost a správně by to mělo být takto?
<span style="font-size:1.3em">Nejaký chytrý text</span>


(OT: Ano, vzhled patří do externího souboru.css, zde mi jde o něco jiného ;-)
Trejpa
Profil
Petr ZZZ:
1. Je to tak správně?
Ano.

2. Je zde potom "style" nutno chápat jako tag?
Ano.

3. Je zde "style" nutno chápat jako atribut?
<span style="font-size:1.3em">Nějaký chytrý text</style></span>

Ano, jako název atributu. To </style> tam nepatří.

4. Je ten zápis tedy blbost a správně by to mělo být takto?
Ano.

vzhled patří do externího souboru.css
Neber to jako dogma, všude to neplatí.

<style> je značka v hlavičce, styly jsou uvnitř.
style="" je atribut jakékoliv (zobrazitelné) značky, styly jsou jeho hodnotou. Má prioritu před styly z hlavičky.

EDIT:
Ještě odkaz: http://www.jakpsatweb.cz/html/skripty.html#style
_es
Profil
To prvé je značka (tag) style s atribútom type

To tretie je značka (tag) span s atribútom style

To druhé je chybný zápis kódu - nadbytočný text </style>

Teda zápis štýlu môže byť definovaný obsahom celého súboru, obsahom značky style alebo obsahom atribútu style v nejakej značke.
Petr ZZZ
Profil
Dík, jste jedničky! :-)

Vaše odpověď

Odkud se sem odkazuje


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: