|
Introduktion till CSS. Läs mer om CSS här. CSS är ett sätt att separera innehåll och struktur i en HTML / XHTML dokument. Man skapar två text dokument. På det ena infogas innehåll som delas upp i olika element med hjälp av P och DIV etc. Den sparas som en vanlig HTML dokument. I det andra dokument skrivs regler för formattering av innehåll i ett språk som heter CSS och man har en länk mellan dessa två dokument. HTML dokument är huvuddokument och den hämtar andra filer som behövs och en av dessa är CSS dokument. När man öppnar HTML dokument i webbläsare den går igenom innehållet och för varje tagg som inträffas undersöks om det finns ett beskrvning i CSS dokument om hur det element ska formatteras. Om det finns utförs det annars fortsätter webbläsare att visa innehållet som skrivet. Man kan ha en eller flera HTML dokument kopplat till samma CSS dokument och alla följer CSS instruktioner. Vill man ändra t.ex. typsnitt man ändrar bara i CSS dokument och den slår igenom i alla dokument. CSS dokument fungerar som en mall. Vi ska nu skapa en HTML dokument och samtidigt en tillhörande CSS dokument steg för steg. Det finns andra sätt där man skriver CSS kod dirket i HTML dokument men dessa ska vi titta på sist. Containertyp blockelement och inlineelement. - När man formattera text i HTML och XHTML används två typer av containrar. Blockelement är en container för en hel stycke medan inlineelement används inne i ett blockelement. T.ex. H1 och P är blockelement medan B, för fetstil, är ett inlineelement. Skriva kommentarer. Det är alltid klokt att lägga in kommentarer i koden antigen det är HTML eller CSS. Efter en längre tid det kan vara svårt att veta var de olika kod bitar finns eller vad de gör. I HTML man börjar en kommentar med <!-- och avslutar med --> och allt som står mellan dessa tecken ignoreras av webbläsaren. T.ex. <!-- Notera denna kommentar --> I CSS börja en kommentar med /* och avslutas med */ t.ex. /* Nästa stycke - ändra teckensnitt med CSS */ Ändra teckensnitt. Läs mer här. Vi använder egenskap FONT-FAMILY för att ange vilken teckensnitt ska användas. För att spara på utrymme skriver jag bara inledning för DOCTYPE Skriv hela kod när du skriver på riktigt. Vi har två dokument nedan. Till vänster ett HTML dokument och till höger ett CSS dokument. Länk som föbinder dessa två finns i den HTML dokument och ska skrivas i HEAD container. Se raden i fett stil till vänster. Notera href = CSS filnmn.
Förklaring om länk radens olika delar
I CSS dokument vi skriver den instruktion / instruktioner som ska påverkas. För att börja med vi skriver bara en intruktion vilket är BODY och det som finns i BODY tagg ska formatteras av CSS. Läs lite mer om CSS kod / regel nedan.
Vad som händer är att webbläsare för order att typsnitt som används i BODY ska ersättas av IMPACT från typsnitt familj. Det var allt. Vi sparar CSS dokument som testcss1.css och HTML dokument som htmltestcss-1.html Det är klart du kan välja egna namn för dina dokument men glöm inte att ange rätt CSS filnamn i länken. Öppna HTML dokument i webbläsare för att testa att typsnitt har ändrats. Något som är mycket viktigt är att om man har CSS dokument i ett annat mapp att man anger sökväg i länken så att HTML dokument hittar till CSS dokument. Vill du läsa om hur man skriver sökväg titta här. Vad händer om det finns en dator som inte har IMPACT typsnitt? I ett sådant fall används standardtypsnitt. Man kan ge en lista av olika typsnitt om man vill använda ett lite annorlunda typsnitt. Se nedan. font-family: impact, helvetica, sans-serif; Vi skiljer varje värde med komma och det är den sista som avslutas med semikolon. Datorn går igenom listan och använder den första som finns i datorn annars används standardtypsnitt. Undvik riktigt udda och exotiska typsnitt som du har laddat ner. Använd sådan endast för att skriva ut dokument.. Dina besökare måste ha samma typsnitt om de ska kunna se dina sidor i det typsnitt. Läs mer om typsnitt ( FONT ) på sidan CSS 3-1 När man öppnar HTML sidan i webbläsare undersöker webbläsare om det finns formatterings kod i CSS dokument för de taggar som har använts i HTML dokument.. BODY tagg finns i CSS dokument och typsnitt ändras från standard till IMPACT tills vi avslutar med </body> Låt oss nu ändra teckenstorlek i HTML dokumentet genom att ange en CSS regel i CSS dokument. Ändra teckenstorlek. Läs mer här. Vi använder egenskap FONT-SIZE för att ange vilken storlek bokstäver ska ha. Mått enheter som vi använder är PIXLAR , PROCENT , EM och MM
För att kunna hålla de olika exempel isär jag måste skriva ett nytt CSS filen som döps till testcss2.css detta eftersom jag lägger till nytt kod i CSS filen och på samma sätt HTML filnamn har ändrats till htmltestcss-2.htm p.g.av filen har ändrats när jag anropar ett nytt CSS fil. Du behöver inte göra detta men bara ändra i din CSS fil allt eftersom.
I den första CSS fil, testcss1.css jag angav att all text inom BODY ska ändras till typsnitt IMPACT och nu har jag utökat med formattering av H1 och P där textstorlek för all text i H1 container ska vara 70px och all text i P container ska ha 4 mm storlek och filen har döpts till testcss2.css Du kan testa med de övriga måttenheter och se vilken är mest lämpad för ditt ändamål. Du har mest kontroll med PX. Ändra teckenstil. Läs mer här. Med egenskap FONT-STYLE vi ska ange teckenstil. Det finns tre olika stiler. Normal Normal eller standard teckenstil. Italic Texten lutar eller blir kursiverad. Oblique Texten lutar till höger. Tekniskt sätt det är inte det samma som Italic men på det flesta skärmar de ser identiskt. Obs! Jag har ändrat 70px till 100px och 4mm till 6mm i CSS filen. Bara för att få lite ändring i webbsidan.
CSS kod, ovan till höger, visar hur man kan ändra flera egenskaper för samma instruktion i samma CSS regel. Ttitta på denna bild. CSS koden har utökats så att allt text i H1 container är nu storlek 100px och har stilen ITALIC. Dessutom all text i P container har fått storlek 6mm och stilen är OBLIQUE.
Ändra teckentyngd med CSS |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
