{"id":747783,"date":"2023-10-15T20:00:44","date_gmt":"2023-10-16T02:00:44","guid":{"rendered":"https:\/\/blogging-techies.com\/sw\/10-vanliga-css-misstag-som-utvecklare-ofta-gor\/"},"modified":"2023-10-15T20:00:44","modified_gmt":"2023-10-16T02:00:44","slug":"10-vanliga-css-misstag-som-utvecklare-ofta-gor","status":"publish","type":"post","link":"https:\/\/blogging-techies.com\/sw\/10-vanliga-css-misstag-som-utvecklare-ofta-gor\/","title":{"rendered":"10 vanliga CSS-misstag som utvecklare ofta g\u00f6r"},"content":{"rendered":"<p>.<\/p>\n<h5><span class=\"ez-toc-section\" id=\"Ordna\"><\/span>Ordna:<span class=\"ez-toc-section-end\"><\/span><\/h5>\n<p>Det \u00e4r b\u00e4st att anv\u00e4nda klasser och h\u00e5lla v\u00e4ljare s\u00e5 enkla som m\u00f6jligt.  S\u00e5 h\u00e4r kan du f\u00f6renkla v\u00e4ljaren ovan:<\/p>\n<pre name=\"code\" class=\"css\">\r\n.nav a {\r\n    color: blue;\r\n}<\/pre>\n<p>Den h\u00e4r v\u00e4ljaren g\u00f6r samma sak som den tidigare, men den \u00e4r mycket enklare.  V\u00e4lj valfritt objekt <a> som \u00e4r en avkomling av ett element med en klass av &#8220;nav&#8221;.<\/a><\/p>\n<p>Att f\u00f6renkla dina v\u00e4ljare g\u00f6r din CSS l\u00e4ttare att l\u00e4sa och underh\u00e5lla.  Det minskar ocks\u00e5 sannolikheten f\u00f6r specificitetskonflikter, d\u00e4r mer specifika v\u00e4ljare \u00e5sidos\u00e4tter mindre specifika.<\/p>\n<p>T\u00e4nk dock p\u00e5 att f\u00f6renkling av dina v\u00e4ljare ocks\u00e5 kan \u00f6ka sannolikheten f\u00f6r namnkonflikter, d\u00e4r tv\u00e5 element har samma klassnamn men b\u00f6r ha olika stilar.  F\u00f6r att undvika detta kan du anv\u00e4nda metoder som BEM (Block, Element, Modifier) \u200b\u200bf\u00f6r att namnge dina klasser p\u00e5 ett s\u00e4tt som minskar sannolikheten f\u00f6r konflikter.<\/p>\n<h4 id=\"6\"><span class=\"ez-toc-section\" id=\"6_Inte_organisera_din_CSS\"><\/span>6. Inte organisera din CSS<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>Om din CSS inte \u00e4r organiserad kan det vara sv\u00e5rt att hitta och \u00e4ndra stilar.  Detta kan orsaka sv\u00e5righeter vid underh\u00e5ll av kod, s\u00e4rskilt n\u00e4r du arbetar med stora stilmallar eller i en teammilj\u00f6.<\/p>\n<h5><span class=\"ez-toc-section\" id=\"Exempel\"><\/span>Exempel:<span class=\"ez-toc-section-end\"><\/span><\/h5>\n<p>L\u00e5t oss s\u00e4ga att du har en CSS-fil med hundratals rader kod och alla stilar \u00e4r blandade:<\/p>\n<pre name=\"code\" class=\"css\">\r\nh1 {\r\n    color: blue;\r\n}\r\n\r\n.footer {\r\n    background: black;\r\n}\r\n\r\nh2 {\r\n    color: green;\r\n}\r\n\r\n.header {\r\n    background: white;\r\n}<\/pre>\n<p>I det h\u00e4r exemplet \u00e4r stilarna f\u00f6r olika delar av webbplatsen utspridda i CSS-filen.  Detta kan g\u00f6ra det sv\u00e5rt att hitta stilar f\u00f6r ett specifikt avsnitt n\u00e4r du beh\u00f6ver uppdatera dem.<\/p>\n<h5><span class=\"ez-toc-section\" id=\"Ordna-2\"><\/span>Ordna:<span class=\"ez-toc-section-end\"><\/span><\/h5>\n<p>En bra praxis \u00e4r att organisera din CSS logiskt.  S\u00e5 h\u00e4r kan du organisera CSS ovan:<\/p>\n<pre name=\"code\" class=\"css\">\r\n\/* Header *\/\r\n.header {\r\n    background: white;\r\n}\r\n\r\nh1 {\r\n    color: blue;\r\n}\r\n\r\nh2 {\r\n    color: green;\r\n}\r\n\r\n\/* Footer *\/\r\n.footer {\r\n    background: black;\r\n}<\/pre>\n<p>I det h\u00e4r exemplet \u00e4r stilarna grupperade efter den del av webbplatsen som de g\u00e4ller.  Detta g\u00f6r det l\u00e4ttare att hitta och uppdatera stilar f\u00f6r en specifik sektion.<\/p>\n<p>Det finns m\u00e5nga s\u00e4tt att organisera din CSS och den b\u00e4sta metoden beror p\u00e5 detaljerna i ditt projekt.  Vissa utvecklare f\u00f6redrar att organisera sin CSS efter komponent, andra f\u00f6redrar att organisera den efter sida, och ytterligare andra f\u00f6redrar att organisera den efter stiltyp (typografi, layout, f\u00e4rg, etc.).<\/p>\n<p>F\u00f6rutom att organisera din CSS i varje fil, \u00e4r det ocks\u00e5 en bra id\u00e9 att organisera dina egna CSS-filer.  F\u00f6r stora projekt kan det vara anv\u00e4ndbart att dela upp din CSS i flera filer (till exempel en f\u00f6r typografi, en f\u00f6r layout, en f\u00f6r f\u00e4rger, etc.) och sedan importera dem alla till en huvudformatmall med hj\u00e4lp av @import-satser.  Detta kan g\u00f6ra din CSS l\u00e4ttare att hantera och underh\u00e5lla.<\/p>\n<h4 id=\"7\"><span class=\"ez-toc-section\" id=\"7_Anvand_inte_CSS-variabler\"><\/span>7. Anv\u00e4nd inte CSS-variabler<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>CSS-variabler, \u00e4ven k\u00e4nda som anpassade egenskaper, l\u00e5ter dig lagra specifika v\u00e4rden f\u00f6r att \u00e5teranv\u00e4nda i hela din CSS.  Om du inte anv\u00e4nder dem kan du komma p\u00e5 att du upprepar samma v\u00e4rden om och om igen, vilket kan g\u00f6ra din CSS sv\u00e5rare att underh\u00e5lla och uppdatera.<\/p>\n<h5><span class=\"ez-toc-section\" id=\"Exempel-2\"><\/span>Exempel:<span class=\"ez-toc-section-end\"><\/span><\/h5>\n<p>L\u00e5t oss s\u00e4ga att du har en specifik nyans av bl\u00e5tt som du ofta anv\u00e4nder i din CSS:<\/p>\n<pre name=\"code\" class=\"css\">\r\n.header {\r\n    background-color: #007BFF;\r\n}\r\n\r\n.button {\r\n    background-color: #007BFF;\r\n}\r\n\r\n.link {\r\n    color: #007BFF;\r\n}<\/pre>\n<p>I det h\u00e4r exemplet upprepas samma f\u00e4rgv\u00e4rde tre g\u00e5nger.  Om du best\u00e4mmer dig f\u00f6r att \u00e4ndra den h\u00e4r f\u00e4rgen m\u00e5ste du hitta och uppdatera varje instans av den i din CSS.<\/p>\n<h5><span class=\"ez-toc-section\" id=\"Ordna-3\"><\/span>Ordna:<span class=\"ez-toc-section-end\"><\/span><\/h5>\n<p>Du kan anv\u00e4nda en CSS-variabel f\u00f6r att lagra detta f\u00e4rgv\u00e4rde:<\/p>\n<pre name=\"code\" class=\"css\">\r\n:root {\r\n    --main-color: #007BFF;\r\n}\r\n\r\n.header {\r\n    background-color: var(--main-color);\r\n}\r\n\r\n.button {\r\n    background-color: var(--main-color);\r\n}\r\n\r\n.link {\r\n    color: var(--main-color);\r\n}<\/pre>\n<p>I det h\u00e4r exemplet lagras f\u00e4rgv\u00e4rdet i en variabel som kallas \u2013main-color, och denna variabel anv\u00e4nds varhelst f\u00e4rgen beh\u00f6vs.  Om du best\u00e4mmer dig f\u00f6r att \u00e4ndra denna f\u00e4rg beh\u00f6ver du bara uppdatera variabeln och \u00e4ndringen kommer att till\u00e4mpas \u00f6verallt d\u00e4r variabeln anv\u00e4nds.<\/p>\n<p>CSS-variabler kan g\u00f6ra din CSS l\u00e4ttare att underh\u00e5lla och uppdatera.  De kan ocks\u00e5 hj\u00e4lpa till att s\u00e4kerst\u00e4lla konsekvens i dina stilar.  Observera dock att CSS-variabler inte st\u00f6ds i vissa \u00e4ldre webbl\u00e4sare, s\u00e5 om du beh\u00f6ver st\u00f6dja den h\u00e4r webbl\u00e4saren kan du beh\u00f6va tillhandah\u00e5lla en reserv eller anv\u00e4nda en f\u00f6rprocessor som Sass eller Less, som har sina egna system f\u00f6r variabler. .<\/p>\n<h4 id=\"8\"><span class=\"ez-toc-section\" id=\"8_Utan_att_ta_hansyn_till_tillganglighet\"><\/span>8. Utan att ta h\u00e4nsyn till tillg\u00e4nglighet<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>Tillg\u00e4nglighet inom webbdesign inneb\u00e4r att g\u00f6ra din webbplats anv\u00e4ndbar f\u00f6r alla m\u00e4nniskor, oavsett deras f\u00f6rm\u00e5ga eller funktionsneds\u00e4ttning.  Detta inkluderar personer med syn-, h\u00f6rsel-, kognitiva och motoriska funktionsneds\u00e4ttningar.  Om du inte \u00f6verv\u00e4ger tillg\u00e4nglighet i din CSS, kanske du utesluter en viktig del av din publik.<\/p>\n<h5><span class=\"ez-toc-section\" id=\"Exempel-3\"><\/span>Exempel:<span class=\"ez-toc-section-end\"><\/span><\/h5>\n<p>L\u00e5t oss s\u00e4ga att du har en webbplats med ljusgr\u00e5 text p\u00e5 en vit bakgrund:<\/p>\n<pre name=\"code\" class=\"css\">\r\nbody {\r\n    color: #999;\r\n    background-color: #fff;\r\n}<\/pre>\n<p>Detta kan se fancy ut, men det \u00e4r sv\u00e5rt att l\u00e4sa f\u00f6r personer med nedsatt syn eller f\u00e4rgseende.<\/p>\n<p>Ordna:<\/p>\n<p>F\u00f6r att g\u00f6ra din webbplats mer tillg\u00e4nglig kan du anv\u00e4nda f\u00e4rger med h\u00f6g kontrast f\u00f6r text och bakgrund:<\/p>\n<pre name=\"code\" class=\"css\">\r\nbody {\r\n    color: #333;\r\n    background-color: #fff;\r\n}<\/pre>\n<p>Detta \u00e4r mycket l\u00e4ttare att l\u00e4sa, \u00e4ven f\u00f6r personer med synproblem.<\/p>\n<p>F\u00f6rutom f\u00e4rgkontrasten finns det m\u00e5nga andra tillg\u00e4nglighetsaspekter att ta h\u00e4nsyn till i din CSS.  H\u00e4r \u00e4r n\u00e5gra exempel:<\/p>\n<ul>\n<li>Anv\u00e4nd relativa enheter som em och rem f\u00f6r teckenstorlekar s\u00e5 att anv\u00e4ndarna kan justera textstorleken om det beh\u00f6vs.<\/li>\n<li>Undvik att anv\u00e4nda CSS f\u00f6r att d\u00f6lja inneh\u00e5ll som ska vara tillg\u00e4ngligt f\u00f6r sk\u00e4rml\u00e4sare.  Anv\u00e4nd till exempel visibility:hidden eller opacity:0 ist\u00e4llet f\u00f6r show:none.<\/li>\n<li>Anv\u00e4nd mediefr\u00e5gor f\u00f6r att g\u00f6ra din design responsiv s\u00e5 att den kan anv\u00e4ndas p\u00e5 alla sk\u00e4rmstorlekar.<\/li>\n<li>Anv\u00e4nd ARIA-roller och egenskaper vid behov f\u00f6r att tillhandah\u00e5lla ytterligare information till hj\u00e4lpmedelstekniker.<\/li>\n<\/ul>\n<p>Kom ih\u00e5g att tillg\u00e4nglighet inte bara \u00e4r en funktion som \u00e4r trevlig att ha, det \u00e4r ett krav f\u00f6r bra webbdesign.  Att g\u00f6ra din webbplats tillg\u00e4nglig kan f\u00f6rb\u00e4ttra dess anv\u00e4ndbarhet f\u00f6r alla anv\u00e4ndare, inte bara de med funktionshinder.<\/p>\n<h4 id=\"9\"><span class=\"ez-toc-section\" id=\"9_Testa_inte_over_webblasare\"><\/span>9. Testa inte \u00f6ver webbl\u00e4sare<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>Din webbplats kan se ut och bete sig olika i olika webbl\u00e4sare p\u00e5 grund av skillnader i hur de tolkar och renderar CSS.  Om du inte testar din webbplats i alla st\u00f6rre webbl\u00e4sare kanske du inte \u00e4r medveten om dessa skillnader, vilket leder till en d\u00e5lig anv\u00e4ndarupplevelse f\u00f6r vissa av dina bes\u00f6kare.<\/p>\n<h5><span class=\"ez-toc-section\" id=\"Exempel-4\"><\/span>Exempel:<span class=\"ez-toc-section-end\"><\/span><\/h5>\n<p>Anta att du har anv\u00e4nt CSS-rutn\u00e4tslayout i din webbdesign:<\/p>\n<pre name=\"code\" class=\"css\">\r\n.container {\r\n    display: grid;\r\n    grid-template-columns: repeat(3, 1fr);\r\n}<\/pre>\n<p>\u00c4ven om CSS Grid st\u00f6ds i alla moderna webbl\u00e4sare, kanske det inte st\u00f6ds fullt ut eller kan uppf\u00f6ra sig annorlunda i \u00e4ldre versioner av vissa webbl\u00e4sare.<\/p>\n<h5><span class=\"ez-toc-section\" id=\"Ordna-4\"><\/span>Ordna:<span class=\"ez-toc-section-end\"><\/span><\/h5>\n<p>F\u00f6r att s\u00e4kerst\u00e4lla att din webbplats ser ut och fungerar korrekt i alla st\u00f6rre webbl\u00e4sare b\u00f6r du testa den i var och en av dem.  Detta inkluderar Chrome, Firefox, Safari och Edge.  Det finns \u00e4ven verktyg tillg\u00e4ngliga som kan hj\u00e4lpa dig med testning \u00f6ver webbl\u00e4sare, som t.ex <a href=\"https:\/\/www.browserstack.com\/\" rel=\"nofollow noopener\" target=\"_blank\">Webbl\u00e4sarstack<\/a> och <a href=\"https:\/\/smartbear.com\/product\/bitbar\/\" rel=\"nofollow noopener\" target=\"_blank\">bit bar<\/a>.<\/p>\n<p>Om du uppt\u00e4cker att en viss CSS-funktion inte st\u00f6ds eller beter sig annorlunda i en viss webbl\u00e4sare kan du anv\u00e4nda funktionsfr\u00e5gor (@supports-regeln) f\u00f6r att tillhandah\u00e5lla ett alternativ:<\/p>\n<pre name=\"code\" class=\"css\">\r\n.container {\r\n    display: flex;\r\n}\r\n\r\n@supports (display: grid) {\r\n    .container {\r\n        display: grid;\r\n        grid-template-columns: repeat(3, 1fr);\r\n    }\r\n}<\/pre>\n<p>I det h\u00e4r exemplet kommer beh\u00e5llaren att anv\u00e4nda den flexibla layouten som standard.  Om webbl\u00e4saren st\u00f6der CSS Grid (som best\u00e4ms av @supports-regeln), kommer den att anv\u00e4nda rutn\u00e4tslayouten ist\u00e4llet.<\/p>\n<p>M\u00e5let med testning \u00f6ver webbl\u00e4sare \u00e4r inte att f\u00e5 din webbplats att se exakt likadan ut i alla webbl\u00e4sare, utan att s\u00e4kerst\u00e4lla en konsekvent och anv\u00e4ndbar upplevelse f\u00f6r alla anv\u00e4ndare.<\/p>\n<h4 id=\"10\"><span class=\"ez-toc-section\" id=\"10_Anvander_inte_responsiv_design\"><\/span>10. Anv\u00e4nder inte responsiv design<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>Med dagens variation av enheter och sk\u00e4rmstorlekar \u00e4r det viktigt att din webbplats \u00e4r responsiv.  Det betyder att din webbdesign m\u00e5ste anpassa sig till sk\u00e4rmstorleken p\u00e5 den enhet som den visas p\u00e5.  Om du inte anv\u00e4nder en responsiv design kan din webbplats vara sv\u00e5r att anv\u00e4nda p\u00e5 vissa enheter, s\u00e4rskilt mobila enheter.<\/p>\n<h5><span class=\"ez-toc-section\" id=\"Exempel-5\"><\/span>Exempel:<span class=\"ez-toc-section-end\"><\/span><\/h5>\n<p>L\u00e5t oss s\u00e4ga att du har en webbplats med en fast bredd:<\/p>\n<pre name=\"code\" class=\"css\">\r\n.container {\r\n    width: 1200px;\r\n}<\/pre>\n<p>Den h\u00e4r webbplatsen kommer att se bra ut p\u00e5 sk\u00e4rmar som \u00e4r 1200 pixlar breda eller st\u00f6rre, men p\u00e5 mindre sk\u00e4rmar kommer den att orsaka horisontell rullning, vilket generellt anses vara en d\u00e5lig anv\u00e4ndarupplevelse.<\/p>\n<h5><span class=\"ez-toc-section\" id=\"Ordna-5\"><\/span>Ordna:<span class=\"ez-toc-section-end\"><\/span><\/h5>\n<p>F\u00f6r att g\u00f6ra din webbplats responsiv kan du anv\u00e4nda mediefr\u00e5gor f\u00f6r att till\u00e4mpa olika stilar f\u00f6r olika sk\u00e4rmstorlekar.  S\u00e5 h\u00e4r kan du g\u00f6ra exemplet ovan responsivt:<\/p>\n<pre name=\"code\" class=\"css\">\r\n.container {\r\n    width: 100%;\r\n    max-width: 1200px;\r\n    margin: 0 auto;\r\n}<\/pre>\n<p>I det h\u00e4r exemplet kommer beh\u00e5llaren att ta upp 100 % av sk\u00e4rmbredden p\u00e5 mindre sk\u00e4rmar och kommer att centreras med en maximal bredd p\u00e5 1200px p\u00e5 st\u00f6rre sk\u00e4rmar.<\/p>\n<p>Du kan ocks\u00e5 anv\u00e4nda mediefr\u00e5gor f\u00f6r att till\u00e4mpa helt olika stilar f\u00f6r olika sk\u00e4rmstorlekar.  Till exempel:<\/p>\n<pre name=\"code\" class=\"css\">\r\n.container {\r\n    width: 100%;\r\n}\r\n\r\n@media (min-width: 768px) {\r\n    .container {\r\n        width: 750px;\r\n        margin: 0 auto;\r\n    }\r\n}\r\n\r\n@media (min-width: 1200px) {\r\n    .container {\r\n        width: 1170px;\r\n        margin: 0 auto;\r\n    }\r\n}<\/pre>\n<p>I det h\u00e4r exemplet kommer beh\u00e5llaren att ha full bredd p\u00e5 sk\u00e4rmar som \u00e4r mindre \u00e4n 768px, 750px breda p\u00e5 sk\u00e4rmar mellan 768px och 1199px och 1170px breda p\u00e5 sk\u00e4rmar 1200px eller st\u00f6rre.<\/p>\n<p>Att anv\u00e4nda responsiv design kan g\u00f6ra din webbplats mer anv\u00e4ndarv\u00e4nlig och tillg\u00e4nglig f\u00f6r en bredare publik.  Det \u00e4r en avg\u00f6rande aspekt av modern webbdesign.<\/p>\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' ><ul class='ez-toc-list-level-5' ><li class='ez-toc-heading-level-5'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/blogging-techies.com\/sw\/10-vanliga-css-misstag-som-utvecklare-ofta-gor\/#Ordna\" >Ordna:<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/blogging-techies.com\/sw\/10-vanliga-css-misstag-som-utvecklare-ofta-gor\/#6_Inte_organisera_din_CSS\" >6. Inte organisera din CSS<\/a><ul class='ez-toc-list-level-5' ><li class='ez-toc-heading-level-5'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/blogging-techies.com\/sw\/10-vanliga-css-misstag-som-utvecklare-ofta-gor\/#Exempel\" >Exempel:<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-5'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/blogging-techies.com\/sw\/10-vanliga-css-misstag-som-utvecklare-ofta-gor\/#Ordna-2\" >Ordna:<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/blogging-techies.com\/sw\/10-vanliga-css-misstag-som-utvecklare-ofta-gor\/#7_Anvand_inte_CSS-variabler\" >7. Anv\u00e4nd inte CSS-variabler<\/a><ul class='ez-toc-list-level-5' ><li class='ez-toc-heading-level-5'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/blogging-techies.com\/sw\/10-vanliga-css-misstag-som-utvecklare-ofta-gor\/#Exempel-2\" >Exempel:<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-5'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/blogging-techies.com\/sw\/10-vanliga-css-misstag-som-utvecklare-ofta-gor\/#Ordna-3\" >Ordna:<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/blogging-techies.com\/sw\/10-vanliga-css-misstag-som-utvecklare-ofta-gor\/#8_Utan_att_ta_hansyn_till_tillganglighet\" >8. Utan att ta h\u00e4nsyn till tillg\u00e4nglighet<\/a><ul class='ez-toc-list-level-5' ><li class='ez-toc-heading-level-5'><a class=\"ez-toc-link ez-toc-heading-9\" href=\"https:\/\/blogging-techies.com\/sw\/10-vanliga-css-misstag-som-utvecklare-ofta-gor\/#Exempel-3\" >Exempel:<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-10\" href=\"https:\/\/blogging-techies.com\/sw\/10-vanliga-css-misstag-som-utvecklare-ofta-gor\/#9_Testa_inte_over_webblasare\" >9. Testa inte \u00f6ver webbl\u00e4sare<\/a><ul class='ez-toc-list-level-5' ><li class='ez-toc-heading-level-5'><a class=\"ez-toc-link ez-toc-heading-11\" href=\"https:\/\/blogging-techies.com\/sw\/10-vanliga-css-misstag-som-utvecklare-ofta-gor\/#Exempel-4\" >Exempel:<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-5'><a class=\"ez-toc-link ez-toc-heading-12\" href=\"https:\/\/blogging-techies.com\/sw\/10-vanliga-css-misstag-som-utvecklare-ofta-gor\/#Ordna-4\" >Ordna:<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-13\" href=\"https:\/\/blogging-techies.com\/sw\/10-vanliga-css-misstag-som-utvecklare-ofta-gor\/#10_Anvander_inte_responsiv_design\" >10. Anv\u00e4nder inte responsiv design<\/a><ul class='ez-toc-list-level-5' ><li class='ez-toc-heading-level-5'><a class=\"ez-toc-link ez-toc-heading-14\" href=\"https:\/\/blogging-techies.com\/sw\/10-vanliga-css-misstag-som-utvecklare-ofta-gor\/#Exempel-5\" >Exempel:<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-5'><a class=\"ez-toc-link ez-toc-heading-15\" href=\"https:\/\/blogging-techies.com\/sw\/10-vanliga-css-misstag-som-utvecklare-ofta-gor\/#Ordna-5\" >Ordna:<\/a><\/li><\/ul><\/li><\/ul><\/nav><\/div>\n ","protected":false},"excerpt":{"rendered":"<p>. Ordna: Det \u00e4r b\u00e4st att anv\u00e4nda klasser och h\u00e5lla v\u00e4ljare s\u00e5 enkla som m\u00f6jligt. S\u00e5 h\u00e4r kan du f\u00f6renkla v\u00e4ljaren ovan: .nav a { color: blue; } Den h\u00e4r v\u00e4ljaren g\u00f6r samma sak som den tidigare, men den \u00e4r mycket enklare. V\u00e4lj valfritt objekt som \u00e4r en avkomling av ett element med en klass [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":747784,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"fifu_image_url":"https:\/\/blogging-techies.com\/wp-content\/uploads\/2023\/06\/456016-1024x576-1.jpg","fifu_image_alt":"","footnotes":""},"categories":[5],"tags":[],"class_list":["post-747783","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-bloggar"],"_links":{"self":[{"href":"https:\/\/blogging-techies.com\/sw\/wp-json\/wp\/v2\/posts\/747783","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=747783"}],"version-history":[{"count":0,"href":"https:\/\/blogging-techies.com\/sw\/wp-json\/wp\/v2\/posts\/747783\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blogging-techies.com\/sw\/wp-json\/wp\/v2\/media\/747784"}],"wp:attachment":[{"href":"https:\/\/blogging-techies.com\/sw\/wp-json\/wp\/v2\/media?parent=747783"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogging-techies.com\/sw\/wp-json\/wp\/v2\/categories?post=747783"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogging-techies.com\/sw\/wp-json\/wp\/v2\/tags?post=747783"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}