02. maj 2008 - 16:53Der er
13 kommentarer og 1 løsning
CSS / H-tags og linieskift 2
i forlængelse af spørgsmålet: eksperten.dk/spm/25680
Jeg leder efter svar på præcist det samme, men jeg må erkende at jeg ikke forstod en papfis af det der skete efter begejstringen "Kawabonga Erik, DET fungerer!.." havde lagt sig. Jeg kender desværre ikke til, hvordan jeg bruger span, og jeg skal ændre flg.:
"<p align="left">• <h1>Bevidstgørelse af den</h1><h3>tilfredshed, tryghed, livslyst, glæde, kærlighed, personlig styrke og gennemslagskraft</h3><h1>, som ofte overses..."
- det der volder mig flest problemer eat gennemskue er at jeg ikke kan se om jeg skal i css'en og lave om på noget eller skrive om span (som jeg ikek kender) i head'en.
Et h-tag er en overskrift. Det giver ikke rigtig mening at bruge et h-tag, hvis indholdet ikke står som overskrift - og sådan én står vel altid på sin egen linje =)
Uanset, hvad du prøver at gøre med CSS, er syntaksen:
<p>• <h1>Bevidstgørelse af den</h1><h3>tilfredshed, tryghed, livslyst, glæde, kærlighed, personlig styrke og gennemslagskraft</h3><h1>, som ofte overses..."</h1></p>
- ikke valid. H-elementer er block-elementer, som ikke kan indeholdes i p-elementer. Derfor vil HTML-parseren prøve at rette fejlen og lukke p-tagget før h-tagget - og så vil der være et p-lukke-tag i overskud:
<p>• </p><h1>Bevidstgørelse af den</h1><h3>tilfredshed, tryghed, livslyst, glæde, kærlighed, personlig styrke og gennemslagskraft</h3><h1>, som ofte overses..."</h1></p>
<p>• <span class="h1">Bevidstgørelse af den</span><span class="h3">tilfredshed, tryghed, livslyst, glæde, kærlighed, personlig styrke og gennemslagskraft</span><span class="h1">, som ofte overses..."</span></p>
Nej, invalid kode giver ingen mening (slet ikke, når den ikke virker) - heller ikke i forbindelse med SEO. Derudover bør SEO afspejle virkeligheden, hvis vi i det lange løb skal få glæde af fænomenet ... sporene fra midthalvfemsernes porno-søge-spam-helvede skræmmer fælt! ;o)
til keysersoze: teksten lægger sig fint efter h-tag'en, men før h-tag'en er der stadig linieskift. Så løsningsmodellen fungerede desværre ikke.
Til olebole m.fl.: Jeg er i gang med at forberede en fil til cms, så det handler om at lægge så meget som muligt ind som stylen, så kunden vil kunne gentage muligheden. Ville du/I aligevel markere ordene og farve den på stedet, og ikke skrive noget i stylen? Jeg ender ikke 'span'. Giver span mulighed for at kodningen bliver som den skal være i forhold til css? (altså at brugeren kan vælge den rette h til rette formål?)
er du sikker på det ikke er noget andet i din kode der giver det linieskift?
h-tags prioriteres som udgangspunkt højere end mange andre elementer på en side - så fx ordet SEO i et h1-tag giver i udgangspunktet mere værdi end hvis det stod i et span-tag.
keysersoze >> Du kan se i (02/05-2008 17:49:34), hvad det er, der sker. HTML-parseren lukker p-tagget, hvorfor der opstår et linjeskift efter '•' =)
Jeg ved udmærket, at h-tags prioriteres langt højere end, hvad der står i et span. Den måde h-tags anvendes på i eksemplet er jeg ret sikker på, Google ikke vil opfatte som realistisk - men i værste fald som forsøg på SEO-spam. Men man kan jo bare lægge hele kebabben ind i et h-tag:
<h1>• <span class="h1">Bevidstgørelse af den</span><span class="h3">tilfredshed, tryghed, livslyst, glæde, kærlighed, personlig styrke og gennemslagskraft</span><span class="h1">, som ofte overses..."</span></h1>
- jeg har benyttet oles, der jo virkede, men hvis den løsning i princippet var forkert (det var fx udmærket at blive gjort opmærksom på at H har prioritet), og vi (!) er blevet klogere på emnet, giver jeg bare points til dem der melder sig. Jeg giver to dage - til fredag. Og så giver jeg points til de der mener at de har 'svaret' ;o) - C'mon!
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.