Autor | Zpráva | ||
---|---|---|---|
anonym104_ Profil * |
#1 · Zasláno: 30. 12. 2005, 11:31:25
Error Line 30 column 51: there is no attribute "BACKGROUND".
<td width="280" height="85" colspan="3" BACKGROUND="images/logo.JPG"></td> háže mi to chybu pri validaci u background a zvyrazní mi to tu uvozovku... co jespatne??? kdyztak tady je link www.brno.euweb.cz - validace |
||
Leo Profil |
#2 · Zasláno: 30. 12. 2005, 11:33:18
Validator ma pravdu - v html zadny atribut background neni, vzhled se resi v CSS, Leo
|
||
anonym104_ Profil * |
#3 · Zasláno: 30. 12. 2005, 11:35:55
ha :D ok jinak... ma to nejaky dusledek kdyz tam to background necham ??? zobrazi se to nekde spatne? casem to pak kompletne predelam do css... ale css nejak extra neumim :oP
|
||
Leo Profil |
#4 · Zasláno: 30. 12. 2005, 11:38:43
Zobrazi se to prakticky vsude, akorat kdyz si vzpomenete, ze chcete mit jine pozadi musite projit vsechny stranky a prepsat to, ma to i jine nevyhody, ale to je na vas. CSS neni nic sloziteho, Leo
|
||
anonym104_ Profil * |
#5 · Zasláno: 30. 12. 2005, 11:43:19
ok diky... pro zacatek zkusim jen html pak prejdu na css... ale to az casem :) teprve nejak zacinam...
|
||
anonym104_ Profil * |
#6 · Zasláno: 30. 12. 2005, 11:44:25
jinak ohledne toho pozadi... mam to udelane pomoci <iframe> takze se mi meni vlastne jen telo dokumentu a tam zadna grafika neni... :) ale i tak diky
|
||
peta Profil * |
#7 · Zasláno: 31. 12. 2005, 11:36:29
anonym104_
Chyba, chyba. CSS patri neodmyslitelne k HTM. HTM se pouziva vyhradne proto, ze tagy maji priblizne takove nastaveni, jake je treba. Jednoduche CSS vypada treba takto: <style> body {background:#eee} h1 {color:#fff} .menu {width:6em} .menu a {display:block} .menu a:hover {background:#0df} .menu b {display:none} </style> <body> <h1>moje stranka</h1> <b>|</b><a href="#">neni menu</a><b>|</b> <div class="menu"> <b>|</b><a href="#">menu</a> <b>|</b><a href="#">menu</a> <b>|</b><a href="#">menu</a> <b>|</b> </div> </body> V celku to znamena asi tohle: - Bez CSS se menu zobrazi do radku, proto je dobre meni jednotlive polozky vlozit nejaky znak, ten je v B. X - S CSS se vsechny B v DIV s class="menu" nezobrazi (display:none) - sirka bloku je stanovena na 6 sirek pismena M (width:6em) - odkazy se premeni na blok (display:block) - a po prejeti odkazu mysko se obarvi pozadi na modro-zelenou (#0df = 00ddff) - navic jsem nastavil barvu pozadi na sedivou (#eeeeee) a nadpis h1 pismo na bilou (#ffffff) Vyhoda CSS proti HTM je ta, ze vlastnosti jsou pojmenovany stejne. Ted mne zrovna nic nenapada, jako minule, ale proste kazdy html prvek pouziva jine nazvy parametru pro nastaveni teze vlastnosti. toto neni zrovna priklad s CSS, ale i to je dobre... <img src="URL"> <object data="URL"> <a href="URL"> a pritom bych logicky ocekaval: <img url="URL"> <object url="URL"> <a url="URL"> Zrovna univerzalni to ma object, protoze se da pouzit pro vsechno <object data="obrazek.jpg"> <object data="hudba.mid"> <object data="hudba.mp3"> <object data="vlozene_okno.htm"> <object data="vlozene_okno.txt"> <object data="flash.swf"> Kdezto u HTM musis vedet, ze URL se u obrazku jmenuje src, u odkazu href a objektu data, tak v CSS by to bylo jedno (treba color). |
||
peta Profil * |
#8 · Zasláno: 31. 12. 2005, 11:40:51
anonym104_
pro zajimavost... <style> body {background:#eee} h1 {color:#fff} .menu {width:6em} .menu a {display:block} .menu a:hover {background:#0df} .menu b {display:none} </style> <body> <h1>moje stranka</h1> <b>|</b><a href="#">neni menu</a><b>|</b> <div class="menu"> <b>|</b><a href="#">menu</a> <b>|</b><a href="#">menu</a> <b>|</b><a href="#">menu</a> <b>|</b> </div> </body> psane ciste bez klasickych htm-tagu... (zakladni tagy jako BODY a A se nemeni a vsechny ostatni lze napsat jako DIV blok nebo SPAN soucast radku) <style> body {background:#eee} .nadpis {color:#fff;margin:1em;font-size:150%} .menu {width:6em} .menu a {display:block} .menu a:hover {background:#0df} .menu span {display:none} </style> <body> <div class="nadpis">moje stranka</div> <span>|</span><a href="#">neni menu</a><span>|</span> <div class="menu"> <span>|</span><a href="#">menu</a> <span>|</span><a href="#">menu</a> <span>|</span><a href="#">menu</a> <span>|</span> </div> </body> |
||
Timy Profil |
#9 · Zasláno: 31. 12. 2005, 12:09:05
peta
HTM se pouziva vyhradne proto, ze tagy maji priblizne takove nastaveni, jake je treba. Ne, HTML značky mají nastavit především význam. V celku to znamena asi tohle: Menu patří do seznamu, tohle není zrovna ideální řešení. <div class="nadpis">moje stranka</div> bože Leo v html zadny atribut background neni no, je definovaný v elementu body, ale je zavržený. Každopádně tohle by se opravdu mělo řešit v css |
||
peta Profil * |
#10 · Zasláno: 31. 12. 2005, 15:37:38
Timy U tebe patri menu do seznamu, u mne patri do radku, vis? Kdo dava menu jinak, je u mne zavrzeny :)
|
||
Timy Profil |
#11 · Zasláno: 31. 12. 2005, 15:43:50
peta
U tebe patri menu do seznamu, u mne patri do radku, vis? Nejen podle mě. http://www.w3.org/TR/html4/struct/lists.html#h-10.4 http://sovavsiti.cz/download/sova0115.txt |
||
Časová prodleva: 18 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0