» »

Doctype - kateri HTML doctype

Doctype - kateri HTML doctype

gregy ::

Oj

Imam problem ..

!doctype html public "-//W3C//DTD HTML 4.01 Transitional//EN"

tale doctype mi pravilno prikazuje strani, vendar javi error W3C da ni taprav doctype

če pa dam pravilnega

!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"

se pravi, da se W3C več ne pritožuje nad tem, mi pa le-ta "zbriše" razne borderje ter backgrounde na straneh !? 8-O
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX<br />
Vstopnice.com so moja strast ...

mte ::

Zbriše borderje? Lahko daš link do kakšnega konkretnega primera?
lp

gregy ::

evo .. strani so zdej original



na sliki pa lahko vidis kako strani izgledajo če dam doctype

!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"

.. no idea ...
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX<br />
Vstopnice.com so moja strast ...

Gorky ::

Odgovor je čisto preprost. V kolikor dekleriraš pravilno napoved DOCTYPEa, potem se bo stran seveda prikazala po določenih pravilih, ki veljajo za ta DOCTYPE. Če ti stran prikaže napačno z izbiro določenega doctypa, potem imaš precej hudih napak, oziroma imaš kodo napačno napisano.

Torej, vedno ko greš gradit novo stran, najprej deklariraj DOCTYPE, da boš potem vedel ali pravilno delaš ali ne. Zdaj ko imaš že narejeno ti ostaneta dve reči:

a. se ne zajebavaš s to rečjo in pustiš kakor je. Seveda potem nimaš HTML validated strani ;)

b. nastaviš doctype in se lotiš popravljati vseh stvari, ki si jih napačno spisal ob izdelavi. Katere so te reči, ti pa lepo javi HTML validator.

lp,
Gorky
Jutri pa je že nov dan.

gregy ::

hvala za odgovor ..

ja, lahko bi pustil nevalidirano .. samo ko sem že tako daleč, bi rad pa prišel do konca :)

Problem je v tem, da validator ne javi, da bi bilo narobe .. sicer mi javlja še en "tr", ampak tega javlja ne glede kateri doctype uporabim .. samo, da pri "dolgem" doctypu mi s.jebe strani ...
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX<br />
Vstopnice.com so moja strast ...

Gorky ::

Glej, !doctype html public "-//W3C//DTD HTML 4.01 Transitional//EN"> ne obstaja. To je isto kakor če ne bi mel nič napisano.

Pravilna napoved vsakega DOCTYPEa je seveda, da zraven napišeš url do dokumenta s pravili napisanega doctypea. Če tega ni, tudi pravil ni in je vse skupaj enako nič.

lp
Jutri pa je že nov dan.

gregy ::

hmm .. ostajam pri kratkem doctypu :)

#

!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"

This doctype is different from the "full" version above in that the URL for the DTD is missing. This means that the page will be rendered in Quirks Mode in modern browsers. Quirks Mode means that the browser handles the markup in a compatible way with older browsers such as IE5 or Netscape 4.

The "half" doctype is the best choice when:

# You have an existing tables-based layout that you are trying to validate
# Using a newer doctype breaks the page design, and you do not want to rewrite the page
# Your tables-based layout needs to work in very old browsers (IE3/5, Netscape 3/4...)

You should never use the "half" doctype when using CSS for layout, as the browser will not handle the the layout according to the established specifications. This will cause a lot of cross-browser headaches. Using the wrong doctype is an extremely common reason why CSS-positioned layouts fail. The "half" doctype is good for converting older pages when you don't want to recreate the whole thing - but for new pages, it is best to use the "full" version or HTML 4.01 Strict.

If you have older pages but you don't want to clean them up or make them pass validation, then there is no advantage in adding any doctype at all. When a browser encounters a page without a doctype, it automatically selects Quirks Mode and handles the page like an older browser. So if you have legacy pages without a doctype, don't worry about it until you want to rework those pages - they will continue to function as before for the foreseeable future!
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX<br />
Vstopnice.com so moja strast ...

krho ::

HTML 4.01 Transitional khm khm, vse, ki to delajo na novih straneh pred zid in postrelit.
Strani se dela v !DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-... oz. še bolje !DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-.... Pa ne pozabit na: <html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
si.Mail odprto-kodni odjemalec elektronske pošte. - http://www.simail.si
Uredite si svojo zbirko filmov, serij in iger - http://xcollect.sf.net

gregy ::

imaš veliko srečo, da tebe niso, ko si se začel s tem ukvarjat ...

... matr no . a res morate na tem slo-techu devati vedeti folku, da ste vi najnaj .. svetujem, da se slo-tech zaklene dol, in mojstri med sabo tipkate!

krho .. si se rodil z misko v roki? ... pa najprej pometi pred svojim pragom (podpis), preden si pameten in streljaš s tvojimi hamburgerji ...

so tudi svetle izjeme na forumu, da ne bo pomote ...
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX<br />
Vstopnice.com so moja strast ...

Zgodovina sprememb…

  • spremenil: gregy ()

krho ::

Hm let me see. Header v moji prvi spletni apikaciji iz leta 2002
<?XML version="1.0" encoding="utf-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
"http://www.w3.org/TR/xhtml11/DTD/xhtml1...
<html xmlns="http://www.w3.org/1999/xhtml"&gt;
<!-- Creation date: 12.1.2002 -->

I'm out, se mi ne da kregat. In tisto s postrelit je bilo mišljeno sarkastično, čeprav je res, da mi gre blazno na jetra, da folk tlači html 4.x, ko je xhtml zunaj že 7 let.
si.Mail odprto-kodni odjemalec elektronske pošte. - http://www.simail.si
Uredite si svojo zbirko filmov, serij in iger - http://xcollect.sf.net

Zgodovina sprememb…

  • spremenil: krho ()

Gorky ::

gregy: Vse kar sem napisal drži. V kolikor boš imel to polovično opcijo je isto kakor če je ne bi imel sploh napisane. Kaj tam na webmasterworld piše je meni čisto vseeno, standard to pač ni.

Ne vem sploh kaj bi rad dosegel? Da z nekim polovičnim trikom dosežeš, da bo stran HTML 4.1 validirana? Prav, pa naredi to, če boš potem srečen. Dosegel boš le to, da boš imel stran pravilno napisano v sedem let starem standardu in celo v Transitional načinu in še to celo z nekim trikom.

Jaz ti nič ne očitam, če je to ena tvojih prvih strani potem okej. Samo za brezveze se ukvarjaš zdaj s to validacijo ker je itak brezpredmetna, razen če daš vsaj XHTML transitional. Potem bo nekaj pomenilo, drugače ne.

lp
Jutri pa je že nov dan.

BluPhenix ::

Prosim, da nehate s kreganjem. Če imate kakšne stvari za rešiti, jih rešite preko ZS, ne tukaj, ker ni to cilj te teme.

Hvala.
Podpisa ni več, ker so me poskušali asimilirati.

gregy ::

no .. in ker mi včasih določene stvari ne dajo miru, sem poiskal en free template in ga malo priredil za sinove strani ... in hojla spoznavat XHTML :D

Strani sem spravil v XHTML Strict, a strani še vedno niso pravilno prikazane .. kaj sem pa sedaj zamočil?
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX<br />
Vstopnice.com so moja strast ...

Gorky ::

Kaj ne moreš preprosto HTML validator skozi spustit, ki ti lepo pokaže kje imaš napake?

Poleg tega je 100% validacija šele prvi korak... Potem je treba stran prikazati pravilno na vseh glavnih brskalnikih 8-)

lp
Jutri pa je že nov dan.

gregy ::

sej v tem je fora .. validator me spusti skozi ... XHTML Strict Valid .. page pa broken :O 8-)

.. no sedaj sem dal na HTML Trans. da sem tamalemu pokazal kaj in kako, pa da kao malo sodeluje pri oblikovanju .. se bom pa potem posvetil nazaj na XHTML ..
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX<br />
Vstopnice.com so moja strast ...

Gorky ::

Ne vem kje te spusti skozi, jaz sem preveril takrat ko si napisal in je bilo okoli 50 napak...

lp
Jutri pa je že nov dan.

gregy ::

ja ker sem vmes sel nazaj na html pa ga se nisem porihtal ... bom se mogoče dans zvecer pospilal :)
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX<br />
Vstopnice.com so moja strast ...

gregy ::

back on track .. stran je XHTML valid .. ampak razmetana ko po rahli burji :D

EDIT: ugotavljam, da imajo "spacer"-ji cisto druge vrednosti pri xhtmlju .. zato razmeče stran . sedaj se igram s spacerji ... hmm
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX<br />
Vstopnice.com so moja strast ...

Zgodovina sprememb…

  • spremenil: gregy ()


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

Fiksiranje sirine stolpca

Oddelek: Izdelava spletišč
9984 (841) Road Runner
»

Vertikalna poravnava tabele na sredino

Oddelek: Izdelava spletišč
61010 (922) sverde21
»

izdelava podstrani

Oddelek: Izdelava spletišč
121617 (1447) Bob Rock
»

Kakšen program mi svetujete ? (strani: 1 2 )

Oddelek: Izdelava spletišč
885033 (4221) webfreak
»

XHTML

Oddelek: Izdelava spletišč
191402 (1051) darh

Več podobnih tem