CSS-kikat, tilastointi ja kertaus

Luennolla käydään läpi niitä asioita mitkä ovat jääneet vähemmälle huomiolle kurssin aikana.

Luentotaltiointi

Ongelmia videon katselussa?

CSS-kikkoja

Jos haluat jonkin CSS-ominaisuuden toimivan vain muilla selaimilla kuin IE:llä, käytä valitsinta >, joka valitsee tietyn elementin lapsielementin. Valitsin ei toimi IE:ssä ja tekstin yhteenkirjoittamalla IE jättää nämä määrittelyt varmasti huomiotta. Merkitse tyylitiedostoon esimerkiksi seuraavasti:

html>body>.notforie {
/* Tänne määritykset, joita käytetään välittömästi body-elementin sisällä
olevassa elementissä, jonka luokka on notforie */
}
p>strong {
/* Tänne määritykset välittömästi tavallisen kappaleen sisällä olevalle
strong-elementille, jota ei haluta näyttää IE:ssä */
}

IE laskee väärin lohkojen koon

IE ja lohkojen koko

Jatkuva tausta lohkolle

Jatkuva tausta navigointipalkille

3 column complex layout demo

Floatattu kuva valuu lohkon ulkopuolelle

Kuva ei mahdu lohkoon

Lisätietoa

CSS3

CSS3 on tekeillä oleva uusin versio CSS-suosituksesta. CSS3:ssa ominaisuudet jaetaan moduuleihin joista ohjelmat voivat valita mitä moduuleja haluavat tukea. Moduuleja on yli 30 kappaletta.

CSS3:n uutuudet

Tärkeimmät uutuudet mitä CSS3 tulee ehkä tuomaan mukanaan ovat:

Muutamia CSS3-esimerkkejä

/* Merkitään aktiivinen lomake-elementti */
input[type="text"]:focus, textarea:focus { border-color: #FC0; }

/* Merkitään sisäisen linkin kohde */
body *:target { border-bottom: 1px dotted; }

/* Muotoillaan sisäiset linkit poikkeavasti. Riittääkö pelkkä alleviivaus? */
a:link[href^="#"] {
        color: black;
}


a:link[href^="mailto:"] {
        text-decoration: none;
}

print-mediassa:

a:link:after {
        content: " <" attr(href) "> ";
        color: silver;
        font-family: "Courier New", Courier, monospace;
        font-size: smaller;
}

a:link[href^="/"]:after {
        content: " <http://appro.mit.jyu.fi" attr(href) "> ";
}

a:link[href^="#"] {
        text-decoration: none;
}

a:link[href^="#"]:after {
        content: "";
}

WWW-palvelimen tilastot

WWW-palvelin kerää lokia kaikista sivupyynnöistä. Lokin perusteella voidaan helposti laatia tilastoja WWW-palvelimen käytöstä.

Lokitilastoja ei pidä tuijottaa liian tarkkaan koska ne eivät koskaan kerro kaikkea käytöstä esim. selainten välimuistien ja proxyjen takia.

Appro-palvelimen tilastot

Webalizer

Kertaus

Kurssimateriaalien käyttäminen kaupallisiin tarkoituksiin tai opetusmateriaalina ilman lupaa on ehdottomasti kielletty!
http://appro.mit.jyu.fi/www/luennot/luento12/
© Tommi Lahtonen (tommi.j.lahtonen@jyu.fi)<URL: http://hazor.iki.fi/>
2005-12-19 14:55:47