HTML Referensbok
HTML © Eva von Pepel
* [ HTML-referensbok ] * [ Referensböcker ] *
OBS! Information på denna sida baserar sig på Microsofts senaste egen DTD av den 11 juli 1996. Det är just denna DTD som används av validatorer för att kontrollera syntaxen. Det finns små oenigheter mellan DTD:n och verkligheten. Dessutom ger IE stöd åt fler attribut/värden än det framgår av DTD:n.
Element: BGSOUND EMBED IFRAME FRAMES MARQUEE NOBR OBJECT S SPAN Tabell WBR
För att kunna validera dokument som innehåller dessa element, attribut eller värden använd Microsofts DOCTYPE Deklaration
<!DOCTYPE HTML PUBLIC "-//Microsoft//DTD Internet Explorer 3.0 HTML//EN">
Microsofts eget tillägg. Med detta element kan du lägga till bakgrundsmusik eller spela olika låtar på din sida. Ljudfilen måste vara i .wav, .au eller midi format. Elementet saknar en sluttag och kan placeras i dokumentets huvud, dvs mellan <HEAD>, och </HEAD> eller i dokumentets BODY.
BGSOUND stöds inte av Netscape som kom med sitt eget element för detta ändamål, nämligen EMBED därför behöver man två uppsättningar av taggar för att kunna spela musik i både Netscape och Explorer. Dock ... den senaste versionen av IE stödjer EMBED. Elementet producerar inte någon bild/ikon.
Video eller VRML kan spelas med hjälp av ett tilläggsatrrtibut DYNSRC som skrivs inuti IMG. Se attributen i MSIE 3.0. Videofilen bör vara i .mpeg format. Är filen i .mov format använd elementet EMBED istället.
CLASS=cdata, ID=id, LANG=namn, STYLE=cdata
SRC=url (adress till ljudfilen)
LOOP=n|infinite (här kan du uppge hur många gånger låten ska spelas, om n=1 eller infinite kommer den att spelas i all oändlighet.)
START
<BGSOUND SRC="ljudfil.wav" LOOP=3>
Netscapes tillägg som på senare tid även fick stöd av IE. Används för att bädda in olika objekt som ljud eller video snuttar. OBS! fungerar inte i äldre versioner av IE.
<EMBED SRC="video.avi" WIDTH=100 HEIGHT=250 AUTOSTART=TRUE PLAYBACK=FALSE></EMBED>
<EMBED SRC="fil.mid" .....>
<NOEMBED>
<BGSOUND SRC="ljudfil.wav">
</NOEMBED>
</EMBED>
Här kan du se hur man skapar frames. Nedan kommer enbart de element, attribut och värden som stödjs av IE 3.0.
Detta element producerar en flyttande ram (frame) som kan placeras på vilket ställe som helst i ett dokument. I ramen kan du infoga ett annat dokument.
CLASS=cdata, ID=id, LANG=namn, STYLE=cdata
SRC=url - adress till ett dokument som ska visas i ramen
NAME=namn - skapar ramens eventuella target namn
MARGINWIDTH=n i pixels
MARGINHEIGHT=n i pixels
BORDER=cdata
FRAMEBORDER=1|0 - O=ingen ram, 1=ram, visar en 3D ram
FRAMESPACING=n i pixels
SCROLLING=yes|no|auto (auto standard)
NORESIZE
ALIGN=left|center|right|top|middle|bottom
OBS! Enligt DTDn är IFRAME ett tomt element, dvs utan sluttag .. men utan den visas inte sidans innehåll som kommer efter ramen. Jag blev tvungen att skriva /IFRAME -- pga detta går inte sidan igenom html-validetstest. (Validatorer kontrollerar html-syntax mot DTDn och inte tar någon hänsyn till eventuella buggar.)
Exemplen nedan syns enbart i MSIE
<IFRAME FRAMEBORDER=0 SCROLLING=NO SRC="dok.html"></IFRAME>
<IFRAME FRAMEBORDER=1 SCROLLING=YES SRC="dok.html"></IFRAME>
Microsofts eget tillägg. Med detta element kan du skapa en rullande textremsa. Marquee fungerar enbart i Internet Explorer och ignoreras av andra bläddrare.
Själva textensfärg eller kan du ange med hjälp av fonttaggarna.
<FONT COLOR="#FF0000"><MARQUEE BGCOLOR="#000080" DIRECTION=RIGHT BEHAVIOR=SCROLL SCROLLAMOUNT=10 SCROLLDELAY=200 WIDTH="50%">Text</MARQUEE></FONT>
Texten visas med standardfonten. Du kan ha rullande text som rubrik. Om du vill förstora eller förminska texten använder du fonttaggarna.
<Hn><MARQUEE></MARQUEE></Hn>
eller
<font size="+|-n"><MARQUEE></MARQUEE></font>
Exempel kan bara ses med IE
Stänger av radbryttningen. Saknar sluttag (enlig DTD:n).
<NOBR>Denna rad kommer inte att bryttas.
Med detta element kan du inbädda nästan vad som helst in i dokumentet -- ljud, video, andra objekt, applets, andra html-dokument eller dess delar. IE stödjer de flesta element, attribut och värden. Här kan du se vad ett objekt han innehålla.
Detta element tillhör fysiska fonter och är likvärdigt med <STRIKE></STRIKE> - överstruken text. MSIE ger stöd åt båda två. Html 3.2 stödjer STRIKE medan Cougar S
<S>Överstruken text</S>
Överstruken text
Används oftast för att ge en viss still till olika element, t ex
<SPAN STYLE="margin-left: 1cm">Elementen som kommer här visas med 1 cm marginal</SPAN>
MSIE lär ha ge ett fullständigt stöd åt tabeller enligt RFC-1942 som bl.a. innehåller nya element som THEAD (tabellens huvud) TBODY (tabellens kropp) TFOOT (tabellens fot) eller COLGROUP inkl COL (det är med dessa två som kolumnuppdelning sker eller kolumner grupperas). Här kan du se hur en sådan tabell skapas.
MSIE har lagt till en massa egna attribut som: BACKGROUND, BGCOLOR, BORDERCOLOR, BORDERCOLORLIGHT, BORDERCOLORDARK - alla dessa attribut kan anges i TABLE, TR, TH, TD.
Enlig DTD:n kan WIDTH anges enbart i TABLE, CAPTION, COLGROUP och COL (de två sistnämnda är "nya" element) och är otillåten i TR, TH och TD.
Används tillsammans med NOBR för att få en mjuk radbryttning (enlig DTD:n saknar sluttag):
<NOBR> Den här raden kommer inte att bryttas <WBR> medan den här kommer att göra det.
Alla BODY element i MSIE 3.0 har följande attribut: CLASS=cdata, ID=id, LANG=namn, STYLE=cdata. Dessutom följande attribut, som saknas i HTML 3.2 är tillgängliga i MSIE 3.0: (i parantes html 3.2:s attribut som stödjs av MSIE 3.0)
Följande värden, som saknas i HTML 3.2 är tillgängliga i MSIE 3.0.