Autor | Zpráva | ||
---|---|---|---|
Prefin Profil |
#1 · Zasláno: 6. 8. 2007, 22:42:26
Ahoj všichni.
Mám následující problém (tedy není až takový). Moje stránky jsou na http://prefin.cz. Kód mám podle validátoru v pořádku až na 4 chyby. Jedná se o schované znaky pomocí např. <span class="skryj"><b>[</span> // v css .skryj { display:none;} Asi víte, že to je berlička při chybném, nebo úplném nenačtení css stylů. Zaručuje to základní formátování v takovém případě a při správném načtení a zformátování stránky stylem jsou tyto tagy schované. Jenomže ten blb.... validátor mi pořád tvrdí, že je to syntaktická chyba - což asi nejspíš je. Nenapadá mě, jak toto zajistit jinak. Díky Vlasta |
||
Railbot Profil |
#2 · Zasláno: 6. 8. 2007, 22:48:32
Nevíme. Promiň, ale to co vyvádíš je pitomost. Pokud něco má být tučně, tak to zapiš klasicky jako <b>/<strong> apod., i když používáš styly. Není, co řešit. Jinak chyby tam jsou takové, že například blokový prvek (nadpis) uzavíráč do prvku řádkového (span). A křížit tagy také není zrovna košér.
|
||
Prefin Profil |
#3 · Zasláno: 6. 8. 2007, 22:53:23
No jo, ale já potřebuju aby to bylo tučné jenom při nenačtení stylů.
|
||
Bubák Profil |
#4 · Zasláno: 6. 8. 2007, 22:53:42
1. chyba, řádek 17: tag <span> nemůže obsahovat blokové tagy, pouze řádkové. Nadpis <h2> musíš umístit do blokového <div>.
2. chyba, řádek 19: otevíráš tag <b> a končíš tag <span> z předešlého řádku (překřížené tagy) |
||
Manq Profil |
#5 · Zasláno: 6. 8. 2007, 22:55:19
Prefin
tak tag 'strong' ve stylech odtučni. |
||
Railbot Profil |
#6 · Zasláno: 6. 8. 2007, 22:55:57 · Upravil/a: Railbot
Prefin
A co to má za smysl mít něco tučné jen při nenačtení stylů? Tak tam dej všude strong apod. a nastyluj je. Třba font-weight: normal pro strong atd. |
||
Prefin Profil |
#7 · Zasláno: 6. 8. 2007, 23:02:08
Dřív jsem měl web na webzdarma a dost často se stávalo, že se nenačetl styl a bylo to nepřehledné.
Asi to bude teď trochu zbytečné, mám už dobrý hosting. Asi bude nejjednodušší to zkrátka vypustit a hotovo. Je to pitomost Jak napsal Railbot. Díky |
||
Chamurappi Profil |
#8 · Zasláno: 6. 8. 2007, 23:02:08
Reaguji na Prefina:
HTML dokument je stromová struktura. Každý element (vyjma rodičovského) má právě jednoho rodiče. Rodičem pro element <b> je element <span class="skryj">. Pro všechny potomky <b> by měl být <span class="skryj"> prarodičem. Pokud není, hlásí validátor chybu. Prohlížeče ji vidí také a každý ji opraví trochu jinak (zaokrouhlí ji do stromové struktury), takže bych se na tvém místě této technice obloukem vyhnul. Ať se snažíš o cokoliv, existuje ekvivalentní spolehlivější řešení nenarušující strom. |
||
Prefin Profil |
#9 · Zasláno: 6. 8. 2007, 23:03:20
To mám z knížky o CSS stylech.
|
||
Časová prodleva: 17 let
|
0