Autor | Zpráva | ||
---|---|---|---|
Peter123 Profil * |
#1 · Zasláno: 13. 8. 2010, 12:23:49
Ahoj,
chcel by som na svojej hlavnej stránke nastaviť nadpis H1 tak, že by na pozadí bolo logo. Ale rád by som mal v H1 názov stránky. Ako to mám urobiť? Napadlo ma, že v CSS nastavím pozadie H1 logo, a do zančky H1 vložím DIV s názvom webu, ktorý nastavím v CSS ako neviditelný. Trápi ma ale, či by z toho nemohol byť problém z hľadiska SEO, skrytý text.. |
||
pavuk Profil |
#2 · Zasláno: 13. 8. 2010, 12:30:30 · Upravil/a: pavuk
Náhrada textu obrázkem
|
||
Bubák Profil |
#3 · Zasláno: 13. 8. 2010, 15:19:15
V nadpisech nejsou povoleny blokové elementy, je možné použít třeba span.
„či by z toho nemohol byť problém z hľadiska SEO“ Pokud se bude text na obrázku shodovat se skrytým textem, problémy nehrozí. |
||
DoubleThink Profil * |
#4 · Zasláno: 13. 8. 2010, 23:38:42
Bubák:
„V nadpisech nejsou povoleny blokové elementy, je možné použít třeba span.“ To si pleteš s <p> |
||
Bubák Profil |
#5 · Zasláno: 14. 8. 2010, 00:01:04
DoubleThink:
„To si pleteš s <p>“ Nepletu, nadpisy a odstavec je na tom, co se týče toho, že mohou obsahovat pouze inline elementy, naprosto stejně: http://www.w3.org/TR/REC-html40/struct/global.html#edef-H1 http://www.w3.org/TR/REC-html40/struct/text.html#edef-P |
||
DoubleThink Profil * |
#6 · Zasláno: 14. 8. 2010, 01:37:37
Bubák:
„Nepletu, nadpisy a odstavec je na tom, co se týče toho, že mohou obsahovat pouze inline elementy, naprosto stejně:“ Já u nadpisu žádnou takovou informaci nevidím, ty ano? Ostatně to můžeš vyzkoušet na: <p style="background:red">a<div>b</div>c</p> versus <h1 style="background:red">a<div>b</div>c</h1> |
||
Bubák Profil |
#7 · Zasláno: 14. 8. 2010, 07:50:36
DoubleThink:
„V nadpisech nejsou povoleny blokové elementy, je možné použít třeba span.“ znamená, že v nadpisech nejsou povoleny blokové elementy. Nepsal jsem o chování prohlížečů. Navíc nacpání DIVu do nadpisu namísto SPANu nepřináší žádnou výhodu, krom nevýznamné úspory jednoho pravidla v CSS. „Já u nadpisu žádnou takovou informaci nevidím, ty ano?“ Já ve spesifkaci vidím, že nadpisy mají povinnou počáteční a koncovou značku a mohou obsahovat inline elementy vícekrát, nebo vůbec. <!ELEMENT (%heading;) - - (%inline;)* -- heading -->. |
||
Časová prodleva: 14 let
|
0