Huomasin vasta nyt ettei sivuni toimineet mozillalla. Se toimi oikein explorerilla, mutta mozillalla ei suostunut näyttämään taustaa, värejä yms. Joten sen takia pyydän teiltä apua. Mikä vika on alla olevissa koodeissa?
HTML-sivu :
Jotain
ETUSIVU
Morooo!
Heips
Plaaplaa
CSS-osa :
body {
{background color : #000000;
table {
border : 1px solid;
border-color :#FFF8DC;
height : 400px;
width : 600px;
}
td{
border : 4px solid;
border-color :4F4F4F;
}
#solu1, #solu2 {
height : 300px;
}
#solu1{
background-color:#21201E;
width : 400px;
}
#solu2 {
background-color:8B2323;
width : 310px;
}
a:link, a:visited, a:active{
color : #000000;
cursor : e-resize;
text-decoration:none;
font-weight:bold;
}
a:hover{
color : #000000;
cursor : e-resize;
text-decoration : none;
}
HTML-sivu :
Jotain
ETUSIVU
Morooo!
Heips
Plaaplaa
CSS-osa :
body {
{background color : #000000;
table {
border : 1px solid;
border-color :#FFF8DC;
height : 400px;
width : 600px;
}
td{
border : 4px solid;
border-color :4F4F4F;
}
#solu1, #solu2 {
height : 300px;
}
#solu1{
background-color:#21201E;
width : 400px;
}
#solu2 {
background-color:8B2323;
width : 310px;
}
a:link, a:visited, a:active{
color : #000000;
cursor : e-resize;
text-decoration:none;
font-weight:bold;
}
a:hover{
color : #000000;
cursor : e-resize;
text-decoration : none;
}
Vastaukset 6
Vanhimmat
Käytät CSS:'', mutta silti html-koodisi seassa on tyylimäärittely.. Ei näin.. CSS:n tarkoitus on nimenomaan erottaa rakenne ja ulkoasu toisistaan..
..ja tuossa on ainakin virhe
body {
{background color : #000000;
pitäisi olla:
body
{
background-color: #000000;
}
Nimimerkki "...." kertoikin sen virheen, josta ongelmasi johtuu. Mutta »Mikä vika on alla olevissa koodeissa?». Tarkoitat varmaan, että montako virhettä olet ilmiömäisellä lahjakkuudella onnistunut ujuttamaan noinkin yksinkertaiseen koodinpätkään.
1) dokumenttityypin määrittely puuttuu alusta
2) -elementtiä ei ole avattu (se edellinen, link-elementti on tyhjä elementti jota ei html:ssä tarvitsekaan sulkea, mutta ei sitä silti saa sulkea tyystin toisella elementillä.)
3) sen lisäksi että käytät vanhentuneita (ei-suositeltavia) formatoivia elementtejä (center, font), ilmoitat niiden arvon ainakin kertaalleen väärin. Noissa naurettavissa font-tageissa väriarvon eteen kuuluu laittaa risuaita (eli # -merkki), kuten muuten css:ssäkin.
4) Font -elementti ei voi sisältää attribuuttia nimeltä font, koska sellaista attribuuttia ei ole olemassakaan. (
Olen kyllä tottunut käyttämään center ja font juttuja. Miten ne muuten voi ilmaista? No joka tapauksessa. Voisiko joku antaa esimerkin miten saisin tuon toimimaan joka selaimella?
No nyt tein aivan uudet sivut eri tavalla ja toivottavasti oikeilla koodeilla. Eli en tarvitse enää apua. Kiitos auttaneille! :)
»Miten ne muuten voi ilmaista?»
html-osuus:
Jotain
ETUSIVU
Morooo!
Heips
Plaaplaa
Css:llä teet sitten asettelun. Eikös olekin paljon nätimpää?
Sää halusitkin jostain käsittämättömästä syystä tunkee tuonkin taulukkoon. No jos välttämättä haluat niin vaikkapa näin:
Jotain
ETUSIVU
Morooo!
Heips
Plaaplaa
P.S. Ja muistathan laittaa DTD:n