Obs! 1. InledningDet vi har lärt oss hittills är grunderna i hur man använder sig av stilmallar. Sedan måste man själv experimentera, testa och pröva sig fram, tills dess att man lärt sig använda stilmallar på ett smidigt och effektivt sätt. När man använder stilmallar måste man vara klar över vad de skall göra. Vill man bara styra teckensnittet och teckenstorleken behöver man inte gå så långt. Men vill man detaljstyra sidan måste man skaffa sig mycket stora kunskaper. För att underlätta lite i den här processen har jag på de tidigare sidorna gett lite tips om vad man kan göra och inte bör göra. På den här sidan beskriver jag ytterligare några sätt att skoja till det med stilmallskommandon. Sedan får var och en pröva sig fram själv. 2. Positionerade rubrikerJag tänker börja med att visa hur man kan skapa en lite annorlunda layout för en startsida. Exemplet har jag hämtat ifrån W3Cs sidor om stylesheets och jag har behållit det i stort sett intakt. Innan vi börjar med koden kan du ta dig en titt på hur det ser ut i praktiken >> Hur gör man då för att åstadkomma detta? Det går att göra på olika sätt, men Håkon Lie, som arbetar vid W3C och som är den som skrivit exemplet, har gjort så här: Han har skiljt mellan inställningar för teckensnitt och färg och skapat unika identiteter för det. Sedan har han gjort samma sak med inställningar för indrag och textjustering. Det ser t.ex ut så här: #s1 {
#p1 {
Med s1 ställer han alltså in textfärgen och teckensnittet och med p1 ställer han in marginaler och textjusteringen. Finessen med detta kan man ju diskutera. Jag hade nog själv slagit ihop dem, i synnerhet om jag bara skulle använda inställningen vid ett enda tillfälle. Annars skulle jag skapat klasser för att på så vis kunna återanvända inställningarna. Stilmallen hämtar han sedan i dokumentet m.h.a följande kod: <P ID=p1><A HREF="#news"><SPAN ID=s1>What's new?</SPAN></A> Eftersom det blir ganska mycket kod har jag lagt in hela stilmallen på en särskild sida. Där kan du se exakt hur han gjort. Kolla hur stilmallen ser ut >> 3. Färg i formulär
Koden ser ut så här: <STYLE type="text/css">
I dokumentet skriver man sedan: <FORM>
Kolla på exemplet i praktiken >> Ett annat sätt att lägga in färg i formulär är via en stilmall som ser ut ungefär så här: .form {
Koden ger ett lite roligare utseende på formuläret - eller på en ram runt ett objekt. Kolla på exemplet i praktiken >> 4. Färgen på rullningslister
Ett problem med browserspecifika kommandon är att andra webbläsare ibland förösker tolka det som står i stället för att strunta i koden. I Netscape kan man t.ex råka ut för att länkar öppnas i nya fönster, om man försöker styra rullningslisternas utseenden. Därför skall man alltid kontrollera sidorna i så många olika webbläsare man kan innan man publicerar sina alster på nätet. Bilden visar de möjliga inställningar som finns. Man använder egenskapen scrollbar, med ett antal möjliga tillägg. Du ser i bilden här bredvid vilka olika innebörder varje post har: scrollbar3dLightColor
Möjliga värden är följande färger: none, aqua, blue, chartreuse, darksalmon, fuchsia, gold, hotpink, khaki, lightsalmon, magenta, orange, palegreen, teal, tomato och yellow. Koden till exemplet ser ut så här: <STYLE type="text/css">
|