webForumDet fria alternativet

CSS-fråga ang element

HTML & CSS

7 svar · 1 471 visningar · startad av Troxy

Medlem sedan mars 20041 505 inlägg
Frågan#1

Hej, hur skriver jag i min CSS för att kunna ha olika h1 i olika div:ar?

Alltså, h1 i div:en #main ska vara röd, men i #menu är den blå osv.

Det ska gå att lösa utan klasser, men jag har glömt hur man skriver :r

Medlem sedan sep. 20021 655 inlägg
#2
#main h1 { color: red }
#menu h1 { color: blue }
Medlem sedan mars 20041 505 inlägg
#3

Tack så mycket!

Medlem sedan dec. 20042 245 inlägg
#4

En liten notis bara: ett dokument bör egentligen bara ha en H1, och den ska vara ungefär samma som TITLE. Tex:

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN">
<title>Korv med mos</title>
<div id="main">
  <h1>Korv med mos</h1>
  <p>Test.
</div>
<div id="menu">
  <h2>Meny</h2>
  <ul>
    <li>osv.
  </ul>
</div>
Medlem sedan juli 20013 378 inlägg
#5

En liten notis om notisen bara:

Gör du som du vill med dina <h1>-taggar!

Det finns, om man skall vara riktigt noga, inget i någon av rekomendationerna (dvs "standard") för HTML4 eller xhtml 1.0 som reglerar många H1-taggar man "får" eller "bör" använda i ett dokument...

Det enda som skrivs om detta, förutom att

There are six levels of headings in HTML with H1 as the most important and H6 as the least.

är i princip den informativa texten

Some people consider skipping heading levels to be bad practice. They accept H1 H2 H1 while they do not accept H1 H3 H1 since the heading level H2 is skipped.

:birp

Medlem sedan dec. 20042 245 inlägg
#6

Sant. DTD:n tillåter flera H1.

Jag tror mig läst om det här: http://www.rnib.org.uk/xpedio/groups/public/documents/publicwebsite/public_structuralmarkup.hcsp

All pages should included the H1 header around the piece of text that is the primary page heading. Strictly speaking there should only be one heading coded with H1 on a page.

Samt här: http://www.w3.org/QA/Tips/Use_h1_for_Title

:)

<edit>
Jag hittade den här också: http://annevankesteren.nl/archives/2004/05/h1
</edit>

Medlem sedan jan. 2000978 inlägg
#7

Ytterligare några ord om headings:
http://www.simplebits.com/bits/simplequiz/#entry546

Medlem sedan juli 20013 378 inlägg
#8

Hmm...
Visst...

Men, som sagt.

Varken W3C-artikeln http://www.w3.org/QA/Tips/Use_h1_for_Title eller dess "systerartikel" i QA/Tips-serien om <title> http://www.w3.org/QA/Tips/good-titles säger något om att det bara får finnas ett h1-element - så det är fortfarande åsikter vi pratar om där, eller hur?

Resten är, som sagt, åsikter - liksom också denna som hävdar att det är onödigt att ha exakt samma information i både <title> och <h1>: http://www.rikkertkoppes.com/thoughts/release-h1

Så jag upprepar:

  • Det finns inget i W3C:s rekommendationer som säger att du bara får ha ett h1-element.
  • Det finns inget i W3Cs rekommendationer som säger att du inte får "hoppa över" nivåer i h1--h6

:birp

268 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
127 ms — deklarationer (db)
0 ms — hämta statistik (cache)
138 ms — hämta tråd, inlägg och bilagor (db)
126 ms — ändringar (db)