{"id":91885,"date":"2022-10-12T07:55:39","date_gmt":"2022-10-12T12:55:39","guid":{"rendered":"https:\/\/blogging-techies.com\/sw\/en-introduktion-till-cascading-style-sheets-css\/"},"modified":"2022-10-12T07:55:39","modified_gmt":"2022-10-12T12:55:39","slug":"en-introduktion-till-cascading-style-sheets-css","status":"publish","type":"post","link":"https:\/\/blogging-techies.com\/sw\/en-introduktion-till-cascading-style-sheets-css\/","title":{"rendered":"En introduktion till Cascading Style Sheets (CSS)"},"content":{"rendered":"<div>\n<p>F\u00f6rkortningen CSS st\u00e5r f\u00f6r \u201ccascading style sheets\u201d.  CSS anv\u00e4nds f\u00f6r att utforma webbplatser och applikationer som anv\u00e4nds p\u00e5 alla enheter.  Stilmallen anv\u00e4nds ofta tillsammans med HTML och ett front-end programmeringsspr\u00e5k som JavaScript.<\/p>\n<p>CSS kan implementeras p\u00e5 ett av tre s\u00e4tt \u2013 inline, internt eller externt.  \u00c4ven om extern CSS \u00e4r det rekommenderade tillv\u00e4gag\u00e5ngss\u00e4ttet, finns det tillf\u00e4llen d\u00e5 de tv\u00e5 \u00e5terst\u00e5ende metoderna f\u00f6r implementering kan vara mer praktiska.<\/p>\n<p>I den h\u00e4r sj\u00e4lvstudieartikeln l\u00e4r du dig alla grunderna i CSS f\u00f6r att b\u00f6rja bygga applikationer idag.<\/p>\n<h2 id=\"when-to-use-the-different-css-implementation-methods\"><span class=\"ez-toc-section\" id=\"Nar_ska_man_anvanda_de_olika_CSS-implementeringsmetoderna\"><\/span>  N\u00e4r ska man anv\u00e4nda de olika CSS-implementeringsmetoderna<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Inline CSS \u00e4r den idealiska metoden f\u00f6r implementering n\u00e4r avsikten \u00e4r att bara inkludera en eller tv\u00e5 stilpreferenser p\u00e5 en webbsida, tillsammans med n\u00e5gra andra nischfall.  Inline CSS-metoden anv\u00e4nder <strong>stil <\/strong>nyckelord tillsammans med en CSS-egenskap f\u00f6r att uppn\u00e5 ett specifikt resultat.<\/p>\n<p>Om du t\u00e4nker \u00e4ndra f\u00e4rgen p\u00e5 en enskild rubrik till r\u00f6d kan inline CSS vara ett bra alternativ.  Ett nischfall, som n\u00e4mnt ovan, skulle vara n\u00e4r man skapar HTML-layouter som i f\u00f6rsta hand best\u00e5r av tabeller (en f\u00f6r\u00e5ldrad praxis).<\/p>\n<h3 id=\"using-inline-css-example\"><span class=\"ez-toc-section\" id=\"Anvanda_Inline_CSS_Exempel\"><\/span>Anv\u00e4nda Inline CSS Exempel<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<pre>&lt;h1 style=\"color: red;\"&gt;Main Heading&lt;\/h1&gt;<\/pre>\n<p>Kodraden ovan kommer att visa texten \u201cHuvudrubrik\u201d belagd i den r\u00f6da f\u00e4rgen.  Detta \u00e4r f\u00f6rmodligen en av de enda praktiska anledningarna till att anv\u00e4nda inline CSS eftersom det vanligtvis bara finns en <strong>h1<\/strong> element p\u00e5 en given webbsida.<\/p>\n<p>Om du t\u00e4nker bel\u00e4gga alla <strong>h2<\/strong> element p\u00e5 en webbsida med f\u00e4rgen gul.  Du m\u00e5ste anv\u00e4nda CSS <strong>stil<\/strong> nyckelord, tillsammans med <strong>F\u00e4rg<\/strong> egenskap och dess v\u00e4rde (gul) p\u00e5 varje element.  Ett mer effektivt s\u00e4tt att utf\u00f6ra denna uppgift \u00e4r dock att anv\u00e4nda intern CSS.<\/p>\n<h3 id=\"using-internal-css-example\"><span class=\"ez-toc-section\" id=\"Anvanda_internt_CSS-exempel\"><\/span>Anv\u00e4nda internt CSS-exempel<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<pre>&lt;style&gt;<br\/>h2{<br\/>color: yellow;<br\/>}<br\/>&lt;\/style&gt;<br\/><\/pre>\n<p>Placera koden ovan i <strong><huvud\/><\/strong> taggen f\u00f6r din HTML-fil kommer att s\u00e4kerst\u00e4lla att alla <strong>h2<\/strong> elementen i den filen \u00e4r belagda med gult.  Intern CSS \u00e4r separerad fr\u00e5n HTML-koden, och detta g\u00f6r metoden mer effektiv eftersom den underl\u00e4ttar inriktningen p\u00e5 olika elementgrupper.<\/p>\n<p>S\u00e5 varf\u00f6r \u00e4r den externa CSS-implementeringsmetoden fortfarande den mest rekommenderade metoden?  Dela upp problemen.  Med extern CSS \u00e4r din CSS-kod helt separerad fr\u00e5n din HTML-kod, vilket s\u00e4kerst\u00e4ller skalbarhet f\u00f6r stora projekt och g\u00f6r testprocessen mer effektiv.<\/p>\n<h3 id=\"using-external-css-example\"><span class=\"ez-toc-section\" id=\"Anvanda_Extern_CSS_Exempel\"><\/span>Anv\u00e4nda Extern CSS Exempel<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<pre><br\/>&lt;link rel=\"stylesheet\" href=\"https:\/\/ipotek.net\/en-introduktion-till-cascading-style-sheets-css\/css_file_name\"&gt;<\/pre>\n<p>Infoga kodraden ovan i <strong><huvud\/><\/strong> taggen f\u00f6r din HTML-fil kommer att underl\u00e4tta stylingen av din webbsida med den externa CSS-metoden.  Den enda aspekten av koden ovan som kommer att \u00e4ndras \u00e4r v\u00e4rdet som tilldelas <strong>href<\/strong> egenskap, som alltid ska vara namnet p\u00e5 CSS-filen (inklusive till\u00e4gget .css).<\/p>\n<p>  Med din CSS-fil l\u00e4nkad till ditt HTML-dokument kan du nu b\u00f6rja skriva CSS-kod i din CSS-fil.  Vid det h\u00e4r laget \u00e4r den enda skillnaden mellan det interna CSS-exemplet ovan och den externa CSS-en <strong>stil<\/strong> m\u00e4rka.  D\u00e4rf\u00f6r kommer att infoga f\u00f6ljande kod i en CSS-fil att ge samma resultat som det interna CSS-exemplet ovan.<\/p>\n<pre>h2{<br\/>color: yellow;<br\/>}<br\/><\/pre>\n<h2 id=\"exploring-css-basic-structure\"><span class=\"ez-toc-section\" id=\"Utforska_CSS_grundlaggande_struktur\"><\/span>  Utforska CSS grundl\u00e4ggande struktur<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Den grundl\u00e4ggande CSS-deklarationen inneh\u00e5ller sju v\u00e4sentliga element, som du kan se i exemplet nedan.  De arbetar alla tillsammans f\u00f6r att uppn\u00e5 en specifik upps\u00e4ttning stylingpreferenser.<\/p>\n<figure>\n<\/figure>\n<h2 id=\"the-selector\"><span class=\"ez-toc-section\" id=\"Valjaren\"><\/span>  V\u00e4ljaren<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>I en CSS-deklaration kan en v\u00e4ljare antingen vara en <strong>id<\/strong>, a <strong>klass<\/strong>, ett element, eller i vissa speciella fall, en pseudov\u00e4ljare.  I CSS-strukturen ovanf\u00f6r <strong>a<\/strong> element anv\u00e4nds som en v\u00e4ljare, vilket inneb\u00e4r att alla l\u00e4nkar p\u00e5 en webbsida kommer att bel\u00e4ggas med r\u00f6tt.  Syftet med v\u00e4ljaren \u00e4r i huvudsak att identifiera elementet\/elementen som ska utformas.<\/p>\n<h2 id=\"declaration-start-and-end\"><span class=\"ez-toc-section\" id=\"Deklarationens_start_och_slut\"><\/span>  Deklarationens start och slut<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Deklarationens b\u00f6rjan och slut \u00e4r viktiga eftersom de omsluter alla stylingpreferenser som g\u00e4ller f\u00f6r en specifik v\u00e4ljare.  B\u00e5da elementen representeras av ett par \u00f6ppna och slutna lockiga h\u00e4ngslen.  Ett bra s\u00e4tt att komma ih\u00e5g att anv\u00e4nda en deklarationsstart eller deklarationsslut \u00e4r att komma ih\u00e5g att om du har ett \u00f6ppet lockigt stag ska det finnas ett motsvarande st\u00e4ngt lockigt stag, och vice versa.<\/p>\n<h2 id=\"the-property\"><span class=\"ez-toc-section\" id=\"Egendomen\"><\/span>  Egendomen<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>CSS-egenskapen i en deklarationsstruktur kan vara vilken som helst av \u00f6ver hundra olika egenskapstyper.  Egenskapstypen som anv\u00e4nds i CSS-strukturen ovan \u00e4r <strong>F\u00e4rg<\/strong> och den h\u00e4r egenskapen \u00e4r inriktad p\u00e5 text p\u00e5 en webbsida.  Om du vill veta mer, kolla in v\u00e5r omfattande lista \u00f6ver CSS-egenskaper och deras anv\u00e4ndning.<\/p>\n<h3 id=\"the-property-value-separator\"><span class=\"ez-toc-section\" id=\"Fastighets-vardeavskiljaren\"><\/span>Fastighets-\/v\u00e4rdeavskiljaren<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>\u00c4ven om det kan verka litet och obetydligt, \u00e4r egenskap\/v\u00e4rde-separatorn lika viktig som alla andra element i CSS-strukturen.  Om det n\u00e5gonsin finns en instans d\u00e4r detta element gl\u00f6ms bort, kommer inte hela CSS-deklarationen att k\u00f6ras.<\/p>\n<h2 id=\"the-value\"><span class=\"ez-toc-section\" id=\"Vardet\"><\/span>  V\u00e4rdet<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>CSS-egenskapsv\u00e4rdet representerar den exakta stilen som du vill till\u00e4mpa p\u00e5 en viss egenskap.  Vilka v\u00e4rden som \u00e4r tillg\u00e4ngliga f\u00f6r anv\u00e4ndning beror p\u00e5 egenskapstypen.  Till exempel \u00e4r egenskapen som anv\u00e4nds i strukturen ovan <strong>F\u00e4rg<\/strong>, vilket betyder att det bara finns en typ av v\u00e4rde som kan till\u00e4mpas p\u00e5 den h\u00e4r egenskapen, ett f\u00e4rgnamn.  A <strong>F\u00e4rg <\/strong>v\u00e4rde kan presenteras i en av fyra former: ett ordv\u00e4rde (som i exemplet ovan), ett hexadecimalt v\u00e4rde, ett HSL-v\u00e4rde (Hue, Saturation, Lightness) eller ett RGB-v\u00e4rde (R\u00f6d, Gr\u00f6n, Bl\u00e5).<\/p>\n<h2 id=\"the-declaration-separator\"><span class=\"ez-toc-section\" id=\"Deklarationsavskiljaren\"><\/span>  Deklarationsavskiljaren<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Deklarationsavgr\u00e4nsaren anger att du \u00e4r i slutet av en specifik stildeklaration.  I strukturen ovan finns det bara en deklarationsavgr\u00e4nsare, men det kan finnas fler.  Allt beror p\u00e5 antalet CSS-egenskaper du t\u00e4nker anv\u00e4nda p\u00e5 en specifik <strong>klass<\/strong>, <strong>id<\/strong>, eller element.<\/p>\n<h2 id=\"what-are-ids-and-classes\"><span class=\"ez-toc-section\" id=\"Vad_ar_id_och_klasser\"><\/span>  Vad \u00e4r id och klasser?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><strong>ids<\/strong> och <strong>klasser<\/strong> spelar en grundl\u00e4ggande roll i CSS-stylingprocessen.  Som HTML-element, CSS <strong>ids<\/strong> och <strong>klasser<\/strong> anv\u00e4nds som v\u00e4ljare i en CSS-deklaration.  Dock, <strong>klasser<\/strong> och <strong>ids<\/strong> ha f\u00f6retr\u00e4de framf\u00f6r ett HTML-element.<\/p>\n<p>Den allm\u00e4nna regeln i CSS \u00e4r att den sista stildeklarationen du l\u00e4gger till i en fil kommer att \u00e5sidos\u00e4tta de som fanns d\u00e4r tidigare.  D\u00e4rf\u00f6r, om det finns tv\u00e5 deklarationer med en <strong>h2<\/strong> selector i en CSS-fil, \u00e5sidos\u00e4tter deklarationen som lades till sist de som fanns d\u00e4r tidigare.<\/p>\n<p>Men om detta <strong>h2<\/strong> element har en <strong>id <\/strong>som anv\u00e4nds som v\u00e4ljare i en CSS-deklaration, oavsett dess position (f\u00f6re eller efter) till en CSS-deklaration som har <strong>h2<\/strong> element som dess v\u00e4ljare, stilpreferensen i <strong>id<\/strong> deklarationen kommer alltid att ha f\u00f6retr\u00e4de framf\u00f6r elementet.  Kort sagt, en <strong>id<\/strong> kommer att \u00e5sidos\u00e4tta andra stilv\u00e4ljare.<\/p>\n<p>Det \u00e4r viktigt att komma ih\u00e5g att i en CSS-deklaration, <strong>ids<\/strong> b\u00f6rja med ett nummertecken och klasserna b\u00f6rjar med punkt.  Den viktigaste skillnaden mellan en <strong>id<\/strong> och a <strong>klass<\/strong> \u00e4r det en <strong>id<\/strong> \u00e4r unik, medan en <strong>klass<\/strong> kan dupliceras.  Till exempel en samling liknande <strong\/><\/p>\n<div> taggar kan ges p\u00e5 samma s\u00e4tt <strong>klass<\/strong> namn;  dock <strong>id<\/strong> av varje <strong><\/p>\n<div> taggen m\u00e5ste vara unik.<\/p>\n<h2 id=\"exploring-the-different-types-of-selectors\"><span class=\"ez-toc-section\" id=\"Utforska_de_olika_typerna_av_valjare\"><\/span>  Utforska de olika typerna av v\u00e4ljare<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Det finns tre grundl\u00e4ggande typer av v\u00e4ljare \u2013 enkla, flera och kapslade.  Hittills har den h\u00e4r artikeln i stor utstr\u00e4ckning t\u00e4ckt enskilda v\u00e4ljare.<\/p>\n<p>N\u00e4r du anv\u00e4nder CSS kommer det att finnas tillf\u00e4llen d\u00e5 du vill att olika element p\u00e5 olika positioner p\u00e5 en webbsida ska ha en liknande stil som skiljer sig fr\u00e5n den allm\u00e4nna stilen som till\u00e4mpas p\u00e5 hela webbsidan.  I dessa fall kan det vara bra att veta hur man anv\u00e4nder flera v\u00e4ljare.<\/p>\n<h3 id=\"basic-html-template-example\"><span class=\"ez-toc-section\" id=\"Exempel_pa_grundlaggande_HTML-mall\"><\/span>Exempel p\u00e5 grundl\u00e4ggande HTML-mall<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<pre><br\/>&lt;!DOCTYPE html&gt;<br\/>&lt;html lang=\"en\"&gt;<br\/>&lt;head&gt;<br\/>&lt;meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"&gt;<br\/>&lt;title&gt;Document&lt;\/title&gt;<br\/>&lt;\/head&gt;<br\/>&lt;body&gt;<br\/>&lt;div class=\"contianer\"&gt;<br\/>&lt;div class=\"siteInfor\" id=\"Welcome\"&gt;<br\/>&lt;h2&gt;Welcome&lt;\/h2&gt;<br\/>&lt;p&gt;Lorem ipsum dolor sit amet consectetur, adipisicing elit. Impedit odit voluptates<br\/>dignissimos voluptatibus tenetur. &lt;span&gt; Repudiandae, animi corporis! &lt;\/span&gt; Architecto<br\/>tempora voluptates nulla officia placeat quisquam facere at! Quod dolore doloribus eos!<br\/>&lt;\/p&gt;<br\/>&lt;\/div&gt;<p>&lt;div class=\"siteInfor\" id=\"About\"&gt;<br\/>&lt;h2&gt;About&lt;\/h2&gt;<br\/>&lt;p&gt;Lorem ipsum dolor sit amet consectetur, adipisicing elit. Impedit odit voluptates<br\/>dignissimos voluptatibus tenetur. &lt;span&gt; Repudiandae, animi corporis! &lt;\/span&gt; Architecto<br\/>tempora voluptates nulla officia placeat quisquam facere at! Quod dolore doloribus eos!<br\/>&lt;\/p&gt;<br\/>&lt;\/div&gt;<\/p><p>&lt;div class=\"content\" id=\"article-1\"&gt;<br\/>&lt;h2&gt;Title&lt;\/h2&gt;<br\/>&lt;p&gt;Lorem ipsum dolor sit amet consectetur adipisicing elit. Labore aspernatur vel dicta quod quibusdam!<br\/>Ea delectus sit, laboriosam eos aperiam asperiores? At ad laborum illo inventore quos est dolores<br\/>impedit fugit asperiores repellendus harum maxime voluptate sit nulla eaque officiis fuga animi,<br\/>perferendis in earum iure dolorum laboriosam enim reiciendis! Eum cum delectus est tenetur corrupti<br\/>mollitia, minima, magni at iusto id necessitatibus harum ratione, ipsum doloremque deleniti ex eligendi<br\/>impedit hic maxime? Eius modi optio ad, nisi tempora sapiente?<br\/>&lt;\/p&gt;<br\/>&lt;\/div&gt;<\/p><p>&lt;div class=\"content\" id=\"article-2\"&gt;<br\/>&lt;h2&gt;Title&lt;\/h2&gt;<br\/>&lt;p&gt;Lorem ipsum dolor sit amet consectetur adipisicing elit. Labore aspernatur vel dicta quod quibusdam!<br\/>Ea delectus sit, laboriosam eos aperiam asperiores? At ad laborum illo inventore quos est dolores<br\/>impedit fugit asperiores repellendus harum maxime voluptate sit nulla eaque officiis fuga animi,<br\/>perferendis in earum iure dolorum laboriosam enim reiciendis! Eum cum delectus est tenetur corrupti<br\/>mollitia, minima, magni at iusto id necessitatibus harum ratione, ipsum doloremque deleniti ex eligendi<br\/>impedit hic maxime? Eius modi optio ad, nisi tempora sapiente?<br\/>&lt;\/p&gt;<br\/>&lt;\/div&gt;<\/p><p>&lt;\/div&gt;<\/p><p>&lt;\/body&gt;<br\/>&lt;\/html&gt;<br\/><\/p><\/pre>\n<p>Om du tittar noga p\u00e5 HTML-filen ovan ser du dynamiken som finns mellan <strong>ids<\/strong> och <strong>klasser<\/strong>.  Med h\u00e4nvisning till filen ovan, om du vill till\u00e4mpa samma stil p\u00e5 <strong>handla om<\/strong> sektionen och endast artiklarna p\u00e5 webbsidan, kommer f\u00f6ljande CSS-kod att \u00e5stadkomma detta.<\/p>\n<h3 id=\"using-multiple-selectors-example\"><span class=\"ez-toc-section\" id=\"Anvanda_flera_valjare_Exempel\"><\/span>Anv\u00e4nda flera v\u00e4ljare Exempel<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<pre><br\/>#About, .content{<br\/>color: white;<br\/>background-color: darkcyan;<br\/>}<br\/><\/pre>\n<p>N\u00e4r du anv\u00e4nder flera v\u00e4ljare b\u00f6r du alltid separera varje v\u00e4ljare med ett kommatecken.  Exemplet ovan har tv\u00e5 v\u00e4ljare, en <strong>id <\/strong>och a <strong>klass<\/strong>.  Om kommatecken som f\u00f6ljer <strong>handla om<\/strong> <strong>id<\/strong> saknas kommer CSS-deklarationen inte att k\u00f6ras.<\/p>\n<p>Om vi \u200b\u200bg\u00e5r tillbaka till det grundl\u00e4ggande HTML-mallexemplet ovan, det finns tv\u00e5 <strong><span\/><\/strong> taggar finns \u2013 en i v\u00e4lkomstsektionen och den andra i sektionen Om.  Om ditt m\u00e5l \u00e4r att rikta in dig p\u00e5 endast en av dessa <strong><span\/><\/strong> taggar b\u00f6r en kapslad v\u00e4ljare vara din go-to-metod.<\/p>\n<h3 id=\"using-nested-selectors-examples\"><span class=\"ez-toc-section\" id=\"Anvanda_exempel_pa_kapslade_valjare\"><\/span>Anv\u00e4nda exempel p\u00e5 kapslade v\u00e4ljare<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<pre>#Welcome p span{<br\/>color: red;<br\/>}<br\/><\/pre>\n<p>Den kapslade v\u00e4ljaren ovan inneh\u00e5ller en <strong>id<\/strong> och tv\u00e5 HTML-element.  Som du kan se fr\u00e5n exemplet ovan ger en kapslad v\u00e4ljare dig m\u00f6jligheten att rikta in dig p\u00e5 ett specifikt element inom en grupp.<\/p>\n<p>D\u00e4rf\u00f6r \u00e4r endast <strong>sp\u00e4nna<\/strong> avsnitt i <strong\/><\/p>\n<p> taggen av <strong>div<\/strong> med <strong>v\u00e4lkommen id<\/strong> kommer att bel\u00e4ggas i f\u00e4rgen r\u00f6d.<\/p>\n<p>Oavsett om du anv\u00e4nder ett stilspr\u00e5k som CSS eller ett programmeringsspr\u00e5k b\u00f6r du absolut veta hur man skriver en kommentar.  Kommentarer \u00e4r viktiga i projekt p\u00e5 f\u00f6retagsniv\u00e5 d\u00e4r flera utvecklare arbetar tillsammans, och det \u00e4r ocks\u00e5 anv\u00e4ndbart n\u00e4r man g\u00f6r sm\u00e5skalig utveckling.<\/p>\n<p>En CSS-kommentar inneh\u00e5ller tv\u00e5 snedstreck, tv\u00e5 asterisker och en kommentarsektion.<\/p>\n<pre>\/* This is how you write a single line comment in CSS *\/<br\/><\/pre>\n<pre><br\/>\/*<br\/>This is how you write<br\/>a multi-line comment<br\/>in CSS<br\/>*\/<br\/><\/pre>\n<h2 id=\"what-rsquo-s-next\"><span class=\"ez-toc-section\" id=\"Vad_kommer_harnast\"><\/span>  Vad kommer h\u00e4rn\u00e4st?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Den h\u00e4r artikeln ger dig de grundl\u00e4ggande komponenterna i CSS.  Du kan nu anv\u00e4nda en identifiering:<\/p>\n<p>  Vilken som helst av de tre CSS-implementeringsmetoderna Alla element i en CSS-deklaration De tre grundl\u00e4ggande typerna av v\u00e4ljare En CSS-kommentar  <\/p>\n<p>\u00c4nd\u00e5 \u00e4r detta bara b\u00f6rjan.  CSS har flera ramverk som hj\u00e4lper dig att utveckla en b\u00e4ttre f\u00f6rst\u00e5else av spr\u00e5ket.  Den enda utmaningen \u00e4r att best\u00e4mma vilken som \u00e4r b\u00e4st f\u00f6r dig.<\/p>\n<p>    <strong class=\"section-sub-title\">Om f\u00f6rfattaren<\/strong><\/p>\n<p>            <strong class=\"bio-title\">Kadeisha Kean (39 artiklar publicerade)<br \/><\/strong><\/p>\n<p>Kadeisha Kean \u00e4r en full-stack mjukvaruutvecklare och teknisk\/teknikskribent.  Hon har den distinkta f\u00f6rm\u00e5gan att f\u00f6renkla n\u00e5gra av de mest komplexa tekniska koncepten;  producera material som l\u00e4tt kan f\u00f6rst\u00e5s av alla nyb\u00f6rjare.  Hon brinner f\u00f6r att skriva, utveckla intressant programvara och att resa runt i v\u00e4rlden (genom dokument\u00e4rer).<\/p>\n<p>                            Mer fr\u00e5n Kadeisha Kean<\/p>\n<h4><span class=\"ez-toc-section\" id=\"Prenumerera_pa_vart_nyhetsbrev\"><\/span>Prenumerera p\u00e5 v\u00e5rt nyhetsbrev<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>G\u00e5 med i v\u00e5rt nyhetsbrev f\u00f6r tekniska tips, recensioner, free e-b\u00f6cker och exklusiva erbjudanden!<\/p>\n<p>Klicka h\u00e4r f\u00f6r att prenumerera<\/p>\n<\/p><\/div>\n<p>                        <\/strong><\/div>\n<\/p><\/div>\n  <div id=\"ez-toc-container\" class=\"ez-toc-v2_0_88 ez-toc-wrap-center counter-hierarchy ez-toc-counter ez-toc-grey ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Table of Contents<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Toggle Table of Content\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 eztoc-toggle-hide-by-default' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/blogging-techies.com\/sw\/en-introduktion-till-cascading-style-sheets-css\/#Nar_ska_man_anvanda_de_olika_CSS-implementeringsmetoderna\" >N\u00e4r ska man anv\u00e4nda de olika CSS-implementeringsmetoderna<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/blogging-techies.com\/sw\/en-introduktion-till-cascading-style-sheets-css\/#Anvanda_Inline_CSS_Exempel\" >Anv\u00e4nda Inline CSS Exempel<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/blogging-techies.com\/sw\/en-introduktion-till-cascading-style-sheets-css\/#Anvanda_internt_CSS-exempel\" >Anv\u00e4nda internt CSS-exempel<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/blogging-techies.com\/sw\/en-introduktion-till-cascading-style-sheets-css\/#Anvanda_Extern_CSS_Exempel\" >Anv\u00e4nda Extern CSS Exempel<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/blogging-techies.com\/sw\/en-introduktion-till-cascading-style-sheets-css\/#Utforska_CSS_grundlaggande_struktur\" >Utforska CSS grundl\u00e4ggande struktur<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/blogging-techies.com\/sw\/en-introduktion-till-cascading-style-sheets-css\/#Valjaren\" >V\u00e4ljaren<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/blogging-techies.com\/sw\/en-introduktion-till-cascading-style-sheets-css\/#Deklarationens_start_och_slut\" >Deklarationens start och slut<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/blogging-techies.com\/sw\/en-introduktion-till-cascading-style-sheets-css\/#Egendomen\" >Egendomen<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-9\" href=\"https:\/\/blogging-techies.com\/sw\/en-introduktion-till-cascading-style-sheets-css\/#Fastighets-vardeavskiljaren\" >Fastighets-\/v\u00e4rdeavskiljaren<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-10\" href=\"https:\/\/blogging-techies.com\/sw\/en-introduktion-till-cascading-style-sheets-css\/#Vardet\" >V\u00e4rdet<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-11\" href=\"https:\/\/blogging-techies.com\/sw\/en-introduktion-till-cascading-style-sheets-css\/#Deklarationsavskiljaren\" >Deklarationsavskiljaren<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-12\" href=\"https:\/\/blogging-techies.com\/sw\/en-introduktion-till-cascading-style-sheets-css\/#Vad_ar_id_och_klasser\" >Vad \u00e4r id och klasser?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-13\" href=\"https:\/\/blogging-techies.com\/sw\/en-introduktion-till-cascading-style-sheets-css\/#Utforska_de_olika_typerna_av_valjare\" >Utforska de olika typerna av v\u00e4ljare<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-14\" href=\"https:\/\/blogging-techies.com\/sw\/en-introduktion-till-cascading-style-sheets-css\/#Exempel_pa_grundlaggande_HTML-mall\" >Exempel p\u00e5 grundl\u00e4ggande HTML-mall<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-15\" href=\"https:\/\/blogging-techies.com\/sw\/en-introduktion-till-cascading-style-sheets-css\/#Anvanda_flera_valjare_Exempel\" >Anv\u00e4nda flera v\u00e4ljare Exempel<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-16\" href=\"https:\/\/blogging-techies.com\/sw\/en-introduktion-till-cascading-style-sheets-css\/#Anvanda_exempel_pa_kapslade_valjare\" >Anv\u00e4nda exempel p\u00e5 kapslade v\u00e4ljare<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-17\" href=\"https:\/\/blogging-techies.com\/sw\/en-introduktion-till-cascading-style-sheets-css\/#Vad_kommer_harnast\" >Vad kommer h\u00e4rn\u00e4st?<\/a><ul class='ez-toc-list-level-4' ><li class='ez-toc-heading-level-4'><ul class='ez-toc-list-level-4' ><li class='ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-18\" href=\"https:\/\/blogging-techies.com\/sw\/en-introduktion-till-cascading-style-sheets-css\/#Prenumerera_pa_vart_nyhetsbrev\" >Prenumerera p\u00e5 v\u00e5rt nyhetsbrev<\/a><\/li><\/ul><\/li><\/ul><\/li><\/ul><\/nav><\/div>\n ","protected":false},"excerpt":{"rendered":"<p>F\u00f6rkortningen CSS st\u00e5r f\u00f6r \u201ccascading style sheets\u201d. CSS anv\u00e4nds f\u00f6r att utforma webbplatser och applikationer som anv\u00e4nds p\u00e5 alla enheter. Stilmallen anv\u00e4nds ofta tillsammans med HTML och ett front-end programmeringsspr\u00e5k som JavaScript. CSS kan implementeras p\u00e5 ett av tre s\u00e4tt \u2013 inline, internt eller externt. \u00c4ven om extern CSS \u00e4r det rekommenderade tillv\u00e4gag\u00e5ngss\u00e4ttet, finns det [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":91886,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"fifu_image_url":"","fifu_image_alt":"","footnotes":""},"categories":[5],"tags":[45217,45103,17570,17354,14518],"class_list":["post-91885","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-bloggar","tag-cascading","tag-css","tag-introduktion","tag-sheets","tag-style"],"_links":{"self":[{"href":"https:\/\/blogging-techies.com\/sw\/wp-json\/wp\/v2\/posts\/91885","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blogging-techies.com\/sw\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blogging-techies.com\/sw\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blogging-techies.com\/sw\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blogging-techies.com\/sw\/wp-json\/wp\/v2\/comments?post=91885"}],"version-history":[{"count":0,"href":"https:\/\/blogging-techies.com\/sw\/wp-json\/wp\/v2\/posts\/91885\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blogging-techies.com\/sw\/wp-json\/wp\/v2\/media\/91886"}],"wp:attachment":[{"href":"https:\/\/blogging-techies.com\/sw\/wp-json\/wp\/v2\/media?parent=91885"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogging-techies.com\/sw\/wp-json\/wp\/v2\/categories?post=91885"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogging-techies.com\/sw\/wp-json\/wp\/v2\/tags?post=91885"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}