Avatar billede Slettet bruger
27. september 2007 - 16:51 Der er 12 kommentarer og
1 løsning

Liste over <meta> names og http-equivs? (XHTML)

Hej eksperter!

Kender I en komplet liste over gyldige <meta> names og http-equivs i XHTML 1.0 Strict?
Avatar billede w13 Novice
27. september 2007 - 17:11 #1
Så vidt jeg ved, er ingen meta-tags ugyldige. Du kan altså lave dine egne.

Nu ved jeg godt, at dette er til HTML 4.01, men det samme gælder for begge: http://www.w3.org/TR/html4/strict.dtd
Kunne ikke lige finde den til xhtml strict.

Det er altså søgemaskiner o.lign., som kan bestemme, hvilke meta-tags, deres søgemaskiner skal kende/opfange.
Avatar billede zerocrash Nybegynder
27. september 2007 - 17:17 #2
Nu ved jeg godt du efterspørger specs indenfor XHTML 1.0 Strict - men har du haft kigget på www.w3.org?
Avatar billede Slettet bruger
27. september 2007 - 17:22 #3
Ja. Jeg fandt <meta>, men kunne ingen lister over gyldigt indhold finde.
Avatar billede w13 Novice
27. september 2007 - 17:25 #4
Det samme her. Det skyldes, at META kan være alt.
Avatar billede olebole Juniormester
27. september 2007 - 17:42 #5
<ole>

Meta-elementer er ikke skabt for søgemaskiner - men disse kan gøre brug af meta-tags.

I princippet kan du bruge meta-tags/-elementer til alle mulige meta-data vedr. dokumentet, men bruger du attributten 'http-equiv', _skal_ der være tale om en ekvivalent til en HTTP-Header, der giver mening at bruge i det pågældende dokument.

Meta HTML 4.01:
    http://www.w3.org/TR/html401/struct/global.html#edef-META

Headers HTTP 1.1:
    http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14

/mvh
</bole>
Avatar billede nielle Nybegynder
27. september 2007 - 17:45 #6
Avatar billede olebole Juniormester
27. september 2007 - 17:59 #7
nielle >> En lidt tvivlsom forklaring fra Brian, dér - hvilket ellers ikke er så almindeligt  :)
Udfra hans oplysninger er det f.eks. ikke til at se, om det hedder 'HTTP-EQUIV' eller 'HTTP-Equiv'. Det hedder 'http-equiv' - ligesom det ikke hedder 'CONTENT', men 'content'.

Til min kommentar før: Der er kun ganske få forskelle fra HTML 4.01 Strict til XHTML 1.0 Strict.
HTML 4.01:

<!ELEMENT META - O EMPTY              -- generic metainformation -->
<!ATTLIST META
  %i18n;                              -- lang, dir, for use with content --
  http-equiv  NAME          #IMPLIED  -- HTTP response header name  --
  name        NAME          #IMPLIED  -- metainformation name --
  content    CDATA          #REQUIRED -- associated information --
  scheme      CDATA          #IMPLIED  -- select form of content --
  >

- og XHTML 1.0:

<!ELEMENT meta EMPTY>
<!ATTLIST meta
  %i18n;
  id          ID            #IMPLIED
  http-equiv  CDATA          #IMPLIED
  name        CDATA          #IMPLIED
  content    CDATA          #REQUIRED
  scheme      CDATA          #IMPLIED
  >
Avatar billede olebole Juniormester
27. september 2007 - 18:00 #8
- hmmm ... tabulleringen forskubbede sig lidt, men jeg håber, man det alligevel er forståeligt  :)
Avatar billede Slettet bruger
27. september 2007 - 23:46 #9
Hm, din pointe med din (anden)sidste kommentar er tydelig, men jeg forstår ikke, hvad tabellerne viser?
Avatar billede olebole Juniormester
28. september 2007 - 00:10 #10
Forskellene er, at man under XHTML kan sætte en ID på et meta-element, samt at http-equiv eller name-attributten skal være i et lidt indsnævret tegnsæt.

Her kan du se, hvad der menes med henholdsvis CDATA og NAME:
    http://www.w3.org/TR/html401/types.html#h-6.2
Avatar billede Slettet bruger
28. september 2007 - 21:01 #11
Ah, sådan :) Tak. Bare smid et par svar.
Men det ville nu stadig være rart med en oversigt over mest anvendelige <meta> names og http-equivs.
Avatar billede Slettet bruger
30. september 2007 - 14:06 #12
Hm... Der sker ikke rigtig noget... Venter lidt endnu på svar.
Avatar billede Slettet bruger
05. oktober 2007 - 08:36 #13
Nå. Lidt træls, men nu lukker jeg spørgsmålet.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester