{"id":263,"date":"2026-05-18T10:17:51","date_gmt":"2026-05-18T10:17:51","guid":{"rendered":"https:\/\/wp.als080411ek.hemsida.eu\/?page_id=263"},"modified":"2026-05-18T10:17:51","modified_gmt":"2026-05-18T10:17:51","slug":"projekt02","status":"publish","type":"page","link":"https:\/\/wp.als080411ek.hemsida.eu\/index.php\/projekt02\/","title":{"rendered":"Projekt02"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Syftet med detta projektet \u00e4r att jag ska g\u00f6ra s\u00e5 att Paolos webb fungerar bra p\u00e5 mobilen s\u00e5 att Paolos kunder kan f\u00e5 ta del av hans webb \u00e4ven om de inte anv\u00e4nder en dator. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Det som \u00e4r viktigast \u00e4r att anv\u00e4ndarv\u00e4nligheten eftersom att alla ska kunna f\u00f6rst\u00e5 och kunna anv\u00e4nda Paolos webb utan att beh\u00f6va n\u00e5gon hj\u00e4lp. Allts\u00e5 att f\u00e4rgerna i bakgrunden och f\u00e4rgen p\u00e5 texten \u00e4r s\u00e5 pass olika att det inte ska vara n\u00e5got problem med att l\u00e4sa texten. Texten och l\u00e4nkar ska \u00e4ven vara tillr\u00e4ckligt stora s\u00e5 att man enkelt ska kunna se vad det st\u00e5r och s\u00e5 att man inte ska ha n\u00e5gra problem med att trycka p\u00e5 l\u00e4nkar och knappar. Det \u00e4r ocks\u00e5 viktigt att sidan fungerar som den ska s\u00e5 att man kommer dit man vill och att alla l\u00e4nkar fungerar. <\/p>\n\n\n\n<div style=\"height:34px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Kravspecifikation:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>ska: Sidan ska fungera bra p\u00e5 en mobil.<\/li>\n\n\n\n<li>b\u00f6r: Sidan b\u00f6r \u00e4ven se bra ut p\u00e5 en dator.<\/li>\n\n\n\n<li>kan: Kan l\u00e4gga till ett JavaScript om jag har tid och lust. <\/li>\n<\/ul>\n\n\n\n<div style=\"height:50px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Min planering f\u00f6r att genomf\u00f6ra ett projekt : <a href=\"https:\/\/wp.als080411ek.hemsida.eu\/index.php\/2026\/04\/13\/att-jobba-i-projekt\/\" data-type=\"link\" data-id=\"https:\/\/wp.als080411ek.hemsida.eu\/index.php\/2026\/04\/13\/att-jobba-i-projekt\/\">Tryck h\u00e4r <\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Jag ville \u00e4nd\u00e5 anv\u00e4nda samma layout p\u00e5 den nya varianten av Paolos webb som jag hade p\u00e5 den gamla, men att jag bytte lite f\u00e4rgtema och gjorde sidan anv\u00e4ndbar p\u00e5 mobilen. Texten var den samma som p\u00e5 den gamla varianten, och jag hade kvar sidorna &#8220;hem, tekniker, projekt, om&#8221; s\u00e5 som det var sedan innan. Ett smidigt s\u00e4tt att g\u00f6ra sidan mobil v\u00e4nlig var att anv\u00e4nda ramverket materialize som redan har egengjord css som jag kunde anv\u00e4nda. Jag la \u00e4ven in en egen css fil d\u00e4r jag kunde finjustera s\u00e5 att sidan blev som jag hade t\u00e4nkt.   <\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"725\" height=\"641\" src=\"https:\/\/wp.als080411ek.hemsida.eu\/wp-content\/uploads\/2026\/05\/image.png\" alt=\"\" class=\"wp-image-264\" style=\"aspect-ratio:1.1310828583954406;width:257px;height:auto\" srcset=\"https:\/\/wp.als080411ek.hemsida.eu\/wp-content\/uploads\/2026\/05\/image.png 725w, https:\/\/wp.als080411ek.hemsida.eu\/wp-content\/uploads\/2026\/05\/image-300x265.png 300w\" sizes=\"auto, (max-width: 725px) 100vw, 725px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">S\u00e5 h\u00e4r var det jag ville att den skulle se ut p\u00e5 en dator, allts\u00e5 att texten och bilderna \u00e4r bredvid parallella till varandra. F\u00e4rgen blev annorlunda eftersom jag valde att anv\u00e4nda en f\u00e4rg som redan fanns p\u00e5 materialize. Jag anv\u00e4nde <a href=\"https:\/\/app.diagrams.net\/\">https:\/\/app.diagrams.net\/<\/a> f\u00f6r att skissa hur jag ungef\u00e4r ville att det skulle se ut. <\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"374\" height=\"730\" src=\"https:\/\/wp.als080411ek.hemsida.eu\/wp-content\/uploads\/2026\/05\/image-2.png\" alt=\"\" class=\"wp-image-266\" style=\"width:136px;height:auto\" srcset=\"https:\/\/wp.als080411ek.hemsida.eu\/wp-content\/uploads\/2026\/05\/image-2.png 374w, https:\/\/wp.als080411ek.hemsida.eu\/wp-content\/uploads\/2026\/05\/image-2-154x300.png 154w\" sizes=\"auto, (max-width: 374px) 100vw, 374px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">P\u00e5 mobilen t\u00e4nkte jag att bilden skulle hamna under texten ist\u00e4llet f\u00f6r bredvid s\u00e5 att det inte skulle vara lika tr\u00e5ngt. <\/p>\n\n\n\n<div style=\"height:34px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Mobil v\u00e4nligheten p\u00e5 Min f\u00f6rsta Paolos webb var inte s\u00e4rskilt bra, sk\u00e4rmen var v\u00e4ldigt in zoomat och man beh\u00f6vde skrolla p\u00e5 sk\u00e4rmen horisontellt f\u00f6r att l\u00e4sa allt som stod. Men n\u00e4r jag testade den p\u00e5 <a href=\"https:\/\/www.bing.com\/webmaster\/tools\/mobile-friendliness\" data-type=\"link\" data-id=\"https:\/\/www.bing.com\/webmaster\/tools\/mobile-friendliness\">Bing<\/a> s\u00e5 h\u00e4vdade den att den visst var mobil v\u00e4nlig, den var bara inte s\u00e4rskilt snygg. Jag hade bara anv\u00e4nt m\u00e5ttet pixlar n\u00e4r jag skulle best\u00e4mma storleken p\u00e5 text, bilder och avst\u00e5nd, vilket var en stor anledning till att den inte var s\u00e4rskilt mobil v\u00e4nlig.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"502\" src=\"https:\/\/wp.als080411ek.hemsida.eu\/wp-content\/uploads\/2026\/05\/image-3-1024x502.png\" alt=\"\" class=\"wp-image-268\" style=\"aspect-ratio:2.0399288396916386;width:275px;height:auto\" srcset=\"https:\/\/wp.als080411ek.hemsida.eu\/wp-content\/uploads\/2026\/05\/image-3-1024x502.png 1024w, https:\/\/wp.als080411ek.hemsida.eu\/wp-content\/uploads\/2026\/05\/image-3-300x147.png 300w, https:\/\/wp.als080411ek.hemsida.eu\/wp-content\/uploads\/2026\/05\/image-3-768x376.png 768w, https:\/\/wp.als080411ek.hemsida.eu\/wp-content\/uploads\/2026\/05\/image-3.png 1351w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">P\u00e5 den senaste versionen s\u00e5 m\u00e4rkte jag n\u00e4r jag skulle g\u00f6ra den mobil v\u00e4nlig att navbaren inte fick plats p\u00e5 ett s\u00e5 bra s\u00e4tt p\u00e5 mobilen. Jag valde ist\u00e4llet att anv\u00e4nda ett JavaScript fr\u00e5n <a href=\"https:\/\/materializecss.com\/sidenav.html\">materialize<\/a> som gjorde att det blev en sidnav ist\u00e4llet f\u00f6r en vanlig navbar n\u00e4r man anv\u00e4nde mobilen. Jag anv\u00e4nde \u00e4ven media Queries f\u00f6r att best\u00e4mma hur till exempel bilderna skulle placera sig n\u00e4r man anv\u00e4nde en mobil. Detta gjorde att texten p\u00e5 sidorna inte beh\u00f6vde bli hoptryckta f\u00f6r att det ocks\u00e5 skulle f\u00e5 plats en bild.  Det gjorde att sidan blev mycket enkel att hantera och mer mobil v\u00e4nlig. N\u00e4r jag testade den p\u00e5 bings sida s\u00e5 ser man att den blev mobil v\u00e4nlig. Men s\u00e5 som den ser ut p\u00e5 bilden ser den inte ut i verkligheten, det blev n\u00e5got konstigt med den. <\/p>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"498\" src=\"https:\/\/wp.als080411ek.hemsida.eu\/wp-content\/uploads\/2026\/05\/image-4-1024x498.png\" alt=\"\" class=\"wp-image-269\" style=\"aspect-ratio:2.056288916562889;width:298px;height:auto\" srcset=\"https:\/\/wp.als080411ek.hemsida.eu\/wp-content\/uploads\/2026\/05\/image-4-1024x498.png 1024w, https:\/\/wp.als080411ek.hemsida.eu\/wp-content\/uploads\/2026\/05\/image-4-300x146.png 300w, https:\/\/wp.als080411ek.hemsida.eu\/wp-content\/uploads\/2026\/05\/image-4-768x373.png 768w, https:\/\/wp.als080411ek.hemsida.eu\/wp-content\/uploads\/2026\/05\/image-4.png 1489w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<div style=\"height:49px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"583\" src=\"https:\/\/wp.als080411ek.hemsida.eu\/wp-content\/uploads\/2026\/05\/image-5-1024x583.png\" alt=\"\" class=\"wp-image-270\" style=\"aspect-ratio:1.756446259892775;width:258px;height:auto\" srcset=\"https:\/\/wp.als080411ek.hemsida.eu\/wp-content\/uploads\/2026\/05\/image-5-1024x583.png 1024w, https:\/\/wp.als080411ek.hemsida.eu\/wp-content\/uploads\/2026\/05\/image-5-300x171.png 300w, https:\/\/wp.als080411ek.hemsida.eu\/wp-content\/uploads\/2026\/05\/image-5-768x437.png 768w, https:\/\/wp.als080411ek.hemsida.eu\/wp-content\/uploads\/2026\/05\/image-5.png 1126w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/pagespeed.web.dev\/\" data-type=\"link\" data-id=\"https:\/\/pagespeed.web.dev\/\">Prestandan<\/a> p\u00e5 originalet var inte s\u00e4rskilt bra. Det som blev mest klagat p\u00e5 var att bilderna var on\u00f6digt stora j\u00e4mt emot hur stora det egentligen beh\u00f6vde vara. Efter att jag hade <a href=\"https:\/\/imageresizer.com\/sv\" data-type=\"link\" data-id=\"https:\/\/imageresizer.com\/sv\">minskat bilderna<\/a> blev resultatet omedelbart b\u00e4ttre. Det var inte n\u00e5gonting annat som beh\u00f6vdes \u00e4ndras p\u00e5 som jag visste hur man skulle g\u00f6ra. SEO blev \u00e4ven f\u00f6rb\u00e4ttrat efter att jag lade till meta beskrivningar p\u00e5 vardera sida.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"593\" src=\"https:\/\/wp.als080411ek.hemsida.eu\/wp-content\/uploads\/2026\/05\/image-6-1024x593.png\" alt=\"\" class=\"wp-image-271\" style=\"aspect-ratio:1.7269076305220883;width:302px;height:auto\" srcset=\"https:\/\/wp.als080411ek.hemsida.eu\/wp-content\/uploads\/2026\/05\/image-6-1024x593.png 1024w, https:\/\/wp.als080411ek.hemsida.eu\/wp-content\/uploads\/2026\/05\/image-6-300x174.png 300w, https:\/\/wp.als080411ek.hemsida.eu\/wp-content\/uploads\/2026\/05\/image-6-768x445.png 768w, https:\/\/wp.als080411ek.hemsida.eu\/wp-content\/uploads\/2026\/05\/image-6.png 1238w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<div style=\"height:38px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Jag <a href=\"https:\/\/validator.w3.org\/nu\/#textarea\" data-type=\"link\" data-id=\"https:\/\/validator.w3.org\/nu\/#textarea\">validerade<\/a> alla sidor och de kom alla tillbaka godk\u00e4nda, s\u00e5 jag beh\u00f6vde inte g\u00f6ra n\u00e5gra \u00e4ndringar.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"845\" height=\"375\" src=\"https:\/\/wp.als080411ek.hemsida.eu\/wp-content\/uploads\/2026\/05\/image-7.png\" alt=\"\" class=\"wp-image-272\" style=\"aspect-ratio:2.2533981112506143;width:241px;height:auto\" srcset=\"https:\/\/wp.als080411ek.hemsida.eu\/wp-content\/uploads\/2026\/05\/image-7.png 845w, https:\/\/wp.als080411ek.hemsida.eu\/wp-content\/uploads\/2026\/05\/image-7-300x133.png 300w, https:\/\/wp.als080411ek.hemsida.eu\/wp-content\/uploads\/2026\/05\/image-7-768x341.png 768w\" sizes=\"auto, (max-width: 845px) 100vw, 845px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"928\" height=\"279\" src=\"https:\/\/wp.als080411ek.hemsida.eu\/wp-content\/uploads\/2026\/05\/image-9.png\" alt=\"\" class=\"wp-image-274\" style=\"aspect-ratio:3.3263497179693795;width:249px;height:auto\" srcset=\"https:\/\/wp.als080411ek.hemsida.eu\/wp-content\/uploads\/2026\/05\/image-9.png 928w, https:\/\/wp.als080411ek.hemsida.eu\/wp-content\/uploads\/2026\/05\/image-9-300x90.png 300w, https:\/\/wp.als080411ek.hemsida.eu\/wp-content\/uploads\/2026\/05\/image-9-768x231.png 768w\" sizes=\"auto, (max-width: 928px) 100vw, 928px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"885\" height=\"421\" src=\"https:\/\/wp.als080411ek.hemsida.eu\/wp-content\/uploads\/2026\/05\/image-10.png\" alt=\"\" class=\"wp-image-275\" style=\"aspect-ratio:2.1022611529843145;width:244px;height:auto\" srcset=\"https:\/\/wp.als080411ek.hemsida.eu\/wp-content\/uploads\/2026\/05\/image-10.png 885w, https:\/\/wp.als080411ek.hemsida.eu\/wp-content\/uploads\/2026\/05\/image-10-300x143.png 300w, https:\/\/wp.als080411ek.hemsida.eu\/wp-content\/uploads\/2026\/05\/image-10-768x365.png 768w\" sizes=\"auto, (max-width: 885px) 100vw, 885px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"833\" height=\"318\" src=\"https:\/\/wp.als080411ek.hemsida.eu\/wp-content\/uploads\/2026\/05\/image-11.png\" alt=\"\" class=\"wp-image-276\" style=\"aspect-ratio:2.6196217794136314;width:265px;height:auto\" srcset=\"https:\/\/wp.als080411ek.hemsida.eu\/wp-content\/uploads\/2026\/05\/image-11.png 833w, https:\/\/wp.als080411ek.hemsida.eu\/wp-content\/uploads\/2026\/05\/image-11-300x115.png 300w, https:\/\/wp.als080411ek.hemsida.eu\/wp-content\/uploads\/2026\/05\/image-11-768x293.png 768w\" sizes=\"auto, (max-width: 833px) 100vw, 833px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Jag validerade \u00e4ven min css och det var inga problem med den h\u00e4ller. <\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"836\" height=\"581\" src=\"https:\/\/wp.als080411ek.hemsida.eu\/wp-content\/uploads\/2026\/05\/image-12.png\" alt=\"\" class=\"wp-image-277\" style=\"aspect-ratio:1.4389291689905186;width:204px;height:auto\" srcset=\"https:\/\/wp.als080411ek.hemsida.eu\/wp-content\/uploads\/2026\/05\/image-12.png 836w, https:\/\/wp.als080411ek.hemsida.eu\/wp-content\/uploads\/2026\/05\/image-12-300x208.png 300w, https:\/\/wp.als080411ek.hemsida.eu\/wp-content\/uploads\/2026\/05\/image-12-768x534.png 768w\" sizes=\"auto, (max-width: 836px) 100vw, 836px\" \/><\/figure>\n\n\n\n<div style=\"height:37px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Jag har dock st\u00f6tt p\u00e5 ett litet sm\u00e5problem som jag inte har lyckats l\u00f6sa och jag fattar inte riktigt varf\u00f6r det inte funkar. Problemen \u00e4r att n\u00e4r man \u00e4r p\u00e5 mobilen och \u00e4r inne p\u00e5 &#8220;projekt&#8221; sida g\u00e5r det inte att anv\u00e4nda sidnaven, men den funkar n\u00e4r man \u00e4r p\u00e5 de andra sidorna. Jag har gjort exakt lika dant p\u00e5 alla sidor och d\u00e5 borde det ju funka p\u00e5 alla. Men av n\u00e5gon konstig anledning funkar det inte p\u00e5 just den sidan. Jag har nu f\u00e5tt hj\u00e4lp av Johan och det visade sig att jag r\u00e5kade skriva in l\u00e4nken till Java Scriptet tv\u00e5 g\u00e5nger i rad vilket gjorde att den inte fungerade. Nu n\u00e4r jag har r\u00e4tt l\u00e4nk funkar det. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Jag har hunnit med allt som jag ville g\u00f6ra, och jag tyckte att det gick ganska bra hela tiden. Det var vissa saker som var lite sv\u00e5rare och vissa som var lite enklare. Jag \u00e4r nog mest n\u00f6jd med hur weddsidan blev p\u00e5 mobilen eftersom jag var lite os\u00e4ker i b\u00f6rjan hur det egentligen skulle g\u00e5. Men det blev v\u00e4ldigt bra i slutet.  <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Fr\u00e5n f\u00f6rsta b\u00f6rjan t\u00e4nkte jag att jag bara skulle \u00e4ndra lite p\u00e5 den originala Paolos webb s\u00e5 att den skulle bli mobil v\u00e4nlig. Men sen ins\u00e5g jag att det var kr\u00e5ngligt, s\u00e5 jag gjorde om den med materialize ist\u00e4llet. Eftersom jag gjorde en planering var det en bra f\u00f6rberedelse inf\u00f6r n\u00e4r jag sen ska g\u00f6ra mitt gymnasiearbete s\u00e5 att jag inte beh\u00f6ver lista ut sen hur jag ska g\u00f6ra f\u00f6r att planera ett projekt. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Syftet med detta projektet \u00e4r att jag ska g\u00f6ra s\u00e5 att Paolos webb fungerar bra p\u00e5 mobilen s\u00e5 att Paolos kunder kan f\u00e5 ta del av hans webb \u00e4ven om de inte anv\u00e4nder en dator. Det som \u00e4r viktigast \u00e4r att anv\u00e4ndarv\u00e4nligheten eftersom att alla ska kunna f\u00f6rst\u00e5 och kunna anv\u00e4nda Paolos webb utan att [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-263","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/wp.als080411ek.hemsida.eu\/index.php\/wp-json\/wp\/v2\/pages\/263","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wp.als080411ek.hemsida.eu\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/wp.als080411ek.hemsida.eu\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/wp.als080411ek.hemsida.eu\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/wp.als080411ek.hemsida.eu\/index.php\/wp-json\/wp\/v2\/comments?post=263"}],"version-history":[{"count":3,"href":"https:\/\/wp.als080411ek.hemsida.eu\/index.php\/wp-json\/wp\/v2\/pages\/263\/revisions"}],"predecessor-version":[{"id":280,"href":"https:\/\/wp.als080411ek.hemsida.eu\/index.php\/wp-json\/wp\/v2\/pages\/263\/revisions\/280"}],"wp:attachment":[{"href":"https:\/\/wp.als080411ek.hemsida.eu\/index.php\/wp-json\/wp\/v2\/media?parent=263"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}