När en webbläsare laddar upp en webbsida bestäms hur den visas utifrån information från ett kaskad stilark. Det finns tre sätt att en HTML-fil kan använda ett stilark: externt, internt och in-line.
Interna och inbyggda stilark lagras i själva HTML-filen. De är lätta att arbeta inom just nu men för att de inte lagras på en central plats är det omöjligt att enkelt göra ändringar i styling över hela webbplatsen samtidigt. du måste istället gå tillbaka till varje post och ändra den manuellt.
Men med ett externt stilark lagras anvisningarna för att göra sidan i en enda fil, vilket gör det väldigt enkelt att redigera stylingen över en hel webbplats eller flera element. Filen använder .CSS-filtillägget och en länk till platsen för den filen ingår i HTML-dokumentet så att webbläsaren vet var du ska leta efter stilinstruktionerna.
Ett eller flera dokument kan länka till samma CSS-fil, och en webbplats kan ha många unika CSS-filer för att utforma olika sidor, tabeller, bilder, etc.
Hur länka till ett externt stilark
Varje webbsida som vill använda ett visst externt stilark måste koppla till CSS-filen från och med
avsnitt, ungefär så här:
I det här exemplet är det enda som behöver ändras för att göra det till ditt eget dokument styles.css text. Det här är platsen för din CSS-fil.
Om filen faktiskt heter styles.css och ligger i exakt samma mapp som dokumentet som länkar till det, kan det förbli exakt som det läses ovan. Men chansen är att din CSS-fil har titeln något annat, i vilket fall kan du bara ändra namnet från "stilar" till vad som helst ditt.
Om CSS-filen inte ligger i roten till den här mappen, utan istället i en undermapp, kan den läsa något liknande här istället:
Mer information om externa CSS-filer
Den största fördelen med externa stilark är att de inte är knutna till någon specifik sida. Om styling utförs internt eller in-line, kan andra sidor på webbplatsen inte peka på de styling-inställningarna.
Med extern styling kan dock samma CSS-fil användas för bokstavligen varje enskild sida på webbplatsen, så att alla av dem har ett likformigt utseende, och att redigera hela webbplatsens CSS-innehåll är extremt enkelt och centraliserat.
Du kan se hur det fungerar under …
Intern styling kräver användning av
Men eftersom externa stilark finns i sin egen fil kan de skapas så här och det betyder exakt samma sak som ovanstående exempel:
kropp {bakgrundsfärg: grön; } h1 {färg: blå; marginal-vänster: 15px; }
I dessa exempel gäller inline styling endast för den specifika sidan, tydlig av att den finns i HTML-sidans huvudinformation. Med det andra exemplet är CSS-info fristående i en CSS-fil som någon sida kan länka till med att använda koden från Hur länka till ett externt stilark avsnitt ovan.