Hvorfor det er ingen Body Tag i Ramme

Hvis du er ukjent med ramme, kan du vise et HTML-dokument som bruker dem, og lurer på hvor body-koden er. Ramme trenger ikke kroppen koder for å vise innhold på en nettside. Disse HTML-elementer består av andre koder kalt rammer som gjør det mulig å legge inn eksternt innhold inne i en webside. Fordi ramme inneholder ingen body-taggene, det tar ikke mye kode for å plassere en på en webside.

ramme bruksområder

Anta at du ønsket å vise tre vinduer på din webside som vises innhold fra tre forskjellige steder. Du kan gjøre det ved hjelp av et ramme som vist nedenfor:

<i ramme Cols = "25%, 25%, 50%">
<Frame src = "nettadressen1" />
<Frame src = "URL2" />
<Frame src = "URL3" />
</ Ramme>

Erstatt "nettadressen1", "URL2" og "URL3" med nettadressene til nettstedene du ønsker å vise. De tre prosent verdier styrer bredden på kolonnene som vises i hver av ramme. Endre disse til noen verdier du liker.

No Body Tag

Som vist i forrige eksempel, trenger ramme ikke inneholde en tradisjonell body-koden finnes i vanlige HTML-dokumenter. Ramme trenger ikke kroppen koder fordi ramme erstatte dem med ramme koder. En ramme tag skaper et vindu som peker til en ressurs på nettet. Det ressursen kan være en webside eller et bilde som du vil skal vises i din hovedsiden. For eksempel, hvis du ønsket å vise et vindu på din webside som viste en live-visning av det hvite hus nettstedet, kan du gjøre det ved å plassere den i en ramme på websiden.

ustøttede Nettlesere

Noen Internett-surfere kan bruke gamle nettlesere som ikke støtter rammer. Imøtekomme disse brukerne ved å legge til et <noframes> tag inni rammesettet som vist i følgende eksempel:

<Noframes> Denne nettleseren støtter ikke rammer. </ Noframes>

Brukere som ikke kan vise rammer vil se meldingen inkluderes i <NOFRAMES> tag.

Hvis dokumentet bruker en XHTML DOCTYPE, må innholdet inne i <noframes> tag vises inne i en kropp uttalelse som vist nedenfor:

<Noframes> <body> Denne nettleseren støtter ikke rammer. </ Body> </ noframes>

Dette er den eneste gangen du vil se en body-koden inne i et rammesett.

betraktninger

Mange websider kanskje ikke passer inni rammer som er små. Hvis en side i en ramme overstiger rammen dimensjoner, må brukerne bla for å vise innholdet. Besøkende kan også ha problemer bookmarking interessant innhold de ser i et ramme fordi nettlesere bokmerke nettadressen til siden som inneholder ramme stedet for en ramme inne i rammesettet. Søkemotorer kan også mislykkes i å oppdage sider lukkede inne rammer som bor i ramme.