Vad betyder denna tag?
9 svar · 593 visningar · startad av dur99vma
Hittar ingen sådan tag i standarden för html eller xhtml, var hittade du den?
Någon html tagg är det inte. Antagligen en xml och då gör den det skaparen av xml dokumentet vill.
Den brukar finnas med i mail skickade från outlook.
Hej, hittar inte heller, men här är ett exempel å jag fattar inte vad den gör:
http://www.ronneby.se/ronneby/utbildn/kurs10/veronika/bli_stugvard.asp
ett utklipp ur koden:
td valign="top" width="782" height="276">
<span style="font-size:12.0pt;mso-bidi-font-size:10.0pt">I Ronneby har vi
stor efterfrågan på vår stuguthyrning från turister och andra
besökare främst under sommarperioden, men även under övriga delen av
året. För att kunna svara på efterfrågan är vi alltid på jakt efter
nya stugobjekt som vi kan hyra ut.<o:p>
</o:p>
<br>
</span><span style="font-size:12.0pt;
mso-bidi-font-size:10.0pt">Har Ni ett trevligt fritidshus som står tomt? Genom
att hyra ut Er stuga kan Ni glädja många semesterfirare.<o:p>
</o:p>
<br>
</span><span style="font-size:12.0pt;mso-bidi-font-size:10.0pt">Dessutom
tjänar Ni en slant.<o:p>
</o:p>
<br>
<br>
</span><span style="font-size:12.0pt;
mso-bidi-font-size:10.0pt">Vårt samarbete börjar med att vi per telefon pratar
igenom möjligheterna att kunna hyra ut Er stuga. Dagens gäster har helt
andra krav än tidigare på standard och läge.</span> <span style="font-size:12.0pt;
mso-bidi-font-size:10.0pt"><o:p>
</o:p>
<br>
</span><span style="font-size:12.0pt;mso-bidi-font-size:10.0pt">Nästa
steg är att vi besiktigar Ert hus.<o:p>
</o:p>
<br>
Vi kommer överens om pris och upprättar ett avtal med Er som hyresvärd.</span></td>
<td valign="top" width="336" height="276">
<span style="font-size:12.0pt;mso-bidi-font-size:10.0pt"><br>
<span style="position: absolute; left: 435; top: 124">
Det är Microsoft-specifika element som genereras om du skapar ett HTML-dokument i Office 2000 (har jag för mig). Just <o:p></o:p> är ekvivalent med paragrafelementet <p></p> (har jag också för mig ;) ).
:)
Peter S du har för dig alldeles korrekt, det är när Officedokument sparas som websida som dessa taggar skjuts in i dokumenten
Det stämmer bra det.
Fast själva taggen har fått sitt utseende från XML... Så det är inte *bara* Microsoft-specifikt - de bara utnyttjar en lite mer avancerad finess (Namespaces) i XML för att skilja "sina" p-taggar från "vanliga" p-taggar internt ;)
Ungefär såhär funkar det:
När man sparar dokument från t.ex. Office som HTML så lägger de (bland annat) med en egen Namnrymd (Namespace) för "Office-taggar".
Exempel från en fil jag just skapade med Word:
<html xmlns:o="urn:schemas-microsoft-com:office:office"
xmlns:w="urn:schemas-microsoft-com:office:word"
xmlns="http://www.w3.org/TR/REC-html40">
Denna harang betyder att om inget "prefix" anges skall det antas att taggarna kommer från HTML4 (xmlns="http://www.w3.org/TR/REC-html40"),
att taggar med prefixet o: definieras nånstans på microsoft (xmlns:o="urn:schemas-microsoft-com:office:office"),
och att taggar med prefixet w: också definieras någonstans på Microsoft (xmlns:w="urn:schemas-microsoft-com:office:word")
Formen <o:p> betyder enligt XML Namespaces ungefär "Taggen som heter p i den namnrymden som i detta dokument heter o, och inte p som finns i dokumentets standardnamnrymd".
Prefixet o: finns alltså med för att markera för t.ex. XML-tolkar att det inte är "vanliga" <p> man menar utan ett annat <p> (i detta fall från Office).
I förlängningen kan man använda detta själv också för att bygga ut xhtml med egna taggar, och t.ex. ge dessa utseenden med CSS - vilket bl.a. denna artikel av Scott Andrew LePera beskriver.
Namespaces finns också beskrivet i det här avsnittet av XHTML-rekommendationen
- §e Micro$oft och deras egna §jr lösningar.....
Det är ingen Microsoft-lösning. Namespaces är vanligt förekommande i XML-världen.