Autor | Zpráva | ||
---|---|---|---|
janavk Profil |
#1 · Zasláno: 11. 6. 2009, 14:35:30
Jak mám přelstít validátor? Chci mít vyhledávač od Googlu, jeho kód obsahuje <style type="text/css"> - ale toto neprochází validátorem?
|
||
janavk Profil |
#2 · Zasláno: 11. 6. 2009, 14:42:50
Dala jsem pryč celý kousek kodu:
<style type="text/css"> @import url(http://www.google.com/cse/api/branding.css); </style> a vyhledávání funguje, ale k čemu tam ten kousek kodu asi byl? |
||
Chamurappi Profil |
#3 · Zasláno: 11. 6. 2009, 14:43:54 · Upravil/a: Chamurappi
Reaguji na januvk:
Proč nemůžeš dát ten <style> do hlavičky? Proč potřebuješ mít validní stránky? „k čemu tam ten kousek kodu asi byl?“ Patrně nějak formátoval výsledky. |
||
Radek9 Profil |
#4 · Zasláno: 11. 6. 2009, 14:44:23
Dát ho do hlavičky? Nebo taky pomocí JS:
<script> document.write("<style>"); document.write("body {background:black;}"); document.write("<\/style>"); </script> </html> |
||
Chamurappi Profil |
#5 · Zasláno: 11. 6. 2009, 14:45:03
Reaguji na Radka9:
Fuj. |
||
janavk Profil |
#6 · Zasláno: 11. 6. 2009, 15:20:12 · Upravil/a: janavk
„Proč nemůžeš dát ten <style> do hlavičky? “ Ten style se týká jen toho kódu Googlu, pak je style zase uzavřený.„ Zkusím to dát do headu. Jde to, dokonce se to projevilo na stylu.
Proč potřebuješ mít validní stránky? “ - Ta otázka je jako fór? |
||
Chamurappi Profil |
#7 · Zasláno: 11. 6. 2009, 15:27:28 · Upravil/a: Chamurappi
Reaguji na januvk:
„Ta otázka je jako fór?“ Není. Validita je přežitek. Dvacet let starým postupem kontroluješ dodržování deset let starých pravidel, která nikdy žádný prohlížeč moc nedodržoval a ani se je dodržovat nechystá — k čemu ti to je? |
||
janavk Profil |
#8 · Zasláno: 11. 6. 2009, 15:30:00
„Validita je přežitek.“ To by mě opravdu zajímal i názor jiných - ta doporučení na validitu jako součást SEO se mi zdála pochopitelná.
|
||
Bubák Profil |
#9 · Zasláno: 11. 6. 2009, 15:50:30
Myslím si, že mít <style> v <body> je prasárna, protože takový kód se stává nepřehledný.
Z hlediska funkčnosti je úplně jedno, kde jsou styly umístěné. Vyhledávače prokazatelně nevalidují, validita je jim ukradená. Něco jiného by bylo mít v kódu takové chyby, že by parser vyhledávače nedokázal stránku rozebrat. Doporučuji k přečtení pěkný článek na téma validita, sterilita, sexualita... www.dgx.cz/trine/item/konec-w3c-prostrednictvim-psa-ii |
||
janavk Profil |
#10 · Zasláno: 11. 6. 2009, 16:06:34
„článek na téma validita, sterilita, sexualita... “ - pěkně rozebrané téma validity, díky. Myslím po tom všem, že má význam projít stránky validátorem, protože najde chybičky v kódu (neuzavřené elementy, překlepy), patrně nevadí chybějící konce <div>ů např. (???) A alty u obrázků doplnit podle úvahy.
|
||
Bubák Profil |
#11 · Zasláno: 11. 6. 2009, 18:11:33 · Upravil/a: Bubák
„patrně nevadí chybějící konce <div>ů“
V HTML má <div> má povinnou koncovou značku. Koukni do specifikace, které elementy mají nepovinnou (optional) koncovou značku: www.w3.org/TR/REC-html40/index/elements.html |
||
Radek9 Profil |
#12 · Zasláno: 11. 6. 2009, 18:21:09
Chamurappi
Humus to je :D, ale jinak to nejde, aby to bylo validní. |
||
Chamurappi Profil |
#13 · Zasláno: 11. 6. 2009, 18:38:22
Reaguji na januvk:
„doporučení na validitu jako součást SEO se mi zdála pochopitelná“ Proč by se měl vyhledávač zajímat o provedení kódu, které návštěvníka nezajímá? Vyhledávač není soudce ve službách konsorcia, má své zájmy. „najde chybičky v kódu (neuzavřené elementy, překlepy)“ … a také <style> v <body> :-) „patrně nevadí chybějící konce <div>ů např.“ Vyhledávačům a prohlížečům nevadí, stejně už během načítání stránky předpokládají, že všechny otevřené elementy musejí někde skončit. Pokud máš ale složitější stránku, vyplatí se přesně vědět, kde co končí. |
||
Bubák Profil |
#14 · Zasláno: 11. 6. 2009, 19:04:56
Radek9
„Humus to je :D, ale jinak to nejde, aby to bylo validní.“ Je několik normálních způsobů jak stylopis branding.css validně připojit ke stávajícímu, jde použít link, import, zkopírování. Pro tvou JS prasárnu nevidím důvod. |
||
Radek9 Profil |
#15 · Zasláno: 11. 6. 2009, 21:57:19
Bubák
Jenže ona to chtěla mít v <body>. Psal jsem, že to jde dát do hlavičky, ale pokud by to muselo být v <body>, tak by to musel být nějak takto. O link a import samzřejmě vím a používám je. |
||
Bubák Profil |
#16 · Zasláno: 11. 6. 2009, 22:11:27
„Jenže ona to chtěla mít v <body>.“
Myslím si, že jen proto, že janavk nevěděla, že styl může zcela jednoduše, bez úprav a bez vlivu na funkčnost, přemístit do head, nebo do externého CSS. |
||
janavk Profil |
#17 · Zasláno: 12. 6. 2009, 10:33:48
„janavk nevěděla, že styl může zcela jednoduše, bez úprav a bez vlivu na funkčnost, přemístit do head, nebo do externého CSS.“
A to jsem taky udělala a jde to, díky. |
||
Časová prodleva: 15 let
|
0