webForumDet fria alternativet

CSS-fråga ang element

7 svar · 1 469 visningar · startad av Troxy

TroxyMedlem sedan mars 20041 508 inlägg
#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

dectgapMedlem sedan sep. 20021 542 inlägg
#2
#main h1 { color: red }
#menu h1 { color: blue }
TroxyMedlem sedan mars 20041 508 inlägg
#3

Tack så mycket!

zcorpanMedlem sedan dec. 20042 269 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>
jarvkloMedlem sedan juli 20013 295 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

zcorpanMedlem sedan dec. 20042 269 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>

InsiderMedlem sedan jan. 20001 003 inlägg
#7

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

jarvkloMedlem sedan juli 20013 295 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

Genererad på 490 ms · cache AV · v20260730165559-full.f96bc7eb