Názory ke článku XHTML - 1. část
viktor píše:
ked uz tak, tak nie B a I, ale STRONG a EM.
Preco? pokial nechces nic zformatovat logicky, tak nevidim dovod neformatovat len fyzicky.
18. 12. 2007
ved hovorim, ze zly clanok.. amateri by nemali poucovat ostatnych. nic v zlom.
viktor píše:
ved hovorim, ze zly clanok.. amateri by nemali poucovat ostatnych. nic v zlom.
Tento clanok je prelozeny z W3Schools.com.
Ak su podla vas World Wide Web Consortium amateri, tak potom sa s vami ani nejdem hadat.
Samozrejme, chybny kod sa mohol pritrafit zasluhou preklepu.
To Peter2:
Protože na fyzické formátování se má používat CSS a ne XHTML - to určuje význam, ne vzhled! Navíc mě z typografického hlediska nenapadá, proč zvýrazňovat text, který není důležitý - a na to je již zmniňované <strong> a <em>
DOCTYPE je v XHTML dokumentu povinnost uvádět na první řádce.
S tím nemohu úplně souhlasit. Ještě před ním by se měl uvádět xml prolog. Zejména pokud píšete v jimém kódování než v UTF-8.
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
To Viktor:
a) Myslim, že je všem jasný, že kód v tomto článku je jenom pro demonstrativní účely.
b) Za chybu se omlouvám - opraveno.
c) Nikdy jsem netvrdil, že jsem profesionál :smile1:
To RobinHood: Cituju úryvek ze článku o XHTML na wikipedii
- takže ano uznávám, poznámku jsem do článku hodid moch.Dokument musí začínat XML deklarací. Její použití není povinné, pokud je dokument kódován v UTF-8 nebo pokud určujeme kódování vyšší protokolem (http například);
RobinHood píše:
To Peter2:
Protože na fyzické formátování se má používat CSS a ne XHTML - to určuje význam, ne vzhled! Navíc mě z typografického hlediska nenapadá, proč zvýrazňovat text, který není důležitý - a na to je již zmniňované a
to plati, len ak chces citovat nieco uz v nastylovanom odstavci. Uznaj, co je vsak semantickejsie, ked chcem FYZICKY sformatovat ojedinele slovko:
BUD <b>Ahoj</b>
alebo <span class="tucne">Ahoj</span> a do CSS suboru .tucne {font-weight: bold;}
podla mna je logickejsi aj rozhodne semantickejsi prvy zapis.
Ak mi stale neveris, odporucam Semantika.name
To Peter2: Je tam aj prakticke vyuzitie onoho iba fyzickeho nastylovania.
19. 12. 2007
Pokud chces jenom vzhledove zvyraznit to slovo, aby vypadalo tucne, tak bych pouzil to css, od toho tu je. Pokud na nej chces dat i nejaky duraz tak rozhodne <strong>, aby to pripadne ctecka precetla "s durazem". <b> a <i> bych se vyhnul. V xhtml 1.1 uz ani <b> ci <i> nejsou povolene.
(vzdycky jsem mel za to, ze xhtml se snazi oddelit obsah od vzhledu, ktery je realizovan pomoci css)
<b> a <i> niesu validné, preto <strong> ;) aspoň dúfam že som to nepoplietol :D.
To w3q: Popletl. :) Validní nebudou (lépe řečeno dostanou padáka :)) ) až ve verzi XHTML 2.0 (v HTML 5 by tyto značky měly být přítomny stále...). ,)
Tyto značky jsou pouze nesémantické - nenesou význam, pouze vzhledově formátují text.
Dobrý den,
Chtěl bych se zeptat, jeslti je potřeba psát do <!DOCTYPE> i to "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd" a proč?