/ Forside/ Interesser / Andre interesser / Andre interesser / Spørgsmål
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Andre interesser
#NavnPoint
ans 4754
dova 4216
Nordsted1 4120
refi 3947
Klaudi 3235
HelleBirg.. 2285
molokyle 2221
svendgive.. 2219
katekismus 2139
10  KarlOveJe.. 2007
Lidt Tech. smalltalk ?
Fra : molokyle
Vist : 528 gange
30 point
Dato : 16-09-05 20:50

Tidligere er jeg blevet spurgt om; hvad en !DOCTYPE i et HTML/XHTML dokument skal bruges til og hva' gør den godt for?

..udover at denne erklæring er nødvendig for at få valideret sin kode hos http://w3.org ???

Hmmmm.... emesen spurgte engang ..og jeg måtte blive svar skyldig

[hør] Hvad fa'en ska' en !DOCTYPE erklæring egentlig bruges til ..andet end at forvirre og bruges som Buzzword ?

Tjaeh...

Prøv lige dette : http://www.meyerweb.com/eric/css/tests/doctype1.html

UC ?

Uden !DOCTYPE sættes browseren i Quirks mode : http://www.webmasterworld.com/forum21/7975.htm

..og liiiiige et par ord fra GURU'en : http://www.ericmeyeroncss.com/bonus/render-mode.html

Bare lige; hvis der var andre end emesen, bentjuul og jeg, der har spekuleret over det?

Ikke noget spørsmål som sådan, men blot en reflektion over noget jeg længe har ledt efter en go' forklaring på !

KEEP COOL ...and HAPPY CODING

</MOLOKYLE>

 
 
Kommentar
Fra : Klumme


Dato : 16-09-05 20:56

Jeg har altså tænkt meget over det, så jeg er glad for at du nævner det



Kommentar
Fra : ME.alexander


Dato : 16-09-05 20:57

ja jeg har også ligget søvnløs flere dage og nætter


Kommentar
Fra : molokyle


Dato : 16-09-05 20:59

Til Meyer kan jeg tilføje : !DOCTYPE for XHTML ver. 1.1 ser således ud (..jeg har indsat extra mellemrum, da http://www.kandu.dk eller ik' vil være med ) :

Kode
<! D O C T Y P E h t m l P U B L I C " - / / W 3 C / / D T D X H T M L 1 . 1 / / E N " " h t t p : / / w w w . w 3 . o r g / T R / xh t m l 1 1 / D T D / xh t m l 1 1 . d t d " >


..og HTML prologen/parameteren skal være (..hér gengivet UDEN indsatte mellemrum) :

Kode
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="da">


</MOLOKYLE>

Kommentar
Fra : Klumme


Dato : 16-09-05 21:02

NØRD


Kommentar
Fra : molokyle


Dato : 16-09-05 21:03

Smart ik' ???

</MOLOKYLE>

Kommentar
Fra : vil.du


Dato : 16-09-05 21:06

Du er altså...

Kommentar
Fra : Nordsted1


Dato : 16-09-05 21:06

Du er godt nok en fiffi fyr

Kommentar
Fra : molokyle


Dato : 16-09-05 21:08

Til de der ikke kan følge diskussionen hos webmasterworld :

Citat
There's been some question (sometimes a lot of question) about what quirks mode is, and the parallel question, what standards mode is. For many web designers, these are still unknown words - so I hope we can clear some of this up and give a platform for further learning.
Up until version 6 browsers, there was a lot of non-standard rendering built into user agents. A lot of this behavior didn't conform to the W3C rendering recommendations at all, but it was what we worked with and we got very used to it.

And then came the move to standards, with Document Type Declarations (DTD) and all that. But how can new browsers handle those legacy pages all, over the web that depend on "quirky" behavior in order to look good?

That became the question, and the answer is "quirks" mode.

If a browser sees a full DTD as the FIRST element of a document, including the W3C URL for the details, then it renders the page in "standards" mode. Because standards are still relatively young, there is some variation from one browser to another, but it's usually minor.

But if a browser sees no DTD, or a partial DTD, then it goes into "quirks mode", which essentially means rendering the page the wrong way, but the way we were used to up until version 6.

What this all means in specific detail is way beyond the scope of one thread. But I thought it would be very useful to have this explanation and a set of references in one spot, to get people started out on the right foot if this is all new to them. More and more, you will see these two modes mentioned in threads.

REFERENCES

W3C Valid DTDs
Opera re: Quirks Mode
Mozilla re: Quirks Mode
Microsoft re: Quirks Mode
DTDs and FrontPage


DrDoc
Moderator Forum 83



joined:Mar 15, 2002
posts:4369
msg #:2 7:27 am on May 28, 2004 (utc 0)

Excellent excellent topic!
Why didn't I think of this first? ;)
This is a topic that comes up frequently in the CSS forum. Understanding (and, usually, avoiding quirks mode) is one of the keys to successfully producing cross-browser compatible web content. While there is much more to it than what first catches the eye ( >> What this all means in specific detail is way beyond the scope of one thread.) it is really important, if not crucial, to have at least a basic understanding for what quirks vs. standards mode means.

Also, I would like to add a reference to the list... Even though this page is linked to from the MS quirks mode page I feel it deserves its own link. Since Internet Explorer is the most commonly used browser today (and, unfortunately, the least standards compliant) it makes the task of web development much easier when one understand the limitations of IE, but also its strengths. MS made some significant changes to the IE6 rendering engine, resulting in a definite separation of quirks vs. standards-compliant mode.


tedster
Administrator


joined-May 26, 2000
posts:9918
msg #:3 2:20 am on May 29, 2004 (utc 0)

Here's one of the very common issues that keeps coming up - so I think it's worthy of a special mention here.
Say you've got some images held together nice and tight in a group of table cells. And in Explorer that's exactly what happens - the images interface with no gaps at all. Maybe now after some hard work your mark-up has validated to some nice DTD - maybe XHTML strict.

But when you view your page in a recent browser (especially Mozilla, Netscape) you find a fat extra space, commonly below the image.

The issue is that until recent browser versions, every user agent got the rendering of inline images wrong (and images are inline by default) -- and we all got our mark-up wrong as a result.

Inline images in a table cell are "supposed to" be aligned with the BASELINE of the text, or where that baseline would be even if there is no text. Non-standard browsers traditionally have aligned the images with the cell's bottom, not the text baseline.

So standards mode is throwing in extra space between the image (which ends at the text baseline) and the table cell's bottom. Or maybe even adding in more space around the image, because of other padding and margin rules that are inherited from the container's parent elements.

You can fix this nasty little surprise with CSS, by setting a style rule for any <td> that contains images and switching the display of the img element from inline to block.

Try this:

td.imgholder img {
display:block;
margin:0;
padding:0;
}

It's all about standards mode vs. quirks mode!


DrDoc
Moderator Forum 83



joined:Mar 15, 2002
posts:4369
msg #:4 2:43 am on May 29, 2004 (utc 0)

An alternative solution to the above mentioned problem is to simply tell the image not to align with the baseline:
td img {
vertical-align: bottom;
}


photon
Senior Member


joined-Nov 13, 2002
posts:791
msg #:5 11:25 pm on May 29, 2004 (utc 0)

Thanks tedster. This is a much needed thread. I'm sure it will be referenced quite frequently in this forum.
And I too wish I had thought of it!


DrDoc
Moderator Forum 83



joined:Mar 15, 2002
posts:4369
msg #:6 5:03 am on May 30, 2004 (utc 0)

Images, tables, and mysterious gaps:
One of the best articles ever, describing this very problem, can be found on Netscape's DevEdge website.


4serendipity
Junior Member


joined:Jan 5, 2003
posts:126
msg #:7 8:30 am on May 30, 2004 (utc 0)

Up until version 6 browsers, there was a lot of non-standard rendering built into user agents.


To be strictly accurate, the first browser that employed doctype switching was a version 5 browser, IE 5 Mac.

An old O'reilly article detailing the then new feature can be read at:
http://www.oreillynet.com/pub/a/network/2000/04/14/doctype/


markd
Preferred Member


joined-Jan 8, 2001
posts:538
msg #:8 12:34 pm on May 30, 2004 (utc 0)

Can't wait for Yahoo to realise this, and incorporate it into their Editorial Judgement criteria for entry into Site Match :)) LOL

Multiverse
New User


joined:Apr 15, 2003
posts:23
msg #:9 7:47 pm on May 30, 2004 (utc 0)

Up until version 6 browsers, there was a lot of non-standard rendering built into user agents


Damn, im using Firefox 0.8 and thought that was up to date!


WebDon
Junior Member


joined:Mar 3, 2003
posts:50
msg #:10 10:01 pm on May 30, 2004 (utc 0)

Multiverse: I think Mozilla Firefox 0.8 qualifies as a newer browser. When they talk about pre-version 6 browsers they're talking about the browsers that have been around a while like IE, Netscape, Opera, etc


..og der er 5 sider mere af samme slags

</MOLOKYLE>

Kommentar
Fra : molokyle


Dato : 16-09-05 21:12

Mozilla (Firefox) har sin egen måde at gøre 'tingene' på : http://www.mozilla.org/docs/web-developer/quirks/quirklist.html

</MOLOKYLE>

Kommentar
Fra : ME.alexander


Dato : 16-09-05 21:16

ja og jeg sidder stadig og har kvaler med at huske hvordan man laver linje skift i HTML

Kommentar
Fra : molokyle


Dato : 16-09-05 21:18

ME.alexander -> <br/> ..og så er du sikker på det også virker i XHTML 1.1

</MOLOKYLE>

Kommentar
Fra : ME.alexander


Dato : 16-09-05 21:21

hehe det er faktisk noget af det eneste jeg kan huske af de 5 sidder HTML tutorial jeg læste for 2 år siden ud over noget med <p> som jeg alligevel ikke kan huske hvad det gjorde


Kommentar
Fra : molokyle


Dato : 16-09-05 21:24

Egentlig en ulidelig markør; den dersens linjeskift 'ting', som jeg håber bliver deprecated snart, da den fortælller mere om form (..som er en CSS opgave) end om indhold (..(D-/X-/HTML's opgave).

Position egenskaben i CSS burde være alt andet rigeligt : http://www.w3schools.com/css/css_positioning.asp

</MOLOKYLE>

Accepteret svar
Fra : ME.alexander

Modtaget 40 point
Dato : 16-09-05 21:25

Hmm men gad nu faktisk stadig gerne vide hvordan man lavede det der med tekstboxene med dato og det indtastede navn og bedskeden -.-

Kommentar
Fra : molokyle


Dato : 16-09-05 21:27

<p> er en paragraph (afsnit's markør), der for mit vedkommende sagtens kunne ryge samme vej ...ligesom <div> :

http://www.kandu.dk/img/diverse/nofile.gif

...hva' fa'en : Vi har jo <span> ... </span> inline markøren

</MOLOKYLE>

Kommentar
Fra : ME.alexander


Dato : 16-09-05 21:28

nice smeylies du kan man :D ka kun hitte ud af de færreste

Kommentar
Fra : molokyle


Dato : 16-09-05 21:31

Hmmmmm.... jeg er sgu bleven lækker tørstig, så jeg smutter lige på spruthuset en times tid

..og tænker DYBT over tingene !

</MOLOKYLE>

Kommentar
Fra : ME.alexander


Dato : 16-09-05 21:32

hehe kan du så ikke også tænke over det der nyheds halløj der du er jo fandme så klog på sådan noget

Kommentar
Fra : molokyle


Dato : 16-09-05 21:32

I mellemtiden ME.alexander, kan du øver dig : http://kandu.dk/dk/faq.asp#20

Ps. Læg siden i Foretrukne ...så har du den altid ved hånden

</MOLOKYLE>

Kommentar
Fra : ME.alexander


Dato : 16-09-05 21:34

ah nice thaks

Kommentar
Fra : mulberry


Dato : 17-09-05 08:17

KEEP NØRDING !

Kommentar
Fra : molokyle


Dato : 17-09-05 09:12

mulberry -> Takker

ME.alexander -> Hvis du har (oprettet?) et specifikt spørgsmål, så læg en URL her. Det er nemlig næsten umuligt at søge på dit nick, da der indgår punktum i det og kandu.dk's søgealgoritme tolker dit nick som en søgning på :

+ME ..og +alexander

</MOLOKYLE>



Kommentar
Fra : molokyle


Dato : 17-09-05 09:14

Ps. Men jeg gætter på du er ude efter en <form> ME.alexander? http://www.htmlgoodies.com/tutorials/forms/

</MOLOKYLE>

Kommentar
Fra : ME.alexander


Dato : 17-09-05 09:44

Godmorgen Molokyle

det her er URL: http://www.kandu.dk/dk/spg/74395

men jeg har jo stadig ikke så meget forstand på de der kodninger har mere forstand på at indsætte dem

Kommentar
Fra : molokyle


Dato : 17-09-05 10:28

ME.alexander -> Jeg har lagt en kommentar til dig

..men vær forberedt på; du måske har slået et større brød op end du kan bage

</MOLOKYLE>

Kommentar
Fra : ME.alexander


Dato : 17-09-05 12:42

Hehe om ikke andet jeg måske kan få dig til at hjælpe mig ? har set på det, men nej fatter ik en skid af det der

Kommentar
Fra : ME.alexander


Dato : 17-09-05 12:45

og angående brødet så må jeg jo endten lade vær med at putte for meget gær i, eller skaffe mig en større ovn

Kommentar
Fra : molokyle


Dato : 17-09-05 13:30

ME.alexander -> Pas nu på. Du risikerer det ikke bliver bagt i midten

</MOLOKYLE>

Kommentar
Fra : ME.alexander


Dato : 17-09-05 13:47

hehe jah du har sq nok ret... så hellere få de proffesionelle til at bage den... men har nu ikke helt tænkt mig at lære CSS fra bunden af.. har hørt det skulle tage 3 år.. så hellere glemme det..


Kommentar
Fra : molokyle


Dato : 17-09-05 19:22

[hør] Lyt og lær :

Citat
Dét er korrekt, men min indstilling til tingene er denne:

Hvis man ønsker at 'promovere' sig på internettet med en hjemmeside, er det mindste man kan gøre inden man ulejligheder resten af verdenen og belaster netbåndbredden, at sætte sig en smule ind i, hvad man har gang i.

Derfor synes jeg som minimum man må lære sig HTML og CSS og det kan gøres f.eks. hér på kandu.dk :

1.) http://www.kandu.dk/dk/kurser/html/htmlkursus.asp
2.) http://www.kandu.dk/dk/kurser/css/cssKursus.asp

..i stedet for blot at tampe en masse ting ind i en WYSIWYG editor som Frontpage, som måske nok kan lave noget der 'næsten' virker, men som aldrig vil komme til at lave korrekt validerende kode, som anbefalet af http://w3.org

Derfor Notesblok (notepad.exe) som editor ..så får man KUN de fejl på siden man selv laver 8-)

Derefter kan man 'lege' videre med HTML DOM, XHTML Javascript, VBscript, Java, XML/XLS, ASP, PHP osv.

En meget anbefalelsesværdig norsk side (..på engelsk) her : http://www.w3schools.com/

Jeg har aldrig hørt andre end Microsoft ..og nogle få 'amatører' anbefale Frontpage ;-)

Tag nu ikke dette ilde op og bli' du bare ved at bruge Frontpage eller what-so-ever, hvis du har det bedst med det. Jeg synes blot jeg ville begrunde min mening om 'tingene', når nu jeg blev opfordret af XXX


Altså : Hvis 'budskabet' blot er; at blive 'hørt' på nettet ???

Ovenstående er et redigeret svar fra undertegnede til en anden bruger hér på stedet

Tjaeh... så gør du bare, som du lyster

</MOLOKYLE>

Kommentar
Fra : ME.alexander


Dato : 18-09-05 10:43

Hehe jah jeg tror jeg først og fremmest får fat på en host der tillader det script der skal bruges til gæstebogen

Kommentar
Fra : molokyle


Dato : 18-09-05 12:40

..nok en go' idé ME.alexander

</MOLOKYLE>

Godkendelse af svar
Fra : molokyle


Dato : 18-09-05 12:46

Tak for sludderen ME.alexander. Jeg opretter denne slags tråde med mellemrum og du skal også fremover være velkommen at deltage. Det var hyggeligt

</MOLOKYLE>
                        

Du har følgende muligheder
Eftersom du ikke er logget ind i systemet, kan du ikke skrive et indlæg til dette spørgsmål.

Hvis du ikke allerede er registreret, kan du gratis blive medlem, ved at trykke på "Bliv medlem" ude i menuen.
Søg
Reklame
Statistik
Spørgsmål : 177580
Tips : 31968
Nyheder : 719565
Indlæg : 6409075
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste