Autor | Zpráva | ||
---|---|---|---|
Anonymní Profil * |
#1 · Zasláno: 21. 9. 2005, 15:03:56
Ahoj validátor mi hlásí:
* Line : 18 (Level : 1) You have no color with your background-color : #hlavicka * Line : 35 (Level : 1) You have no color with your background-color : #page * Line : 38 (Level : 1) You have no background-color with your color : #text * Line : 70 (Level : 1) You have no background-color with your color : #menu a * Line : 80 (Level : 1) You have no color with your background-color : .vrsek * Line : 95 (Level : 1) You have no background-color with your color : .vrsek a * Line : 115 (Level : 1) You have no background-color with your color : .komentare a * Line : 127 (Level : 1) You have no color with your background-color : .obrazek Moje css je:
kde je chyba ? |
||
Plaváček Profil |
#2 · Zasláno: 21. 9. 2005, 15:08:17
V tomto případě se nenech validátorem vyděsit, zjevně nezvládá sdružené definice (background) a očekává definici pozadí. Nechej to plavat.
|
||
Fred Profil |
#3 · Zasláno: 21. 9. 2005, 15:20:19
Validátor to zvládá dobře, je to kvůli přístupnosti. Pokud definuješ barvu pozadí či písma, musíš definovat obojí. Nikdy nemůžeš vědět zda uživatel nepoužívá vlastní definice pro určité prvky na stránce. Např.: pokud nastavíš třeba nějakému divu barvu textu #66 a pozadí ne a počítáš, že si převezme pozadí z body (myslíš si že bílou) a uživatel má třeba natvrdo nastaveno na body background:#666 neuvidí nic. Proto je to chyba.
|
||
Anonymní Profil * |
#4 · Zasláno: 21. 9. 2005, 15:25:11
ale to je ve validatoru novy ne ?
|
||
Fred Profil |
#5 · Zasláno: 21. 9. 2005, 15:26:45
V kterým validátoru, jestli w3c tak je to nový, jestli wdg bylo to tam vždycky.
|
||
Plaváček Profil |
#6 · Zasláno: 21. 9. 2005, 15:27:45
Není to chyba, je to jenom výstraha a v tomto případě bych to neřešil. Důležité je nezapomenout na definici barvy textu a pozadí pro BODY,
|
||
Plaváček Profil |
#7 · Zasláno: 21. 9. 2005, 15:28:22
Ještě dodám - vykašlete se na validitu stylového předpisu, v reálném světě toho málokdy dosáhnete.
|
||
Fred Profil |
#8 · Zasláno: 21. 9. 2005, 15:30:57 · Upravil/a: Fred
Asi tak, kaskády taky nevaliduju, vždycky je jenom protáhnu optimizérem http://flumpcakes.co.uk/css/optimiser/ ;-)
|
||
Anonymní Profil * |
#9 · Zasláno: 21. 9. 2005, 15:39:05
zacal jsem to upravovat :
#menu a { display: block; margin: 10px 0 10px 10px; font: normal 12px Verdana, serif; text-decoration: none; color: #000000; background-color: transparent; } validator stale : Line : 72 (Level : 1) You have no background-color with your color : #menu a lidi co s tím ??? |
||
Anonymní Profil * |
#10 · Zasláno: 21. 9. 2005, 15:40:16
zacal jsem to upravovat :
#menu a { display: block; margin: 10px 0 10px 10px; font: normal 12px Verdana, serif; text-decoration: none; color: #000000; background-color: transparent; } validator stale : Line : 72 (Level : 1) You have no background-color with your color : #menu a lidi co s tím ??? |
||
Anonymní Profil * |
#11 · Zasláno: 21. 9. 2005, 15:41:53
zacal jsem to upravovat :
#menu a { display: block; margin: 10px 0 10px 10px; font: normal 12px Verdana, serif; text-decoration: none; color: #000000; background-color: transparent; } validator stale : Line : 72 (Level : 1) You have no background-color with your color : #menu a lidi co s tím ??? |
||
Anonymní Profil * |
#12 · Zasláno: 21. 9. 2005, 15:42:56
pardon, Opera me nejak neposlouchala...
|
||
Fred Profil |
#13 · Zasláno: 21. 9. 2005, 15:48:57
To bych vůbec neřešil, aby ti to vzal musel bys tam dát barvu. Jinak ten druhý validátor najdeš tady http://www.htmlhelp.com/tools/csscheck/
|
||
Anonymní Profil * |
#14 · Zasláno: 21. 9. 2005, 15:53:16
asi byde nejlepsi se na to vykaslat ze ?
|
||
Martin Kuželka Profil |
#15 · Zasláno: 21. 9. 2005, 15:57:09
Přesně tak...
|
||
Anonymní Profil * |
#16 · Zasláno: 21. 9. 2005, 16:01:01
***** sorry že tak sprostě ale lidi z w3c asi někdy fakt nemyslej ;-/
|
||
habendorf Profil |
#17 · Zasláno: 21. 9. 2005, 16:04:39
lidi z w3c asi někdy fakt nemyslej
<no-flame> Ale jo, docela jim to pálí. </no-flame> |
||
Anonymní Profil * |
#18 · Zasláno: 21. 9. 2005, 16:08:13
to bych netvrdil... v něčem ano, přiznávám že já se jim rovnat nemohu,
ale třeba tenhle problém mě zdeptal. Myslí to dobře... ale co když to mám vyřešené už jinak ??? |
||
Anonymní Profil * |
#19 · Zasláno: 21. 9. 2005, 16:21:06
jeste dotaz-znamena to ze ten css neni validni ? Nebo to neni moje chyba ?
|
||
Anonymní Profil * |
#20 · Zasláno: 21. 9. 2005, 16:21:36
je to ve specifikaci ?
|
||
Fred Profil |
#21 · Zasláno: 21. 9. 2005, 16:29:11
Přečti si mojí první odpověď, v tomto případě nemohou vědět kde se menu bude nacházet, proto pokud bude uživatelské body pozadí black, bude ve tvé definici písmo neviditelné.
#menu a { display: block; margin: 10px 0 10px 10px; font: normal 12px Verdana, serif; text-decoration: none; color: #000000; background-color: transparent; } Validátor není schopen zjistit kde se menu nachází a nemůže ani zjistit jaký kdo má uživatelský styl, může v něm mít zrovna tak natvrdo nastavené černé pozadí pro položku seznamu li. Tak proto. |
||
Anonymní Profil * |
#22 · Zasláno: 21. 9. 2005, 16:44:17
Neni mozne aby bylo menu necitelne, to vim na 100%
validator to nevi, ale je to tedy chyba ? |
||
Timy Profil |
#23 · Zasláno: 21. 9. 2005, 16:58:46
Anonymní
Neni mozne aby bylo menu necitelne, to vim na 100% -- link? |
||
Anonymní Profil * |
#24 · Zasláno: 21. 9. 2005, 17:04:37
pardon na webu to nemam, ale pod tim je pozadi jineho elementu, je to dvousloupcový, centrovaný beztabulkový layout.
|
||
Fred Profil |
#25 · Zasláno: 21. 9. 2005, 17:12:52
Neni mozne aby bylo menu necitelne, to vim na 100% Četl jsi co jsem psal, nebo si jenom meleš svou?
|
||
Timy Profil |
#26 · Zasláno: 21. 9. 2005, 17:17:28
Anonymní
zkus se na svůj web podívat v režimu vysoký kontrast (ovládací panely->možnosti usnadnění->zobrazení->vysoký kontrast) nebo viz Fred |
||
Anonymní Profil * |
#27 · Zasláno: 21. 9. 2005, 17:21:42
aha, pardon ;-/
cervenam se |
||
Anonymní Profil * |
#28 · Zasláno: 21. 9. 2005, 19:22:13
Prosim vas ale jak to mam řešit ?
Já třeba odkazu (a) nemohu dát pozadí a barvu písma mít musí.... když napíšu transparent validator to nebere... DA SE TO VUBEC NEJAK RESIT ?????!!!!!! |
||
Timy Profil |
#29 · Zasláno: 21. 9. 2005, 19:30:03
odkazu se pozadí snad zadávat nemusí, stačí, když bude mít zadané pozadí (klidně i bílé) ten div, ve kterém je odkaz
#nejakydiv{background:#ffffff; color:#000000} #nejakydiv a{color:#ff0000} tohle by mělo stačit |
||
Anonymní Profil * |
#30 · Zasláno: 21. 9. 2005, 19:46:12
diky zkusim ;-)
|
||
Téma pokračuje na další straně.
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0