higaMedlem sedan aug. 2000359 inlägg Lekte idag lite med att testa Mozillas kapabilitet angående CSS och kom fram till en kul grej, nämligen att man kan skapa egna tag-namn mha Style Sheets:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Untitled</title>
<style type="text/css">
<!--
anorexia { font-family: AnorexiaLayout, "Juice ITC", "Agency FB", "Niagara Solid", "Gill Sans MT Condensed", "Onyx", "Gloucester MT Extra Condensed", "Arial Narrow", "Arial", "Helvetica";
font-weight:normal; font-size: 20px; font-stretch: 85%; letter-spacing: -1 }
fetma { font-family: Fetma, Gill Sans Ultra Bold, Wide Latin, Arial Black, Impact, Times New Roman MT Extra Bold, Rockwell, Broadway;
font-weight:bold; font-size:20px; font-stretch: 115%; letter-spacing: 1}
nomozilla { visibility:hidden; font-size: 1px;}
-->
</style>
</head>
<body>
<anorexia>Tunn och ful text</anorexia><br>
<fetma>FET text :)</fetma><br>
<nomozilla>Skaffa en bättre browser</nomozilla>
</body>
</html>
Detta funkar inte i IE5, men väl i Mozilla/Kameleon. Är det meningen att det ska gå att göra så här enligt standarden?
------------------
Står IIS för Internet Irritation Server :)
JojoxxMedlem sedan juni 20004 308 inlägg Beror på vad du menar med standard. Ditt dokument är "felaktigt" enligt den dokumenttypsdeklaration som du satt (HTML 4.01 Transitional, enligt W3C). Skriver du en egen DTD så är dokumentet ok, men då är det å andra sidan inte html. :)
------------------
/ J
erreMedlem sedan maj 20001 215 inlägg I vilket fall som helst så bygger XML på att du skapar egna taggar.
JojoxxMedlem sedan juni 20004 308 inlägg En gammal tråd som fått liv...
I vilket fall som helst så bygger XML på att du skapar egna taggar.
XML, ja. Men detta är ett typiskt HTML-dokument. Ett välformaterat XML-dokument skall innehålla en xml-deklaration och bör inte utge sig för att vara ett HTML-dokument med en DTD utfärdad av W3C ;)
spangoMedlem sedan juni 20008 205 inlägg Man kan förstås göra lokala tillägg till DTD:n i ett dokument, om man tycker att det är skoj. Men i vilket fall som helst tycker jag att man ska låta bli det.
erreMedlem sedan maj 20001 215 inlägg XML är väl i sig ingen dokumenttyp skapad direkt för webben, utan bara för att strukturera upp information. Är det så, eller har jag fått allting om bakfoten?
<adressbok>
<adress>
<nummer>1</nummer>
<namn>N. Oboddy</namn>
<epost>n.oboddy@server.com</epost>
</adress>
<adress>
<nummer>2</nummer>
<namn>I. P. Freely</namn>
<epost>ipf@server.com</epost>
</adress>
</adressbok>
Fråga: Är denna uppstruktureringsmetod vattensäker för all information, eller finns det missar? Inte säkerhetsmissar och sådant, utan info som inte kan struktureras upp så där? Hoppas ni förstod frågan...
JojoxxMedlem sedan juni 20004 308 inlägg
XML är väl i sig ingen dokumenttyp skapad direkt för webben, utan bara för att strukturera upp information. Är det så, eller har jag fått allting om bakfoten?
Nej, du har det mesta på framfoten. XML är utmärkt att strukturera upp information med förutsatt att du använder alla delar. Men utan sin DTD så har du inte mycket struktur. Alltså, bara för att du ger elementet namnet "nummer" så behöver det inte betyda att det enbart får lagras nummer i det elementet, det är upp till DTD'n (eller XML Schema). Vidare bör XML-dokumentet som sagt ha en XML-deklaration ex; <?xml version="1.0"?> och en dokument typs deklaration som talar om enligt vilken dtd som dokumentet skall gå att valideras efter. XML är plattformsoberoende och kan vara lämpligt för elktroniskt datautbyte ex. i form av edi, eller användas internt mellan olika applikationer. XML är alltså bra för att flytta data, men mindre bra (plats och resurskrävande) för att lagra data.
jarvkloMedlem sedan juli 20013 378 inlägg Det går bra att använda egna taggar i IE>=5 också, men du måste deklarera ett "namespace" för att det skall fungera.
Läs mer på:
http://msdn.microsoft.com/workshop/author/dhtml/overview/customtags.asp