Kun rakennat verkkosivuston tyhjästä, on älykäs aloittaa määritellyillä perusstyleillä. Se on kuin alkaa puhtaalla kankaalla ja tuoreilla harjoilla. Yksi ensimmäisistä web-suunnittelijoiden kohtaamista ongelmista on, että web-selaimet ovat kaikki erilaisia. Oletuskokoinen kirjasintyyppi eroaa alustasta toiseen, oletusfonttiperhe on erilainen, jotkut selaimet määrittelevät marginaalit ja pehmusteita kehon tagissa, kun taas toiset eivät ja niin edelleen. Hanki nämä epäjohdonmukaisuudet määrittämällä Web-sivujen oletustyylit.
CSS ja Character Set
Ensinnäkin aseta CSS-asiakirjasi merkkijono päälle UTF-8 . Vaikka on todennäköistä, että suurin osa suunnittelemaasi sivuista on kirjoitettu englanniksi, jotkut saattavat olla lokalisoituja - sopeutettu erilaiseen kielelliseen ja kulttuuriseen kontekstiin. Kun ne ovat, utf-8 yksinkertaistaa prosessia. Ulkoisen tyylilevyn merkistöasetusten määrittäminen ei ole etusijalla HTTP-otsakkeessa, mutta kaikissa muissa tilanteissa se toimii.
Merkistö on helppo asettaa. CSS-asiakirjan ensimmäiselle riville kirjoitetaan:
@charset "utf-8";
Tällä tavalla, jos käytät kansainvälisiä merkkejä sisällön ominaisuudessa tai luokki- ja ID-nimiä, tyyliarkki toimii edelleen oikein. Seuraava asia, joka on oletustyyliarkkien tarpeet, on tyylejä ns. Marginaalien, pehmusteiden ja reunusten poistamiseksi. Tämä varmistaa, että kaikki selaimet sijoittavat sisällön samaan paikkaan, eikä selaimen ja sisällön välillä ole piilotettuja välilyöntejä. Useimmille verkkosivuille tämä on liian lähellä tekstin reunaa, mutta on tärkeää aloittaa sinne niin, että taustakuvat ja asettelualueet on järjestetty oikein. html, body { marginaali: 0px; pehmuste: 0px; raja: 0px; }
Aseta oletus etualalle tai fontin väriksi mustaksi ja oletus taustan väri valkoiseksi. Vaikka tämä todennäköisesti muuttuu useimmille verkkosivujen malleille, sillä nämä vakiovärit asetetaan keholle ja HTML-tunniste aluksi helpottaa sivun lukemista ja työskentelyä. html, body { väri: # 000; tausta: #fff; } Kirjasinkoko ja fonttiperhe ovat jotain, joka muuttuu väistämättä, kun muotoilu kestää, mutta aloittaa oletusfontin koon 1em ja oletusfonttiperheen Arial, Geneva tai muu sans-serif fontti. Emsin käyttö pitää sivun mahdollisimman helposti, ja sans-serif-fontti on helpompi kuvaruudulla. html, elin, p, th, td, li, dd, dt { fontti: 1em Arial, Helvetica, sans-serif; }
Saattaa olla muitakin paikkoja, joissa saatat löytää tekstiä, mutta p , th , td , li , dd , ja dt ovat hyvä alku perusfontin määrittelemiseksi. Sisältää HTML ja ruumis vain siinä tapauksessa, mutta monet selaimet ohittavat kirjasimen valintoja, jos määrität vain fontit HTML: lle tai keholle. HTML-otsikot ovat tärkeitä, jotta voit auttaa sivustosi ääriviivaa ja anna hakukoneen syventyä sivustoosi. Ilman tyylejä ne ovat kaikki melko ruma, joten määritä niiden oletustyylit ja määritä fonttiperhe ja kunkin fonttikoko. h1, h2, h3, h4, h5, h6 { fonttiperhe: Arial, Helvetica, sans-serif; } h1 {font-size: 2em; } h2 {font-size: 1.5em; } h3 {font-size: 1.2em; } h4 {font-size: 1.0em; } h5 {font-size: 0,9em; } h6 {font-size: 0.8em; } Linkkien värien suunnittelu on lähes aina kriittinen osa suunnittelua, mutta jos et määritä niitä oletustyylissä, on mahdollista unohtaa ainakin yksi näennäisluokista. Määritä ne pienellä muunnelulla sinisellä ja muuta sitten ne, kun olet määrittänyt määritetyn sivun värivalikoiman. Jos haluat asettaa linkit siniseen sävyyn, aseta: kuten tässä esimerkissä esitetään: a: linkki {väri: # 00f; }a: vieraili {color: # 009; }a: hover {väri: # 06f; }a: aktiivinen {väri: # 0cf; }
Muokkaamalla linkkejä melko harmittomalla värimallilla varmistat, että et unohda mitään luokkia ja tekee niistä myös hieman vähemmän kuin oletuksena sininen, punainen ja violetti. Tässä on täysi tyyli: @charset "utf-8"; html, body { marginaali: 0px; pehmuste: 0px; raja: 0px; väri: # 000; tausta: #fff; } html, elin, p, th, td, li, dd, dt { fontti: 1em Arial, Helvetica, sans-serif; } h1, h2, h3, h4, h5, h6 { fonttiperhe: Arial, Helvetica, sans-serif; } h1 {font-size: 2em; } h2 {font-size: 1.5em; } h3 {font-size: 1.2em; } h4 {font-size: 1.0em; } h5 {font-size: 0,9em; } h6 {font-size: 0.8em; } a: linkki {väri: # 00f; } a: vieraili {color: # 009; } a: hover {väri: # 06f; } a: aktiivinen {väri: # 0cf; } Sivun rungon muotoilu
Oletusfonttityylit
pääotsikot
Älä unohda linkkejä
Täydellinen tyyliarkki