HTML © Eva von Pepel

* [ HTML-referensbok ] * [ Referensböcker ] *

MSIE tillägg till HTML 3.2

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

ATTRIBUT VÄRDEN


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">

<BGSOUND>

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.

Attribut och värden

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>

Upp

<EMBED></EMBED>

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.

Attribut och värden

<EMBED></EMBED>
CLASS=cdata, ID=id, LANG=namn, STYLE=cdata
SRC=url (obligatoriskt) adress till det objekt som ska inbäddas
NAME=namn - ett namn som något annat objekt eller element använder för att referrera till detta element
HEIGHT=n anges i pixels
WIDTH=n anges i pixels
PARAM=cdata - här kan du ange olika parametrar som är specifika just för detta objekt
<NOEMBED></NOEMBED>
Mellan dessa två taggar kan du bädda in elementet BGSOUND för alla de som använder ä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>

Upp

FRAMES

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.

Attribut och värden

<FRAMESET></FRAMESET> - OBS! detta element ersätter BODY
CLASS=cdata, ID=id, LANG=namn, STYLE=cdata
LAYOUT=tiles|pages (standard tiles), ROWS=cdata, COLS=cdata, FRAMESPACING=cdata, FRAMEBORDER=n
<FRAME> - saknar sluttag
CLASS=cdata, ID=id, LANG=namn, STYLE=cdata
SRC=utl (obligatoriskt), NAME=cdata, HEIGHT=n, HSPACE=n, WIDTH=n, VSPACE=n, MARGINWIDTH=n, MARGINHEIGHT=n, FRAMEBORDER=cdata, FRAMESPACING=n, SCROLLING=yes|no|auto (standard auto) NORESIZE, ALIGN=left| center| right| top| texttop| middle| absmiddle| baseline| bottom| absbottom
<NOFRAMES></NOFRAMES>
Mellan dessa två taggar skriver du det som ska visas i bläddrare utan frames support, dvs ett helt vanligt HTML-dokument

Upp

<IFRAME>

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.

Attribut och värden:

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>

Upp

<MARQUEE></MARQUEE>

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.

Attribut och värden:

CLASS=cdata, ID=id, LANG=namn, STYLE=cdata
ALIGN=top|middle|bottom (standard top)
i förhållande till annan text
BACKGROUNG=url
BEHAVIOR=slide|scroll|alternate
slide - texten rullar från t ex höger till vänster och stannar
scroll - texten rullar från t ex höger till vänster för att återkomma
igen på höger sida
alternate - texten rullar från t ex höger sida till vänster och tillbaka
BGCOLOR="#rrbbgg"|namn
remsans bakgrundsfärg
BORDER=n
DIRECTION=left|right
anger riktning åt vilken texten ska skrollas (från vänster till höger eller höger till vänster)
HEIGT=n|%
remsans höjd i pixels eller procent (av skärmen)
HSPACE=n
höger och vänster marginal i pixels (från remsan till den omgivande texten)
LOOP=n|infinite
n är en siffra och står för antal gånger som texten ska rulla, n=1 och infinite står för "för evig"
SCROLLAMOUNT=n
n står för hastighet med vilken texten ska rulla; ju högre siffra desto snabbare hastighet
SCROLLDELAY=n
n står för milisekunder mellan varje drag
VSPACE=n
top och botten marginal i pixels (från remsan till den omgivande texten)
WIDTH=n|%
remsans längd i pixels eller procent (av skärmen)

Själva textensfärg eller kan du ange med hjälp av fonttaggarna.

Exempel:

<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

Upp

<NOBR>

Stänger av radbryttningen. Saknar sluttag (enlig DTD:n).

<NOBR>Denna rad kommer inte att bryttas.

Upp

<OBJECT></OBJECT>

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.

Upp

<S></S>

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

Upp

<SPAN></SPAN>

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>

Upp

<TABLE></TABLE>

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.

Upp

<WBR>

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.

Upp

ATTRIBUT

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)

BASE
TARGET (html 3.2 - href)
BASEFONT
COLOR="#rrbbgg", FACE=typpsnitt (html 3.2 - size)
BODY
BGPROPERTIES=cdata, LEFTMARGIN=n, TOPMARGIN=n (html 3.2 - background, bgcolor, text, link, alink, vlink)
FONT
FACE=cdata (html 3.2 - color, size)
FORM
NAME, TARGET (html 3.2 - action, method, enctype)
HR
COLOR="#rrbbgg" (html 3.2 - align, noshade, size, width)
IMG (följande attribut används för att spela video eller VRML)
DYNSRC=url - adress till videofilen
START=fileopen|mouseover - fileopen (standard) börjar spela så fort videofilen är öppen, mouseover börjar spela när användaren flyttar muspekaren över animationen. Du kan använda båda värden men då måste du separera dem med ett komma.
LOOP=n|infinite - här kan du uppge hur många gånger videon ska spelas, om n=1 eller infinite kommer den att spelas i all oändlighet.
CONTROLS - visar kontrollpanelen under bilden
VRML
(html 3.2 - src, alt, align, height, width, border, hspace, vspace, usemap, ismap)
ISINDEX
ACTION (html 3.2 - prompt)
SCRIPT
TYPE, LANGUAGE, SRC, NAME (html 3.2 - inga)
<NOSCRIPT></NOSCRIPT> ett nytt element som kan inbäddas mellan <SCRIPT></SCRIPT>
STYLE
TYPE, TITLE (html 3.2 - inga)

Upp

VÄRDEN

Följande värden, som saknas i HTML 3.2 är tillgängliga i MSIE 3.0.

AREA SHAPE=
rectangle, circ, polygon, default (html 3.2 - rect, poly, circle)

Upp | HTML-referensbok | Referensböcker

Valid HTML 4.0 dok. http://vonpepel.com/ref/ - Senaste uppdatering 10 juli 1997