﻿<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Tankar om webbutveckling &#187; HTML &amp; CSS</title>
	<atom:link href="http://www.wedholm.net/category/html-css/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.wedholm.net</link>
	<description>Sökmotoroptimering och webbutveckling</description>
	<lastBuildDate>Thu, 02 Feb 2012 21:31:39 +0000</lastBuildDate>
	<language>sv-se</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3</generator>
		<item>
		<title>Hårdbantad statisk HTML-sajt</title>
		<link>http://www.wedholm.net/hardbantad-statisk-html-sajt/</link>
		<comments>http://www.wedholm.net/hardbantad-statisk-html-sajt/#comments</comments>
		<pubDate>Fri, 17 Jun 2011 00:16:33 +0000</pubDate>
		<dc:creator>Kristoffer Wedholm</dc:creator>
				<category><![CDATA[HTML & CSS]]></category>
		<category><![CDATA[On-page]]></category>
		<category><![CDATA[Sökmotoroptimering]]></category>

		<guid isPermaLink="false">http://www.wedholm.net/?p=3480</guid>
		<description><![CDATA[Sökmotorer gillar läsbar text och ogillar att plöja igenom diverse kod. Därför har jag skapat en superslimmad sajt med så lite HTML-kod som möjligt. Det finns dock ytterligare saker att göra. T.ex. går det att korta ner alla id:n till ett tecken. Jag har dock valt att förkorta måttligt för att behålla en gnutta innebörd [...]]]></description>
			<content:encoded><![CDATA[<p>Sökmotorer gillar läsbar text och ogillar att plöja igenom diverse kod. Därför har jag skapat en superslimmad sajt med så lite HTML-kod som möjligt. Det finns dock ytterligare saker att göra. T.ex. går det att korta ner alla id:n till ett tecken. Jag har dock valt att förkorta måttligt för att behålla en gnutta innebörd med dem. Mycket av vinsten görs genom att olika element ärver sina egenskaper i CSS:en. Jag har dessutom hållit nere antalet divar.</p>
<p>Namnet <em>Simpleton on a Diet</em> kommer av att jag skapade en simpel exempelsajt åt en vän. Simpel blev Simpleton i mitt huvud, och den nedbantade versionen blev &#8221;on a diet&#8221;. Designen får användas fritt med ett enda förbehåll. Att länken till Wedholm.net längst ner lämnas orörd.</p>
<p>Sajten kan ses på <a title="Simpleton on a Diet" href="http://www.wedholm.net/simpleton-on-a-diet/" target="_blank">www.wedholm.net/simpleton-on-a-diet/</a> och hämtas hem som rar-fil <a title="Simpleton on a Diet - Download" href="http://www.wedholm.net/simpleton-on-a-diet/soad.rar" target="_self">här</a>.</p>
<p>Vill du inte använda just denna design så hoppas jag den kan hjälpa dig att utnyyttja CSS till sin fulla potential.</p>
<p><span style="color: #ff0000;">I efterhand tillagt:</span> Upptäckte precis att simpleton betyder stolle. Det hade  jag faktiskt ingen aning om. Denna upptäckt gjordes på <a href="http://skiddingintohome.blogspot.com/2010/11/simpleton-diet.html" target="_blank">denna blogg</a> som får lite oväntad länkkärlek.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.wedholm.net/hardbantad-statisk-html-sajt/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
		<item>
		<title>Viktig onpage-optimering</title>
		<link>http://www.wedholm.net/viktig-onpage-optimering/</link>
		<comments>http://www.wedholm.net/viktig-onpage-optimering/#comments</comments>
		<pubDate>Wed, 15 Jun 2011 21:11:12 +0000</pubDate>
		<dc:creator>Kristoffer Wedholm</dc:creator>
				<category><![CDATA[HTML & CSS]]></category>
		<category><![CDATA[On-page]]></category>
		<category><![CDATA[Sökmotoroptimering]]></category>

		<guid isPermaLink="false">http://www.wedholm.net/?p=3476</guid>
		<description><![CDATA[Det har blivit glest mellan blogginläggen den senaste tiden, men här kommer ett inlägg om några viktiga punkter vad gäller onpage SEO. Intern länkstruktur Den interna länkstrukturen är viktig för att sprida länkjuicen till alla sidor på webbplatsen. Är webbplatsen liten (10-15 sidor) kan man med fördel länka alla sidor från startsidan, är den stor [...]]]></description>
			<content:encoded><![CDATA[<p>Det har blivit glest mellan blogginläggen den senaste tiden, men här kommer ett inlägg om några viktiga punkter vad gäller onpage SEO.</p>
<h3>Intern länkstruktur</h3>
<p>Den <strong>interna länkstrukturen</strong> är viktig för att sprida länkjuicen till alla sidor på webbplatsen. Är webbplatsen liten (10-15 sidor) kan man med fördel länka alla sidor från startsidan, är den stor eller medelstor (~30+ sidor) måst man hitta en bra struktur med avdelningar och underavdelningar. Att de interna länkarna innehåller <strong>optimala ankartexter</strong> är av yttersta vikt för din ranking. Detta är egenkontrollerade och <strong>gratis länkar</strong> som inte ska slösas bort. Länka också flitigt mellan texter på webbplatsen när en sida berör en annan sidas ämne, Wikipedia-metoden så att säga.</p>
<h3>301 Redirects</h3>
<p>Peka om sidor som bytt namn så att ingen länkjuice går till spillo. Det är också viktigt att göra ompekningar mellan IDN- och icke-IDN-domän, men även från www-variant till icke-www eller vice versa. Alla ompekningar ska ske med en s.k. <strong>301 Permanent Redirect</strong>.</p>
<h3>Minimera andelen kod</h3>
<p>Håll nere <strong>andelen kod</strong> i förhållande till <strong>läsbar text</strong> så mycket det bara går. Med hjälp av CSS kan man få bort otroligt mycket <strong>onödig HTML-kod</strong>. Istället för extra divar för positionering m.m. kan man sätta margins och paddings på andra taggar och helt skippa många divar. Låt också de olika elementen ärva egenskaper från huvudelementen. Har du en div som har klassen &#8221;left&#8221; kan du skippa många klasser på underliggande taggar. Detta genom att exempelvis skriva: <span style="color: #0000ff;">div.left span</span> eller <span style="color: #0000ff;">div.left a</span> i CSS-filen för att styla alla span och a-taggar i &#8221;left&#8221;.</p>
<p>Att använda utdaterad HTML som <strong>font-taggar</strong>, hoppas jag du förstår, är strängt förbjudet om du pysslar med någon form av webbutveckling.  Detta gör att det skapas otroligt mycket onödig kod vilket kommer missgynna din SEO.</p>
<h3>Bra innehåll</h3>
<p>Floskelvarning, men det är faktiskt så att bra innehåll automatiskt får inlänkar. Skriver du användbara och utförliga guider så kommer andra med största sannolikhet att länka till dig.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.wedholm.net/viktig-onpage-optimering/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Markörer och Google Maps API</title>
		<link>http://www.wedholm.net/markorer-och-google-maps-api/</link>
		<comments>http://www.wedholm.net/markorer-och-google-maps-api/#comments</comments>
		<pubDate>Thu, 25 Nov 2010 23:28:36 +0000</pubDate>
		<dc:creator>Kristoffer Wedholm</dc:creator>
				<category><![CDATA[Google]]></category>
		<category><![CDATA[HTML & CSS]]></category>
		<category><![CDATA[JavaScript]]></category>

		<guid isPermaLink="false">http://www.wedholm.net/?p=2709</guid>
		<description><![CDATA[Efter gårdagens trixande med Google Maps API har nu den nya kartan över Lübeck gått live. Ändringarna bestod i att skapa markörer i olika färger, samt hämta alla uppgifter från en XML-fil istället för att skriva in dem direkt i Javascript-koden. Beroende på vilken kategori en plats som en markör märker ut visas de i [...]]]></description>
			<content:encoded><![CDATA[<p>Efter gårdagens trixande med <strong>Google Maps API</strong> har nu den nya kartan över Lübeck gått live. Ändringarna bestod i att skapa markörer i olika färger, samt hämta alla uppgifter från en XML-fil istället för att skriva in dem direkt i Javascript-koden. Beroende på vilken kategori en plats som en markör märker ut visas de i en viss färg. Smidigt för att göra det tydligt för besökaren var t.ex. de flesta hotellen är belägna. Det går nu också att välja vilka markörer som ska visas genom att man markerar en checkbox framför varje kategori. På så sätt kan man låta besökaren rensa bort de markörer som de tycker är ointressanta.</p>
<h3>Så här gör man markörer i olika färger</h3>
<p>Vi börjar med den sida som kartan ska visas på. Där ska du lägga till följande mellan head-taggarna:</p>
<pre class="brush:css">&lt;script type="text/javascript" src="/includes/googlemaps.js"&gt;&lt;/script&gt;</pre>
<p>Sidans body-tagg ska se ut så här:</p>
<pre class="brush:css">&lt;body onload="load()" onunload="GUnload()"&gt;</pre>
<p>Sedan skapar du en div som ska visa kartan:</p>
<pre class="brush:css">&lt;div id="map_canvas" style="width: 560px; height: 460px;"&gt;&lt;/div&gt;</pre>
<p>Därefter fortsätter vi med filen som jag väljer att kalla <strong>googlemaps.js</strong> som ska importeras. Detta är den kod som laddar kartan och här bestämmer du t.ex. var den ska fokusera och hur långt inzoomad den ska vara.</p>
<pre class="brush:js">&lt;script src="http://maps.google.com/maps?file=api&amp;v=2.x&amp;key=ABQIAAAA5_z27XiV9IUwFjySmL26Twi6fo-Ki2hRGzIEzOIGoH2zKVDNT8MNja1mdng"
      type="text/javascript"&gt;&lt;/script&gt;
    &lt;script type="text/javascript"&gt;
    //&lt;![CDATA[

    var iconBlue = new GIcon();
    iconBlue.image = 'images/graphics/mm_20_blue.png';
    iconBlue.shadow = 'images/graphics/mm_20_shadow.png';
    iconBlue.iconSize = new GSize(12, 20);
    iconBlue.shadowSize = new GSize(22, 20);
    iconBlue.iconAnchor = new GPoint(6, 20);
    iconBlue.infoWindowAnchor = new GPoint(5, 1);

    var iconRed = new GIcon();
    iconRed.image = 'images/graphics/mm_20_red.png';
    iconRed.shadow = 'images/graphics/mm_20_shadow.png';
    iconRed.iconSize = new GSize(12, 20);
    iconRed.shadowSize = new GSize(22, 20);
    iconRed.iconAnchor = new GPoint(6, 20);
    iconRed.infoWindowAnchor = new GPoint(5, 1);

    var customIcons = [];
    customIcons["restaurang"] = iconBlue;
    customIcons["hotell"] = iconRed;
	var markerGroups = { "restaurang": [], "hotell": []};

    function load() {
      if (GBrowserIsCompatible()) {
        var map = new GMap2(document.getElementById("map_canvas"));
        map.setCenter(new GLatLng(53.86892, 10.67165), 13);
		map.addControl(new GLargeMapControl());
        map.addControl(new GMapTypeControl());

        GDownloadUrl("includes/markerdata.xml", function(data) {
          var xml = GXml.parse(data);
          var markers = xml.documentElement.getElementsByTagName("marker");
          for (var i = 0; i &lt; markers.length; i++) {
            var name = markers[i].getAttribute("name");
            var address = markers[i].getAttribute("address");
            var type = markers[i].getAttribute("type");
			var link = markers[i].getAttribute("link");
            var point = new GLatLng(parseFloat(markers[i].getAttribute("lat")),
                                    parseFloat(markers[i].getAttribute("lng")));
            var marker = createMarker(point, name, address, type, link);
            map.addOverlay(marker);
          }
        });
      }
    }

    function createMarker(point, name, address, type, link) {
      var marker = new GMarker(point, customIcons[type]);
      markerGroups[type].push(marker);
      var html = "&lt;p class='maptitle'&gt;" + name + "&lt;/p&gt;&lt;p class='mapadress'&gt;" + address +"&lt;/p&gt;&lt;p class='maptext'&gt;&lt;a href='"+ link +"' class='intmap'&gt;Läs mer om " + name + "&lt;/a&gt;&lt;/p&gt;";
      GEvent.addListener(marker, 'click', function() {
        marker.openInfoWindowHtml(html);
      });
      return marker;
    }
    function toggleGroup(type) {
      for (var i = 0; i &lt; markerGroups[type].length; i++) {
        var marker = markerGroups[type][i];
        if (marker.isHidden()) {
          marker.show();
        } else {
          marker.hide();
        }
      }
    }
    //]]&gt;
  &lt;/script&gt;</pre>
<p>Slutligen kommer vi till XML-filen (<strong>markerdata.xml</strong>) som innehåller information om alla markörer.</p>
<p style="text-align: left;">
<pre class="brush:xml">&lt;markers&gt;
 &lt;marker name="Hotel Alter Speicher" address="Beckergrube 77" lat="53.869598" lng="10.680524" type="hotell"/&gt;
 &lt;marker name="Historischer Weinkeller" address="Koberg 8" lat="53.87097" lng="10.69079" type="restaurang"/&gt;
&lt;/markers&gt;</pre>
<p>Det ska vara det hela. Nu ska du ha en karta som visar markörer i olika färger beroende på vad du skrivit in i attributet &#8221;type&#8221; i XML-filen.</p>
<h3>Visa eller dölj markörer</h3>
<p>För att visa eller dölja markörer använder vi oss av checkboxar. Denna kod placerar du förslagsvis under diven som visar kartan.</p>
<p style="text-align: left;">
<pre class="brush:css">&lt;input style="background-color: #ff0000; border: 1px solid #ffffff;" onclick="toggleGroup('hotell')" checked="checked" type="checkbox" /&gt; Hotell &lt;br /&gt;
&lt;input style="background-color: #ffff00; border: 1px solid #ffffff;" onclick="toggleGroup('restaurang')" checked="checked" type="checkbox" /&gt; Restauranger</pre>
]]></content:encoded>
			<wfw:commentRss>http://www.wedholm.net/markorer-och-google-maps-api/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Jävla skitfel!</title>
		<link>http://www.wedholm.net/javla-skitfel/</link>
		<comments>http://www.wedholm.net/javla-skitfel/#comments</comments>
		<pubDate>Thu, 25 Nov 2010 00:51:08 +0000</pubDate>
		<dc:creator>Kristoffer Wedholm</dc:creator>
				<category><![CDATA[HTML & CSS]]></category>
		<category><![CDATA[JavaScript]]></category>

		<guid isPermaLink="false">http://www.wedholm.net/?p=2707</guid>
		<description><![CDATA[Ursäkta rubriken men jag är aningen upprörd nu. Det är helt och hållet mitt fel, vilket spär på upprördheten. Jag har suttit och felsökt ett stycke kod till Google Maps i lite över en timma utan att fatta vad som var problemet. Det visade sig dock vara otroligt simpelt! Jag hade helt enkelt missat att [...]]]></description>
			<content:encoded><![CDATA[<p>Ursäkta rubriken men jag är aningen upprörd nu. Det är helt och hållet mitt fel, vilket spär på upprördheten. Jag har suttit och felsökt ett stycke kod till Google Maps i lite över en timma utan att fatta vad som var problemet.</p>
<p>Det visade sig dock vara otroligt simpelt! Jag hade helt enkelt missat att göra om <strong>&amp;</strong> till <strong>&amp;amp;</strong> i XML-filen. Var bara tvungen att skriva av mig lite irritation.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.wedholm.net/javla-skitfel/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Rundade hörn och skugga med CSS3</title>
		<link>http://www.wedholm.net/rundade-horn-och-skugga-med-css3/</link>
		<comments>http://www.wedholm.net/rundade-horn-och-skugga-med-css3/#comments</comments>
		<pubDate>Mon, 22 Nov 2010 01:30:47 +0000</pubDate>
		<dc:creator>Kristoffer Wedholm</dc:creator>
				<category><![CDATA[HTML & CSS]]></category>

		<guid isPermaLink="false">http://www.wedholm.net/?p=2684</guid>
		<description><![CDATA[Nu har jag kommit över en mycket bra CSS-lösning för att (en gång för alla) lösa det eviga problemet med rundade hörn i olika webbläsare. Så här ser CSS-lösningen ut: .box { -moz-border-radius: 15px; /* Firefox */ -webkit-border-radius: 15px; /* Safari and Chrome */ border-radius: 15px; /* Opera 10.5+, future browsers */-moz-box-shadow: 10px 10px 20px [...]]]></description>
			<content:encoded><![CDATA[<p>Nu har jag kommit över en mycket bra CSS-lösning för att (en gång för alla) lösa det eviga problemet med <em>rundade hörn</em> i olika webbläsare.</p>
<p><strong>Så här ser CSS-lösningen ut:</strong></p>
<p style="text-align: left;">
<pre class="brush:css">.box {
	-moz-border-radius: 15px; /* Firefox */
	-webkit-border-radius: 15px; /* Safari and Chrome */
	border-radius: 15px; /* Opera 10.5+, future browsers */-moz-box-shadow: 10px 10px 20px #000; /* Firefox */
	-webkit-box-shadow: 10px 10px 20px #000; /* Safari and Chrome */
	box-shadow: 10px 10px 20px #000; /* Opera 10.5+, future browsers and IE6+ using IE-CSS3 */
	behavior: url(ie-css3.htc); /* This lets IE know to call the script on all elements which get the 'box' class */
}</pre>
<p style="text-align: left;">Vill man få det att funka i Internet Explorer behövs även filen <a href="http://www.wedholm.net/blogg/ie-css3.htc">ie-css3.htc</a> som ni ser är inkluderad i CSS:en. Ladda ner den och placera den i rootkatalogen på din webbplats. IE väljer som bekant att gå sin  egen väg och strunta i detta fall i standarder som relativa sökvägar.</p>
<p style="text-align: left;">Diven som ska få rundade hörn måste även ha ett högre z-index än omkringliggande element, samt ha <span style="color: #ff6600;">position relative</span> eller <span style="color: #ff6600;">absolute</span>.</p>
<p style="text-align: left;">Jag har under kvällen implementerat denna lösning på <a href="http://www.lübeck.nu" target="_blank">www.lübeck.nu</a> och det funkar bra. Jag sparade dessutom 22kB i ren kod på hela sajten. Med min förra lösning bestod varje ruta av 3 st divar. Hoppas ni också har nytta av det. Måste dessutom ge cred till <a href="http://www.kratzweb.se/blogg" target="_blank">Kratz</a> (som jag f.ö. hittade genom Snurra) och <a href="http://fetchak.com/ie-css3/" target="_blank">fetchak.com/ie-css3</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.wedholm.net/rundade-horn-och-skugga-med-css3/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>Full koll på XHTML</title>
		<link>http://www.wedholm.net/full-koll-pa-xhtml/</link>
		<comments>http://www.wedholm.net/full-koll-pa-xhtml/#comments</comments>
		<pubDate>Mon, 15 Nov 2010 02:24:04 +0000</pubDate>
		<dc:creator>Kristoffer Wedholm</dc:creator>
				<category><![CDATA[HTML & CSS]]></category>

		<guid isPermaLink="false">http://www.wedholm.net/?p=2650</guid>
		<description><![CDATA[Nu har jag bestämt mig för att få full koll på XHTML, eXtensible HyperText Markup Language. Jag har sedan tidigare känt mig ganska säker på hur man skriver korrekt XHTML. Det handlar mycket om att stänga, och att inte nästla, taggar om vartannat. Ungefär som att skriva korrekt HTML utan slarv. Det skiljer sig dock [...]]]></description>
			<content:encoded><![CDATA[<p>Nu har jag bestämt mig för att få full koll på <strong>XHTML</strong>, <em>eXtensible HyperText Markup Language</em>. Jag har sedan tidigare känt mig ganska säker på hur man skriver korrekt XHTML. Det handlar mycket om att stänga, och att inte nästla, taggar om vartannat. Ungefär som att skriva korrekt HTML utan slarv. Det skiljer sig dock från vanlig HTML eftersom man i XHTML även måste stänga tomma element, t.ex. <span style="color: #ff6600;">&lt;img src=&#8221;bild.jpg&#8221; /&gt;</span>.</p>
<p>Jag lyckades utan större problem koda om en av mina webbplatsmallar till XHTML. Efter en stund kom jag ju på att man inte kan använda &#8221;target blank&#8221; i XHTML Strict, vilket gjorde att jag tog den enkla vägen och körde på Transitional. Det här med <em>target blank</em> har ju även inom HTML Strict varit borttaget sedan länge, men jag tycker det är ett så användbart attribut att jag vill fortsätta använda det. Alternativet är t.ex. att gå omvägen och lösa det med Javascript, men det är varken en fin eller smidig lösning enligt mig.</p>
<p><strong>Kort om XHTML</strong></p>
<ul>
<li>Stäng alla element, även de tomma. <span style="color: #ff6600;">&lt;br /&gt;</span></li>
<li>Nästla inte elementen. <span style="color: #ff6600;">&lt;p&gt;&lt;b&gt;&lt;/b&gt;&lt;/p&gt;</span></li>
<li>Använd bara gemener i HTML-koden. <span style="color: #ff6600;">&lt;body&gt;</span></li>
<li>Använd inte gamla HTML-element, t ex <span style="color: #ff6600;">&lt;font&gt;</span></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.wedholm.net/full-koll-pa-xhtml/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Kolla upp sajtens laddningstid</title>
		<link>http://www.wedholm.net/kolla-upp-sajtens-laddningstid/</link>
		<comments>http://www.wedholm.net/kolla-upp-sajtens-laddningstid/#comments</comments>
		<pubDate>Wed, 12 May 2010 01:20:28 +0000</pubDate>
		<dc:creator>Kristoffer Wedholm</dc:creator>
				<category><![CDATA[HTML & CSS]]></category>
		<category><![CDATA[Sökmotoroptimering]]></category>
		<category><![CDATA[Webbutveckling]]></category>

		<guid isPermaLink="false">http://www.wedholm.net/?p=2048</guid>
		<description><![CDATA[Det ryktas om att Google börjar straffa sajter som tar lång tid att ladda. Detta tror jag att Google redan gör, men inte genom att mäta laddningstiden. Om en sajt tar lång tid att ladda ökar risken att användarna inte orkar vänta, och klickar sig tillbaka till sökresultatet. Detta tolkar Google i sin tur som [...]]]></description>
			<content:encoded><![CDATA[<p>Det ryktas om att Google börjar straffa sajter som tar lång tid att ladda. Detta tror jag att Google redan gör, men inte genom att mäta <em>laddningstiden</em>. Om en sajt tar lång tid att ladda ökar risken att användarna inte orkar vänta, och klickar sig tillbaka till sökresultatet. Detta tolkar Google i sin tur som en <em>avvisning</em> (bounce), och ett tecken på att din sajt inte var relevant för den aktuella sökningen.</p>
<p><a href="http://www.websiteoptimization.com/services/analyze/" target="_blank">Websiteoptimization.com</a> har en bra tjänst som mäter laddningstiden på din sajt vid olika uppkopplingshastigheter. Här får du också en utförlig rapport om de faktorer som påverkar sidans <em>laddningstid</em>, samt tips på hur du åtgärdar detta och inom vilka gränser du ska hålla dig.</p>
<p>Detta område av <a href="http://www.wedholm.net/category/sokmotoroptimering/">sökmotoroptimeringen</a> är nog det jag tycker är svårast. Det handlar om att banta ner olika delar av innehållet på sidan. Många gånger är det saker man inte vill ta bort eftersom det försämrar för besökaren på andra områden. Det kan t.ex. vara färre antal bilder som dessutom är av sämre kvalitet (mer komprimerade). Tack och lov använder jag inte mycket Javascript på mina sajter, bortsett från annonser och statistik.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.wedholm.net/kolla-upp-sajtens-laddningstid/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Anpassning till Internet Explorer</title>
		<link>http://www.wedholm.net/anpassning-till-internet-explorer/</link>
		<comments>http://www.wedholm.net/anpassning-till-internet-explorer/#comments</comments>
		<pubDate>Tue, 27 Apr 2010 17:24:01 +0000</pubDate>
		<dc:creator>Kristoffer Wedholm</dc:creator>
				<category><![CDATA[HTML & CSS]]></category>
		<category><![CDATA[Webbprojekt]]></category>

		<guid isPermaLink="false">http://www.wedholm.net/?p=1963</guid>
		<description><![CDATA[Nu har jag tagit mig i kragen och äntligen fixat till Bilsemester.net och Lübeck.nu så att dessa ser ut som de ska i Internet Explorer och Firefox.  detta gäller i varje fall version 7 av Internet Explorer, de övriga orkar jag inte kolla upp just nu. i Firefox var problemet störst, men enklars att åtgärda. [...]]]></description>
			<content:encoded><![CDATA[<p>Nu har jag tagit mig i kragen och äntligen fixat till <a href="http://www.bilsemester.net" target="_blank">Bilsemester.net</a> och <a href="http://www.lubeck.nu" target="_blank">Lübeck.nu</a> så att dessa ser ut som de ska i Internet Explorer och Firefox.  detta gäller i varje fall version 7 av Internet Explorer, de övriga orkar jag inte kolla upp just nu. i Firefox var problemet störst, men enklars att åtgärda. Där handlade det om en höjd på menyn som inte var tillräckligt tydligt definerad. det gjorde att innehåller hoppade ner och lade sig under en kolumn med en Adsense-enhet. Anpassningen till IE (7) var lite pilligare. Där var jag tvungen att göra en en separat CSS-fil som köra om användaren kommer via IE. Detta sköts via ett lite ASP-kod som känner av vilken webbläsare som används. Åtgärderna för att få sajterna att fungera i IE handlade om att på många ställen helt ange nya mått på olika DIV:ar.</p>
<p>Nu när detta arbete  äntligen är gjort hoppas jag på ökade intäkter från sajterna. Besökarna som använder IE kunde nämligen inte se högerkolumnen med annonser direkt, eftersom den tidigare hoppade ner och lade sig längst ner på sidan. Firefox-användarna däremot såg tidigare bara Annonser i en smal kolumn överst på sajten. Detta kan ju faktiskt ha gjort att de klickade på annonser oftare. Detta kan påverka intäkterna lite eftersom 22% av besökarna använde Firefox. Andelen för Internet Explorer är 68%.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.wedholm.net/anpassning-till-internet-explorer/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Styla dina HTML-formulär</title>
		<link>http://www.wedholm.net/styla-dina-html-formular/</link>
		<comments>http://www.wedholm.net/styla-dina-html-formular/#comments</comments>
		<pubDate>Mon, 01 Mar 2010 19:43:58 +0000</pubDate>
		<dc:creator>Kristoffer Wedholm</dc:creator>
				<category><![CDATA[HTML & CSS]]></category>

		<guid isPermaLink="false">http://www.wedholm.net/?p=1787</guid>
		<description><![CDATA[Hittade nyss några bra blogginlägg som visar hur man gör s.k. &#8221;inline form labels&#8221; eller på ren svenska, rubriker i formulärfälten. www.zurb.com/playground/inline-form-labels www.alistapart.com/articles/makingcompactformsmoreaccessible]]></description>
			<content:encoded><![CDATA[<p>Hittade nyss några bra blogginlägg som visar hur man gör s.k. &#8221;inline form labels&#8221; eller på ren svenska, rubriker i formulärfälten.</p>
<p><a href="http://www.zurb.com/playground/inline-form-labels" target="_blank">www.zurb.com/playground/inline-form-labels</a><br />
<a href="http://www.alistapart.com/articles/makingcompactformsmoreaccessible/" target="_blank">www.alistapart.com/articles/makingcompactformsmoreaccessible</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.wedholm.net/styla-dina-html-formular/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Korrekta rubriktaggar</title>
		<link>http://www.wedholm.net/korrekta-rubrik-taggar/</link>
		<comments>http://www.wedholm.net/korrekta-rubrik-taggar/#comments</comments>
		<pubDate>Tue, 12 Jan 2010 22:08:23 +0000</pubDate>
		<dc:creator>Kristoffer Wedholm</dc:creator>
				<category><![CDATA[Google]]></category>
		<category><![CDATA[HTML & CSS]]></category>
		<category><![CDATA[On-page]]></category>
		<category><![CDATA[Sökmotoroptimering]]></category>

		<guid isPermaLink="false">http://www.wedholm.net/?p=1619</guid>
		<description><![CDATA[Jag har säkert gått igenom detta tidigare, men det tål att upprepas. Ett vanligt och onödigt riskabelt sätt att hantera rubrik-taggarna är att fylla dessa med ytterligare HTML-taggar. Det handlar främst om att länka texten inom rubriktaggen, eller att placera en IMG-tagg innanför &#60;h1&#62;&#60;/h1&#62;. Enligt min vetskap är det enda som ska finnas inom rubrik-taggarna [...]]]></description>
			<content:encoded><![CDATA[<p>Jag har säkert gått igenom detta tidigare, men det tål att upprepas. Ett vanligt och onödigt riskabelt sätt att hantera rubrik-taggarna är att fylla dessa med ytterligare <a href="http://www.infoz.se/html.asp" target="_blank">HTML</a>-taggar. Det handlar främst om att länka texten inom rubriktaggen, eller att placera en IMG-tagg innanför &lt;h1&gt;&lt;/h1&gt;. Enligt min vetskap är det enda som ska finnas inom rubrik-taggarna (gäller samtliga; h1, h2, h3 osv.) är läsbar text. <a href="http://www.infoz.se/asp.asp" target="_blank">ASP</a>- eller <a href="http://www.infoz.se/php.asp" target="_blank">PHP</a>-kod är såklert undantagen om denna endast är till för att generera läsbar text.</p>
<h3>Länkar i rubriker</h3>
<p>Jag har stött på fall där personer försökt öka värdet på en länktext genom att placera hela länken inom en rubriktagg. Som bekant värderas ju sökord i rubriker mer än när de enbart förekommer i brödtexten. Den enkla, och smått ogenomtänkta slutsatsen som dragits är att rubriktaggen på något magiskt sätt skulle öka värdet på sökorden. Jag är medveten om att <a href="http://www.wordpress.com" target="_blank">WordPress</a> länkar rubriker hej vilt, så är det även på denna blogg. Jag är ganska säker på att det inte uppskattas av Google om det görs i syfte att öka sökordens värdering. Om det sker någon bestraffning kan jag inte säga säkert, troligtvis inte, då miljontals WordPressbloggar skulle göra sig förtjänta av smisk. Mer troligt är nog att Google inte gör någon skillnad på dessa länkar överhuvudtaget. Det som däremot händer är att text/kod-ration på din sajt försämras. Onödigt mycket kod är inte bra! Om du bygger dina sajter från grunden, eller om det inte är för mycket jobb med att ändra befintlig design, vill jag bestämt avråda från &#8221;onaturliga&#8221; ingrepp i rubriktaggarna.</p>
<h3>Bilder i rubriker</h3>
<p>Det förekommer även att img-taggar läggs inom rubriktaggarna (h1 osv.). Detta beror nog till största del på bristande HTML/CSS-kunskaper hos hemsidesnickaren. Vill man exempelvis ha en bakgrundsbild på rubriken ska man använda <a href="http://www.infoz.se/css.asp" target="_blank">CSS</a> till detta. <span style="color: #ff6600;">H1 {background-image: url(bild.jpg) no-repeat;} </span></p>
<p><span style="color: #000000;">Det finns dock fall då orsaken inte är bristande kunskaper, utan ett försök att få vissa bilder att ranka bättre på Google&#8217;s bildsök. Inte att rekommendera! Kör på som vanligt med relevanta ALT- och TITLE-attribut istället.</span></p>
<h3><span style="color: #000000;">Fler diskussioner om länkar i rubriktaggar</span></h3>
<p><span style="color: #000000;"><a href="http://www.webmasterworld.com/search_engine_promotion/3155486.htm" target="_blank">webmasterworld.com/search_engine_promotion/3155486.htm</a></p>
<p></span></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
]]></content:encoded>
			<wfw:commentRss>http://www.wedholm.net/korrekta-rubrik-taggar/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Anpassning till olika webbläsare</title>
		<link>http://www.wedholm.net/anpassning-till-olika-webblasare/</link>
		<comments>http://www.wedholm.net/anpassning-till-olika-webblasare/#comments</comments>
		<pubDate>Fri, 18 Dec 2009 13:48:21 +0000</pubDate>
		<dc:creator>Kristoffer Wedholm</dc:creator>
				<category><![CDATA[HTML & CSS]]></category>
		<category><![CDATA[Webbdesign]]></category>

		<guid isPermaLink="false">http://www.wedholm.net/?p=1508</guid>
		<description><![CDATA[Nu har jag spenderat någon timma på att anpassa designerna till resesajterna till Firefox och Internet Explorer. Jag uppmärksammades på detta problem av en vänlig läsare och attackerade problemet direkt. När det däller dessa designer har jag slarvat en aning och struntat i att kontrollera hur de ser ut i andra webbläsare än Opera. Ett [...]]]></description>
			<content:encoded><![CDATA[<p>Nu har jag spenderat någon timma på att anpassa designerna till resesajterna till Firefox och Internet Explorer. Jag uppmärksammades på detta problem av en vänlig läsare och attackerade problemet direkt. När det däller dessa designer har jag slarvat en aning och struntat i att kontrollera hur de ser ut i andra webbläsare än Opera.</p>
<p>Ett problem återstår dock, jag får inte bakgrundsfärgerna att bli rätt i Firefox. Body-bakgrunden ska vara grå, men innehållsdelens bakgrund ska vara vit. Trots att jag gett div:en &#8221;content&#8221; <span style="color: #ff6600;">background: #FFFFFF;</span> så funkar det inte. Body-bakgrunden används på hela sidan.</p>
<p>De andra felen i Firefox som bestod av felpositionerade div:ar löstes lätt i CSS:en, och påverkade inte heller designens utseende i Opera. När det kommer till fel i Internet Explorer tvingas man (ta mig fan) alltid skapa en <span style="color: #ff6600;">&lt;!&#8211;[if IE 7]&gt;</span> där man får ge div:arna helt ny bredd, marginal, padding m.m. Fel som uppstår i Firefox och Opera beror ofta på att man slarvat med att ange olika mått. Rättar man till, så funkar det sedan ofta i båda webbläsarna.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.wedholm.net/anpassning-till-olika-webblasare/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Popup-fönster på sajten</title>
		<link>http://www.wedholm.net/popup-fonster-pa-sajten/</link>
		<comments>http://www.wedholm.net/popup-fonster-pa-sajten/#comments</comments>
		<pubDate>Mon, 07 Dec 2009 21:48:22 +0000</pubDate>
		<dc:creator>Kristoffer Wedholm</dc:creator>
				<category><![CDATA[Google]]></category>
		<category><![CDATA[HTML & CSS]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[Sökmotoroptimering]]></category>

		<guid isPermaLink="false">http://www.wedholm.net/?p=1439</guid>
		<description><![CDATA[Det var länge sedan jag använde mig av popup-fönster på mina webbplatser. Anledningarna till att jag övergett dem är flera. Det är dels ur SEO-synpunkt, men även av användarvänlighetsskäl. Popup och SEO Jag börjar med att förklara på vilket sätt sökmotoroptimeringen blir lidande av popup-fönster. Detta gäller under förutsättning att det är viktigt innehåll i [...]]]></description>
			<content:encoded><![CDATA[<p>Det var länge sedan jag använde mig av popup-fönster på mina <a href="http://www.infoz.se/webbplats.asp" target="_blank">webbplatser</a>. Anledningarna till att jag övergett dem är flera. Det är dels ur <a href="http://www.infoz.se/sokmotoroptimering.asp" target="_blank">SEO</a>-synpunkt, men även av användarvänlighetsskäl.</p>
<h3>Popup och SEO</h3>
<p>Jag börjar med att förklara på vilket sätt <a href="http://www.wedholm.net/category/sokmotoroptimering/" target="_self">sökmotoroptimeringen</a> blir lidande av <strong>popup-fönster</strong>. Detta gäller under förutsättning att det är viktigt innehåll i popup:en som måste indexeras av <a href="http://www.google.se" target="_blank">Google</a>. Jag tar ett exempel från <a href="http://www.wn.se" target="_blank">WN</a> där det handlade om en receptsajt som visar alla recept i ett popup-fönster. I det fallet kommer en väldigt stor del av sajtens innehåll att ligga i olika popup-fönster.</p>
<p>Popup-fönstren använder sig oftast av <a href="http://www.infoz.se/javascript.asp" target="_blank">JavaScript</a> för att öppna det aktuella innehållet i ett nytt fönster. Google kan inte följa JavaScript (osäker på hur  det funkar nu för tiden, men det är helt klart bättre med rena <a href="http://www.infoz.se/html.asp" target="_blank">HTML</a>-länkar) på samma sätt som om fönstren skulle länkas med <span style="color: #ff6600;">&lt;a href=&#8221;"&gt;</span> som vanligt. Måste du använda JavaScript så bör länken se ut så här:</p>
<pre class="brush:css">&lt;a href="recept.asp?id=123" onclick="window.open(this.href,'recept_window');re turn false;"&gt;Spaghetti och köttfärssås&lt;/a&gt;</pre>
<p>Då följer Google <span style="color: #ff6600;">href</span>-länken till innehållet och kan indexera det.</p>
<p>Problemet är dock inte löst i och med detta. Google har innehållet men kan få  problem när de ska länka direkt till recepten från sökresultatet. Ofta dyker samma problem upp som för i stort sett alla frame-baserade webbplatser. Sajten i sin helhet visas inte, utan besökaren ser bara innehållet på  <span style="color: #ff6600;">recept.asp?id=123</span>. Menyer, rubrik och kolumner försvinner och man tvingas ofta göra en länk under varje recept, något i stil med &#8221;<em>Ser du inte hela sajten? Klicka här!</em>&#8221;.</p>
<h3>Pop-up och användarvänlighet</h3>
<p>Ur ett användarvänlighetsperspektiv kan popup-fönster vara både en bra och dålig lösning. Saker som jag tycker popup-fönster kan lämpa sig bra för är små korta notiser eller bekräftelser. Detta är innehåll som sökmotorer inte nödvändigtvis måste indexera. Meddelandena kan handla om att uppmuntra besökarna att bli medlem, eller bekräfta att ett meddelande har skickats.</p>
<p>Åter till receptexemplet. Om en så stor och viktig del av innehållet på sajten ligger i en popup finns risken att många besökare inte kommer åt innehållet. Många webbläsare nu för tiden har s.k. &#8221;popup blockers&#8221; som hindrar dessa att automatiskt poppa upp på skärmen. Istället visas (t.ex. i Opera) ett litet meddelande i nederkant att ett pop-up har blockerats, och att man måste klicka på det meddelandet för att visa popup-fönstret. Många besökare har inte stenkoll på tekniken och upplever det som att sajten inte fungerar korrekt. Risken är då stor att du förlorar dessa besökare som inte hittar det de söker.</p>
<p>Ytterligare ett problem, som är både en SEO- och användarvänlighetsfråga handlar om djuplänkar till din sajt. Om ditt viktiga innehåll, recepten i detta fall, ligger i en pop-up så blir det svårare för andra att länka direkt till innehållet (s.k. djuplänkning). Användare som samtidigt driver <a href="http://www.infoz.se/blogg.asp" target="_blank">bloggar</a> kan uppleva det svårt att tipsa andra om intressanta recept. Dessutom förlorar du länkkraft i och med de uteblivna länkarna till din sajt.</p>
<h3>Alternativ till JavaScript-popup</h3>
<p>Lightbox är ett alternativ till de klassiska popup:erna i JavaScript. Det bygger istället på HTML/<a href="http://www.infoz.se/css.asp" target="_blank">CSS</a> och skapar ett lager ovanför sajten där nytt innehåll visas. Jag har dock inte satt mig in hur detta påverkar sökmotoroptimeringen, men spontant känns det som en mycket bättre lösning.</p>
<p><a href="http://www.huddletogether.com/projects/lightbox/" target="_blank" class="broken_link">huddletogether.com/projects/lightbox</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.wedholm.net/popup-fonster-pa-sajten/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Google SERP och HTML-ankare, forts.</title>
		<link>http://www.wedholm.net/google-serp-och-html-ankare-forts/</link>
		<comments>http://www.wedholm.net/google-serp-och-html-ankare-forts/#comments</comments>
		<pubDate>Fri, 23 Oct 2009 03:28:57 +0000</pubDate>
		<dc:creator>Kristoffer Wedholm</dc:creator>
				<category><![CDATA[Google]]></category>
		<category><![CDATA[HTML & CSS]]></category>
		<category><![CDATA[Sökmotoroptimering]]></category>

		<guid isPermaLink="false">http://www.wedholm.net/?p=1292</guid>
		<description><![CDATA[Nu har jag fått mitt test av HTML-ankare indexerat och här ser ni hur det ser ut. En riktigt bra, och framförallt användarvänlig funktion tycker jag. Sidan med hela innehållet är fortfarande huvudrubrik, men en extra länk har lagts till &#8221;Hoppa till kapitel&#8221;. Därefter följer den vanliga korta sammanfattningen som visar i vilken kontext sökordet [...]]]></description>
			<content:encoded><![CDATA[<p>Nu har jag fått mitt <a href="http://www.wedholm.net/2009/10/19/namngivna-html-ankare-och-google/" target="_self">test av HTML-ankare</a> indexerat och här ser ni hur det ser ut. En riktigt bra, och framförallt användarvänlig funktion tycker jag.</p>
<p><img class="alignnone" src="http://www.wedholm.net/blogg/google-html-ankare.jpg" alt="" width="450" height="72" /></p>
<p>Sidan med hela innehållet är fortfarande huvudrubrik, men en extra länk har lagts till &#8221;Hoppa till <span style="text-decoration: underline;">kapitel</span>&#8221;. Därefter följer den vanliga korta sammanfattningen som visar i vilken kontext sökordet finns.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.wedholm.net/google-serp-och-html-ankare-forts/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Namngivna HTML-ankare och Google</title>
		<link>http://www.wedholm.net/namngivna-html-ankare-och-google/</link>
		<comments>http://www.wedholm.net/namngivna-html-ankare-och-google/#comments</comments>
		<pubDate>Sun, 18 Oct 2009 23:45:16 +0000</pubDate>
		<dc:creator>Kristoffer Wedholm</dc:creator>
				<category><![CDATA[Google]]></category>
		<category><![CDATA[HTML & CSS]]></category>
		<category><![CDATA[On-page]]></category>
		<category><![CDATA[Sökmotoroptimering]]></category>

		<guid isPermaLink="false">http://www.wedholm.net/?p=1251</guid>
		<description><![CDATA[Den 25 september meddelade Google att det nu är möjligt för sökarna att komma direkt till den del av målsidan som handlar om det de sökte efter. Om du sätter namngivna ankare (&#60;a name=&#8221;introduktion&#8221;&#62;&#60;/a&#62;) i början av de olika kapitlen/sektionerna på sidorna, så kan Google välja att länka besökarna direkt till det aktuella stycket. För [...]]]></description>
			<content:encoded><![CDATA[<p>Den 25 september meddelade Google att det nu är möjligt för sökarna att komma direkt till den del av målsidan som handlar om det de sökte efter. Om du sätter namngivna ankare (<span style="color: #333399;">&lt;a name=&#8221;introduktion&#8221;&gt;&lt;/a&gt;</span>) i början av de olika kapitlen/sektionerna på sidorna, så kan Google välja att länka besökarna direkt till det aktuella stycket.</p>
<p>För att öka chansen att Google väljer att djuplänka till dessa ankarnamn bör du lägga upp en innehållsförteckning eller liknande som länkar till dem. Det verkar alltså fungera på samma sätt som att få alla sajtens sidor indexerade genom att länka till dem. Sidan bör också vara välstrukturerad och tydligt indelad i kapitel/sektioner.</p>
<p>Min fråga är dock hur Google värderar dessa aningen annorlunda URL:er.<br />
<span style="color: #333399;">http://www.doman.se/sida.html#kapitel</p>
<p>http://www.doman.se/sida.html</span></p>
<p>Dessa två URL:er leder ju till samma sida, med skillnaden att den översta säger åt webbläsaren att hoppa ner till <span style="color: #333399;">&lt;a name=&#8221;kapitel&#8221;&gt;</span>. Kommer dessa indexeras, värderas och rankas som om de vore två separata sidor?</p>
<p>Jag är lite nyfiken på att testa hur detta fungerar. Jag ser inga nackdelar, det underlättar ju för besökarna att smidigt kunna klicka sig ner till det stycke/kapitel de vill läsa. Om sedan Google väljer att länka direkt dit så är det bara positivt. Det kan göra att besökarna inte återvänder till sökresultatet för att de inte hittar till informationen de vill åt.</p>
<p><a href="http://googleblog.blogspot.com/2009/09/jump-to-information-you-want-right-from.html" target="_blank">http://googleblog&#8230;jump-to-information-you-want-right-from.html</a><br />
<a href="http://googlewebmastercentral.blogspot.com/2009/09/using-named-anchors-to-identify.html " target="_blank">http://googleweb&#8230;using-named-anchors-to-identify.html </a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.wedholm.net/namngivna-html-ankare-och-google/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Klickbar logga med CSS</title>
		<link>http://www.wedholm.net/klickbar-logga-med-css/</link>
		<comments>http://www.wedholm.net/klickbar-logga-med-css/#comments</comments>
		<pubDate>Mon, 05 Oct 2009 21:10:02 +0000</pubDate>
		<dc:creator>Kristoffer Wedholm</dc:creator>
				<category><![CDATA[HTML & CSS]]></category>

		<guid isPermaLink="false">http://www.wedholm.net/?p=1143</guid>
		<description><![CDATA[Här tänkte jag förklara hur man gör hela området för logon/rubriken klickbar. Det går ut på att placera en A-tagg inuti den DIV som innehåller bakgrundsbilden. A-taggen stylas sedan så att den fyller upp hela denna DIV. Vill du ändra storleken på det klickbara området så ändrar du bara på procentsatserna för höjd och bredd. [...]]]></description>
			<content:encoded><![CDATA[<p>Här tänkte jag förklara hur man gör hela området för logon/rubriken klickbar. Det går ut på att placera en A-tagg inuti den DIV som innehåller bakgrundsbilden. A-taggen stylas sedan så att den fyller upp hela denna DIV. Vill du ändra storleken på det klickbara området så ändrar du bara på procentsatserna för höjd och bredd. För att ändra positionen kan du lägga till en <em>margin-top</em> och/eller en <em>margin-left</em> med önskat antal pixlar.</p>
<p><strong>HTML</strong><br />
<span style="color: #333399;">&lt;div class=&#8221;title&#8221;&gt;<br />
&lt;a href=&#8221;index.asp&#8221;&gt;&lt;/a&gt;<br />
&lt;/div&gt;</span></p>
<p><strong>CSS</strong><br />
<span style="color: #333399;">.title {<br />
width: 800px;<br />
height: 200px;<br />
background: url(rubrikbild.jpg) no-repeat;<br />
}<br />
.title a {<br />
display: block;<br />
height: 100%;<br />
width: 100%;<br />
}</span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.wedholm.net/klickbar-logga-med-css/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Skriv till Access-databas med ASP</title>
		<link>http://www.wedholm.net/skriv-till-access-databas-med-asp/</link>
		<comments>http://www.wedholm.net/skriv-till-access-databas-med-asp/#comments</comments>
		<pubDate>Sat, 05 Sep 2009 19:36:58 +0000</pubDate>
		<dc:creator>Kristoffer Wedholm</dc:creator>
				<category><![CDATA[ASP]]></category>
		<category><![CDATA[HTML & CSS]]></category>

		<guid isPermaLink="false">http://www.wedholm.net/?p=1006</guid>
		<description><![CDATA[Tänkte nu göra en liten guide till hur man enkelt skriver information från ett formulär till en Access-databas i ASP. I detta exempel är det en kommentarfunktion från en av mina sajter som får agera exempel. Först börjar vi med att skapa formuläret i HTML, ni får ursäkta den omoderna tabellösningen utan CSS jag använder [...]]]></description>
			<content:encoded><![CDATA[<p>Tänkte nu göra en liten guide till hur man enkelt skriver information från ett formulär till en Access-databas i ASP. I detta exempel är det en kommentarfunktion från en av mina sajter som får agera exempel. Först börjar vi med att skapa formuläret i HTML, ni får ursäkta den omoderna tabellösningen utan CSS jag använder här. För att göra det snyggare föreslår jag att du sätter en <em>class</em> på alla <em>input</em> och bilder för att styla dem i en extern CSS-fil.</p>
<p style="text-align: left;"><span style="color: #000080;"><em>&lt;table width=&#8221;550&#8243; align=&#8221;left&#8221; border=&#8221;0&#8243;&gt;<br />
&lt;form method=&#8221;post&#8221; action=&#8221;</em></span><em><span style="color: #ff9900;">?do=spara</span></em><span style="color: #000080;"><em>&#8221;&gt;<br />
&lt;tr&gt;<br />
&lt;td colspan=&#8221;3&#8243; width=&#8221;550&#8243;&gt;&lt;b&gt;Rubrik:&lt;/b&gt; (max 45 tecken)&lt;br&gt;&lt;input maxlength=&#8221;45&#8243; name=&#8221;rubrik&#8221;&gt;&lt;/td&gt;<br />
&lt;/tr&gt;<br />
&lt;tr&gt;<br />
&lt;td colspan=&#8221;3&#8243; width=&#8221;550&#8243;&gt;&lt;b&gt;Text:&lt;/b&gt;&lt;br&gt;&lt;textarea name=&#8221;comment&#8221;&gt;&lt;/textarea&gt;&lt;/td&gt;<br />
&lt;/tr&gt;<br />
&lt;tr&gt;<br />
&lt;td width=&#8221;245&#8243; valign=&#8221;top&#8221;&gt;&lt;b&gt;Namn:&lt;/b&gt;&lt;br&gt;&lt;input value=&#8221;" name=&#8221;namn&#8221;&gt;&lt;/td&gt;<br />
&lt;td width=&#8221;245&#8243; valign=&#8221;top&#8221;&gt;&lt;b&gt;Hemsida:&lt;/b&gt;&lt;br&gt;&lt;input value=&#8221;http://www.&#8221; name=&#8221;hemsida&#8221; &gt;&lt;/td&gt;<br />
&lt;/tr&gt;<br />
&lt;tr&gt;<br />
&lt;td width=&#8221;275&#8243; valign=&#8221;top&#8221;&gt;&lt;b&gt;E-post:&lt;/b&gt;&lt;br&gt;&lt;input value=&#8221;" name=&#8221;epost&#8221;&gt;<br />
&lt;/td&gt;<br />
&lt;td width=&#8221;275&#8243; valign=&#8221;top&#8221;&gt;&lt;b&gt;Spamskydd:&lt;/b&gt;&lt;br&gt;&lt;img src=&#8221;grafik/kod2.jpg&#8221;&gt;&lt;input value=&#8221;" name=&#8221;spamprot&#8221;&gt;&lt;/td&gt;<br />
&lt;/tr&gt;<br />
&lt;tr&gt;<br />
&lt;td colspan=&#8221;3&#8243; width=&#8221;550&#8243;&gt;<br />
&lt;input type=&#8221;submit&#8221; value=&#8221;Posta kommentar&#8221;&gt;<br />
&lt;/td&gt;<br />
&lt;/tr&gt;<br />
&lt;/form&gt;<br />
&lt;/table&gt;</em></span></p>
<p>När formulärt är färdigt ska vi skriva ASP-koden som hämtar informationen från formuläret, lägger dem i variabler och sedan matar in dem på rätt plats i databasen. Ursäkta att koden är lite slarvigt skriven med en blandning av engelska och svenska.</p>
<p style="text-align: left;"><em><span style="color: #ff9900;">&lt;%</span><span style="color: #ff9900;"><br />
</span><span style="color: #ff9900;"> If Request.Querystring(&#8221;do&#8221;) = &#8221;spara&#8221; Then</span><span style="color: #ff9900;"><br />
</span><span style="color: #ff9900;"> Set Conn = Server.CreateObject(&#8221;ADODB.Connection&#8221;)</span><span style="color: #ff9900;"><br />
</span><span style="color: #ff9900;"> Conn.Open &#8221;Provider=Microsoft.Jet.OLEDB.4.0;Data Source=&#8221; &amp;Server.MapPath(&#8221;databas\db.mdb&#8221;)spamprotection	= Request.Form(&#8221;spamprot&#8221;)</span><span style="color: #ff9900;"> </span></p>
<p style="text-align: left;"><span style="color: #ff9900;">If spamprotection = &#8221;34$LkT&#8221; Then</span><span style="color: #ff9900;"><br />
</span><span style="color: #ff9900;"> SQL = &#8221;Insert Into comments (title,comment,datum,namn,hemsida,epost) Values(&#8216;&#8221; &amp; Request.Form(&#8221;rubrik&#8221;) &amp; &#8221;&#8216;,&#8217;&#8221; &amp; Request.Form(&#8221;comment&#8221;) &amp; &#8221;&#8216;,&#8217;&#8221; &amp; date &amp; &#8221;&#8216;,&#8217;&#8221; &amp; Request.Form(&#8221;namn&#8221;) &amp; &#8221;&#8216;,&#8217;&#8221; &amp; Request.Form(&#8221;hemsida&#8221;) &amp; &#8221;&#8216;,&#8217;&#8221; &amp; Request.Form(&#8221;epost&#8221;) &amp; &#8221;&#8216;)&#8221;</span><span style="color: #ff9900;"><br />
</span><span style="color: #ff9900;"> Conn.Execute(SQL)</span><span style="color: #ff9900;"><br />
</span><span style="color: #ff9900;"> RecSet.Close</span><span style="color: #ff9900;"><br />
</span><span style="color: #ff9900;"> Conn.Close</span><span style="color: #ff9900;"><br />
</span><span style="color: #ff9900;"> Set RecSet = Nothing</span><span style="color: #ff9900;"><br />
</span><span style="color: #ff9900;"> Set Conn = Nothing</span><span style="color: #ff9900;"><br />
</span><span style="color: #ff9900;"> Response.Redirect &#8221;kommentarer.asp&#8221;</span><span style="color: #ff9900;"><br />
</span><span style="color: #ff9900;"> Else</span><span style="color: #ff9900;"><br />
</span><span style="color: #ff9900;"> Response.Redirect &#8221;kommentarer.asp&#8221;</span><span style="color: #ff9900;"><br />
</span><span style="color: #ff9900;"> End If</span><span style="color: #ff9900;"><br />
</span><span style="color: #ff9900;"> End If</span><span style="color: #ff9900;"><br />
</span><span style="color: #ff9900;"> %&gt;</span></p>
<p></em></p>
]]></content:encoded>
			<wfw:commentRss>http://www.wedholm.net/skriv-till-access-databas-med-asp/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Teckenkodning</title>
		<link>http://www.wedholm.net/teckenkodning/</link>
		<comments>http://www.wedholm.net/teckenkodning/#comments</comments>
		<pubDate>Wed, 03 Jun 2009 02:24:40 +0000</pubDate>
		<dc:creator>Kristoffer Wedholm</dc:creator>
				<category><![CDATA[HTML & CSS]]></category>

		<guid isPermaLink="false">http://www.wedholm.net/?p=832</guid>
		<description><![CDATA[Om du inte gör en korrekt inställning av vilken teckenkodning som ska användas på din sajt kan det bli problem att visa rätt tecken för många av dina besökare. Du har kanske stött på problem på din egen sajt eller någon annans du besökt. Att t.ex. å, ä och ö inte skrivs ut korrekt utan [...]]]></description>
			<content:encoded><![CDATA[<p>Om du inte gör en korrekt inställning av vilken teckenkodning som ska användas på din sajt kan det bli problem att visa rätt tecken för många av dina besökare. Du har kanske stött på problem på din egen sajt eller någon annans du besökt. Att t.ex. å, ä och ö inte skrivs ut korrekt utan ersätts med andra tecken.</p>
<p>För det första ska du bestämma dig för vilken teckenkodning du vill använda, och använda enbart denna på hela din sajt. Just nu föredrar jag UTF-8 och då lägger du till följande kod mellan HEAD-taggarna.</p>
<p style="text-align: left;"><span style="color: #ff6600;">&lt;meta http-equiv=&#8221;content-type&#8221; content=&#8221;text/html; charset=utf-8&#8243;&gt;</span><em></em></p>
<p>Utöver detta kan du behöva konvertera dina HTML-filer i den texteditor eller HTML-editor du använder och därefter spara filen på nytt. I Notepad++ som jag använder görs detta enkelt genom att du väljer &#8221;Format&#8221; i menyn och sedan &#8221;Convert to UTF-8&#8243;. Om du kommer skapa ytterligare filer kan det även vara bra att välja denna teckenkodning som standard för nya dokument.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.wedholm.net/teckenkodning/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ge de sociala sajterna vad de förtjänar</title>
		<link>http://www.wedholm.net/ge-de-sociala-sajterna-vad-de-fortjanar/</link>
		<comments>http://www.wedholm.net/ge-de-sociala-sajterna-vad-de-fortjanar/#comments</comments>
		<pubDate>Tue, 02 Jun 2009 02:09:40 +0000</pubDate>
		<dc:creator>Kristoffer Wedholm</dc:creator>
				<category><![CDATA[HTML & CSS]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[Tjänster]]></category>

		<guid isPermaLink="false">http://www.wedholm.net/?p=824</guid>
		<description><![CDATA[Sociala nätverk i form av communities och bokmärkessajter är väldigt populära just nu. De sägs vara det nya sättet för såväl enskilda webmasters som företag ätt marknadsföra sin verksamhet på webben. Många av dessa sajter bygger i stor utsträckning på att andra aktörer på webben länkar till dem genom t.ex. röstknappar eller knappar som låter [...]]]></description>
			<content:encoded><![CDATA[<p>Sociala nätverk i form av communities och bokmärkessajter är väldigt populära just nu. De sägs vara det nya sättet för såväl enskilda webmasters som företag ätt marknadsföra sin verksamhet på webben. Många av dessa sajter bygger i stor utsträckning på att andra aktörer på webben länkar till dem genom t.ex. röstknappar eller knappar som låter folk (vanliga användare) lägga till din sajt bland sina bokmärken på den aktuella tjänsten.</p>
<p>Dessa tjänster kan öka din sajts popularitet, det ifrågasätter jag inte. Har du bra innehåll som intresserar många så mycket att de vill tipsa andra om det så kommer fler att få reda på din sajt genom dessa personer. Det jag sätter mig emot är deras flitiga användande av NoFollow på länkarna till alla dessa sajter som utgör deras levebröd. Jag uppmanar er att göra som mig när ni länkar till dessa tjänster. Använder de NoFollow i länken till mig, så använder jag det i min länk till dem. Vill de inte dela med sig av sin länkkraft, så delar inte jag med mig av min.</p>
<p>Så här ser en länk med NoFollow ut:<br />
<em>&lt;a href=&#8221;http://www.footbook.com&#8221; <strong>rel=&#8221;nofollow&#8221;</strong>&gt;Footbook&lt;/a&gt;</em></p>
<p>Om du skapar och publicerarlänkar genom en bloggtjänst så brukar man kunna välja HTML-läge när man skriver sitt inlägg. Välj då detta HTML-läge och leta reda på länken, skriv sen dit det fetmarkerade på motsvarande plats.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.wedholm.net/ge-de-sociala-sajterna-vad-de-fortjanar/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Teckenkodning UTF-8</title>
		<link>http://www.wedholm.net/teckenkodning-utf-8/</link>
		<comments>http://www.wedholm.net/teckenkodning-utf-8/#comments</comments>
		<pubDate>Fri, 10 Apr 2009 04:10:43 +0000</pubDate>
		<dc:creator>Kristoffer Wedholm</dc:creator>
				<category><![CDATA[HTML & CSS]]></category>

		<guid isPermaLink="false">http://www.wedholm.net/?p=675</guid>
		<description><![CDATA[Teckenkodningen UTF-8 har blivit den vanligaste och blir ännu mer populär. Det är viktigt att man deklarerar vilken teckenkodning som används mellan head-taggarna i HTML-filen. Lägg in följande meta-tagg för att deklarera att du använder UTF-8: &#60;meta content=&#8221;text/html; charset=utf-8&#8243; http-equiv=&#8221;Content-Type&#8221;&#62; Sedan är det viktigt att du sparar dina filer i denna teckenkodning. I Notepad++ kan [...]]]></description>
			<content:encoded><![CDATA[<p>Teckenkodningen UTF-8 har blivit den vanligaste och blir ännu mer populär. Det är viktigt att man deklarerar vilken teckenkodning som används mellan head-taggarna i HTML-filen. Lägg in följande meta-tagg för att deklarera att du använder UTF-8:</p>
<p><em style="font-style: normal; font-size: 8pt;">&lt;meta content=&#8221;text/html; charset=utf-8&#8243; http-equiv=&#8221;Content-Type&#8221;&gt;</em></p>
<p>Sedan är det viktigt att du sparar dina filer i denna teckenkodning. I Notepad++ kan du t.ex. välja teckenkodning genom att klicka på &#8221;Format&#8221; i menyn och välja bland UTF-8 m.fl.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.wedholm.net/teckenkodning-utf-8/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Rambaserad design</title>
		<link>http://www.wedholm.net/rambaserad-design/</link>
		<comments>http://www.wedholm.net/rambaserad-design/#comments</comments>
		<pubDate>Sun, 08 Mar 2009 00:06:22 +0000</pubDate>
		<dc:creator>Kristoffer Wedholm</dc:creator>
				<category><![CDATA[HTML & CSS]]></category>
		<category><![CDATA[Webbdesign]]></category>
		<category><![CDATA[Frames]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Ramar]]></category>

		<guid isPermaLink="false">http://www.wedholm.net/?p=350</guid>
		<description><![CDATA[Det finns några fördelar med en sida som är uppbyggd på olika frames. Dessa gör det möjligt för dig att ha t.ex menyn och logotypen synlig hela tiden för besökarna., vilket i många fall ger en lättnavigerad sida. Nackdelarna med denna typ av design är dock ganska många. Den största nackdelen är enligt mig att [...]]]></description>
			<content:encoded><![CDATA[<p>Det finns några fördelar med en sida som är uppbyggd på olika <em>frames</em>. Dessa gör det möjligt för dig att ha t.ex menyn och logotypen synlig hela tiden för besökarna., vilket i många fall ger en lättnavigerad sida.</p>
<p>Nackdelarna med denna typ av design är dock ganska många. Den största nackdelen är enligt mig att det är i stort sett omöjligt att djuplänka till ditt innehåll och samtidigt göra så att meny och logga syns när man går in via den länken. I en frame-design består index.html av en uppsättning FRAMESET-taggar som bestämmer hur stora de olika områdena ska vara samt vilket innehåll som ska visas när de anropas från index.html (startsidan). Den enda sidan besökaren ser i adressfältet är <em>dindomän.se/index.html</em>. Detta gör att besökare som vill lägga till en specifik sida på din sajt bland sina bokmärken alltid kommer skapa ett bokmärke till startsidan.</p>
<p>Ytterligare ett problem med rambaserad sida är att besökare som hittar den via Google ofta kommer till en undersida som egentligen ska visas i innehållsdelen på din sajt. Om länken på Google pekar mot <em>dindomän.se/produkter.html</em> så kommer besökaren in på produktsidan men ser inte loggan och menyn på din sajt, vilket gör det svårt att fortsätta navigera runt på den. Det finns dock sätt att komma runt detta, så att de övriga delarna ändå visas om man kommer in via &#8221;fel&#8221; sida.</p>
<p>Mitt råd är att om du har en rambaserad webbplats så bör du anlita någon som kan göra en ny webbplats utan ramar åt dig, om du inte kan göra det själv såklart. Om du har en inte allt för stor webbplats så skulle jag kunna ta på mig jobbet mot en liten peng.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.wedholm.net/rambaserad-design/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CSS-tips</title>
		<link>http://www.wedholm.net/css-tips/</link>
		<comments>http://www.wedholm.net/css-tips/#comments</comments>
		<pubDate>Sat, 07 Mar 2009 23:44:15 +0000</pubDate>
		<dc:creator>Kristoffer Wedholm</dc:creator>
				<category><![CDATA[HTML & CSS]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[stylesheet]]></category>
		<category><![CDATA[Webbdesign]]></category>

		<guid isPermaLink="false">http://www.wedholm.net/?p=346</guid>
		<description><![CDATA[Nu är det på tiden att ge lite grundläggande webbutvecklingstips och jag tänkte berätta om en ganska grundläggande och enkel sak man kan göra med CSS. Det var inte så länge sedan jag började göra på det här sättet. Tidigare satte jag alltid class på länkar och bilder m.m. Om du t.ex har en div [...]]]></description>
			<content:encoded><![CDATA[<p>Nu är det på tiden att ge lite grundläggande webbutvecklingstips och jag tänkte berätta om en ganska grundläggande och enkel sak man kan göra med CSS. Det var inte så länge sedan jag började göra på det här sättet. Tidigare satte jag alltid class på länkar och bilder m.m.</p>
<p>Om du t.ex har en div som heter <em>row</em> och vill styla alla länkar och all text i denna kan du skapa en form av underegenskaper till denna.</p>
<p style="padding-left: 30px;">.row {width: 400px; float: left;}<br />
.row p {text-align: left; font-family: Tahoma, Arial; font-size: 8pt;}<br />
.row a:link {text-decoration: none; color: #000000;}<br />
.row a:visited {text-decoration: none; color: #000000;}<br />
.row a:link {text-decoration: underline; color: #000000;}</p>
<p>Det är smidigt om du vet att allt som ska finnas i elementet ska ha samma egenskaper. Då slipper du skriva ut samma class på alla p-taggarna och kan helt enkelt nöja dig med <em>&lt;p&gt;Text&lt;/p&gt;</em>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.wedholm.net/css-tips/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>En hel webbplats på en ASP/HTML-sida</title>
		<link>http://www.wedholm.net/en-hel-webbplats-pa-en-asphtml-sida/</link>
		<comments>http://www.wedholm.net/en-hel-webbplats-pa-en-asphtml-sida/#comments</comments>
		<pubDate>Wed, 22 Oct 2008 02:08:50 +0000</pubDate>
		<dc:creator>Kristoffer Wedholm</dc:creator>
				<category><![CDATA[ASP]]></category>
		<category><![CDATA[HTML & CSS]]></category>
		<category><![CDATA[Webbdesign]]></category>

		<guid isPermaLink="false">http://blogg.wedholm.net/2008/10/22/en-hel-webbplats-pa-en-asphtml-sida/</guid>
		<description><![CDATA[Av någon anledning har jag fortsatt att bygga hemsidor på fler ASP-sidor. En av anledningarna är att om sidan blir väldigt stor och innehållsrik. Då kan det vara bra att dela upp det på fler sidor bara för att slippa en fil på 10000 rader. Har du däremot en mindre sida, men ca: fem underavdelningar [...]]]></description>
			<content:encoded><![CDATA[<p>Av någon anledning har jag fortsatt att bygga hemsidor på fler ASP-sidor. En av anledningarna är att om sidan blir väldigt stor och innehållsrik. Då kan det vara bra att dela upp det på fler sidor bara för att slippa en fil på 10000 rader.</p>
<p>Har du däremot en mindre sida, men ca: fem underavdelningar så tycker jag det är en klar fördel att bara köra <em>QueryString&#8217;s</em> på index.asp. Du bygger helt enkelt upp sidan i sektioner (som vanligt) och låter helt enkelt innehållsytan bytas ut beroende på vilken avdelning som ska visas.</p>
<p>Säg att du har dessa menyval på din webbplats: <em>Startsidan</em>, <em>Om mig</em> och <em>Mina bilder</em>. Vanligsvis skulle du länka dessa avdelningar till filer (t.ex ommig.html). När vi använder <em>QueryString&#8217;s</em> kan vi välja vad på indexsidan som ska visas beroende på vad vi anropar, trots att alla &#8221;sidor&#8221; ligger i samma fil.</p>
<p>Du har en innehålls-div på sidan som visar &#8221;Välkommen till min hemsida&#8221; eller liknande på startsidan. Jag ska försöka mig på ett kodexempel nu:</p>
<p align="left">&lt;div class=&#8221;column_middle&#8221;&gt;<br />
&lt;%If Request.Querystring(&#8221;page&#8221;) = &#8221;&#8221; Then%&gt;<br />
&lt;div class=&#8221;middle_content&#8221;&gt;<br />
&lt;H1&gt;Välkommen&lt;/H1&gt;<br />
&lt;p&gt;&#8230;Till min hemsida&lt;/p&gt;<br />
&lt;/div&gt;<br />
&lt;%End If%&gt;<br />
&lt;/div&gt;</p>
<p align="left">&lt;div class=&#8221;column_middle&#8221;&gt;<br />
&lt;%If Request.Querystring(&#8221;page&#8221;) = &#8221;minabilder&#8221; Then%&gt;<br />
&lt;div class=&#8221;middle_content&#8221;&gt;<br />
&lt;H1&gt;Mina bilder&lt;/H1&gt;<br />
&lt;img src=&#8221;bild.jpg&#8221; mce_src=&#8221;bild.jpg&#8221;&gt;<br />
&lt;/div&gt;<br />
&lt;%End If%&gt;<br />
&lt;/div&gt;</p>
<p align="left">&lt;div class=&#8221;column_middle&#8221;&gt;<br />
&lt;%If Request.Querystring(&#8221;page&#8221;) = &#8221;ommig&#8221; Then%&gt;<br />
&lt;div class=&#8221;middle_content&#8221;&gt;<br />
&lt;H1&gt;Om mig&lt;/H1&gt;<br />
&lt;p&gt;Jag heter Örjan&lt;/p&gt;<br />
&lt;/div&gt;<br />
&lt;%End If%&gt;<br />
&lt;/div&gt;</p>
<p>Istället för att länka till olika HTML-sidor så kan vi nu säga till sidan att visa en specifik QueryString.<br />
&lt;a href=&#8221;index.asp&#8221;&gt;Startsidan&lt;/a&gt;<br />
&lt;a href=&#8221;index.asp?page=ommig&#8221;&gt;Om mig&lt;/a&gt;<br />
&lt;a href=&#8221;index.asp?page=minabilder&#8221;&gt;Mina bilder&lt;/a&gt;<br />
Startsidan vill vi ju ha direkt under index.asp för att besökarna ska komma dit när de skriver in din URL i webbläsaren. Lämnar vi detta tomt (If Request.Querystring(&#8221;page&#8221;) = &#8221;<strong>ommig</strong>&#8221; Then) så kommer det vara den If-satsen som visas som <em>default</em>.</p>
<p>Självklart kan du använda samma <em>If-QueryString</em> på fler ställen på sidan. Om du t.ex vill att något speciellt ska visas i högerkolumnen när besökaren är inne på en viss avdelning.</p>
<p>Hoppas jag inte har lyckats vara för svårbegriplig.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.wedholm.net/en-hel-webbplats-pa-en-asphtml-sida/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Webbdesignskola: Del 2</title>
		<link>http://www.wedholm.net/webbdesignskola-del-2/</link>
		<comments>http://www.wedholm.net/webbdesignskola-del-2/#comments</comments>
		<pubDate>Wed, 27 Aug 2008 12:45:02 +0000</pubDate>
		<dc:creator>Kristoffer Wedholm</dc:creator>
				<category><![CDATA[HTML & CSS]]></category>
		<category><![CDATA[Webbdesign]]></category>

		<guid isPermaLink="false">http://blogg.wedholm.net/2008/08/27/webbdesignskola-del-2/</guid>
		<description><![CDATA[Nu tänkte jag gå igenom hur du använda CSS (Cascading Style Sheet) för att designa din hemsida. Det finns flera fördelar med att använda en stilmall. Den första är att du samlar alla inställningar i en fil och därmed inte behäver göra samma ändring i alla enskilda HTML-filer. Dessutom är det mycket bättre ur optimeringssynpunkt [...]]]></description>
			<content:encoded><![CDATA[<p>Nu tänkte jag gå igenom hur du använda CSS (Cascading Style Sheet) för att designa din hemsida. Det finns flera fördelar med att använda en stilmall. Den första är att du samlar alla inställningar i en fil och därmed inte behäver göra samma ändring i alla enskilda HTML-filer. Dessutom är det mycket bättre ur optimeringssynpunkt att separera struktur och innehåll från design.</p>
<p>Här är ett exempel på hur en CSS-fil kan se ut, jag använder mig av de klasser jag deklarerade i HTML-filen från del 1 i denna lilla skola. Exemplen blir ganska otydliga eftersom det inte går att skriva kod så bra i bloggtexten.</p>
<p align="left"><em>BODY		{<br />
background-color: #FFFFFF;<br />
margin-top: 0px; </em><strong>Gör att en eventuell automatisk marginal i överkant försvinner</strong><em><br />
margin-bottom: 0px; </em><strong>Samma som ovan  men i nederkant</strong><em><br />
text-align: center; </em><strong>/*Innehållet centreras*/</strong><em><br />
}</em></p>
<p><em>.main {width: 800px; <strong>Yttre DIV:ens bredd i pixlar</strong><em><br />
background-color: #FFFFFF; </em><strong>Bakgrundsfärg</strong><em><br />
border: 1px solid; </em><strong>Ram 1 pixel bred och heldragen linje, andra alternativ är &#8221;dotted&#8221; och &#8221;dashed&#8221;</strong><em><br />
border-color: #000000;} </em><strong>Ramens färg</strong><em><br />
</em>  </em></p>
<p align="left"><em>.left_column {<br />
float: left; </em><strong>DIV:en lägger sig så långt till vänster  som möjligt, i detta fall till vänster i main-diven</strong><em><br />
width: 190px;<br />
margin-left: 10px;</em><strong> Bredden+vänstermarginal=200 pixlar</strong><em><br />
border: 1px dotted;<br />
border-color: #000000;<br />
background-color: #FFFFFF;}</em> <strong>Kan skippas om du vill ha samma färg som i main-div:en</strong></p>
<p align="left"><em>.right_column {<br />
float: left; </em><strong>DIV:en lägger sig så långt till vänster  som möjligt, i detta fall direkt till höger om left_column eftersom den står skriven tidigare i HTML-filen</strong><em><br />
width: 580px;<br />
margin-left: 10px; </em><strong>Bredden+vänstermarginal+högermarginal=600 pixlar</strong><em><br />
margin-right: 10px; </em><strong>Summan av alla mått blir då 800 pixlar som är bredden på main-diven </strong><em><br />
border: 1px dotted;<br />
border-color: #000000;<br />
background-color: #FFFFFF;}</em></p>
<p align="left">Nu är sidan grovt uppstrukturerad, det som saknas är innehålls-divar som vi lägger i de kolumner vi skapat. Det går jag igenom i nästa del.</p>
<p align="left">&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.wedholm.net/webbdesignskola-del-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Webbdesignskola: Del 1</title>
		<link>http://www.wedholm.net/webbdesignskola-del-1/</link>
		<comments>http://www.wedholm.net/webbdesignskola-del-1/#comments</comments>
		<pubDate>Tue, 26 Aug 2008 20:42:12 +0000</pubDate>
		<dc:creator>Kristoffer Wedholm</dc:creator>
				<category><![CDATA[HTML & CSS]]></category>
		<category><![CDATA[Webbdesign]]></category>

		<guid isPermaLink="false">http://blogg.wedholm.net/2008/08/26/webbdesignskola-del-1/</guid>
		<description><![CDATA[I denna del tänkte jag förklara hur den grundläggande strukturen av ett HTML-dokument ska/kan se ut. Jag kommer även beröra hur du kan strukturera upp din webbplats innehåll med hjälp av DIV:ar. Här kommer ett exempel på hur alla dina HTML-dokument i grunden ska/kan se ut: &#60;html&#62; &#60;head&#62; &#60;meta name=&#8221;title&#8221; content=&#8221;Hemsidans namn samt mycket kortfattad [...]]]></description>
			<content:encoded><![CDATA[<p>I denna del tänkte jag förklara hur den grundläggande strukturen av ett HTML-dokument ska/kan se ut. Jag kommer även beröra hur du kan strukturera upp din webbplats innehåll med hjälp av DIV:ar. Här kommer ett exempel på hur alla dina HTML-dokument i grunden ska/kan se ut:</p>
<p><em>&lt;html&gt;</em><em><br />
</em><em>&lt;head&gt;</em><em><br />
</em><em>&lt;meta name=&#8221;title&#8221; content=&#8221;</em><strong>Hemsidans namn samt mycket kortfattad information/nyckelord</strong><em>&#8221;&gt;&lt;/meta&gt;</em><em><br />
</em><em>&lt;meta name=&#8221;description&#8221; content=&#8221;</em><strong>Beskrivning av webbplatsen</strong><em>&#8221;&gt;</em><em><br />
</em><em>&lt;meta name=&#8221;keywords&#8221; content=&#8221;</em><strong>Nyckelord separerade med mellanslag</strong><em>&#8221;&gt;</em><em><br />
</em><em>&lt;meta name=&#8221;robots&#8221; CONTENT=&#8221;all, index, follow&#8221;&gt;</em><em><br />
</em><em>&lt;meta name=&#8221;GOOGLEBOT&#8221; content=&#8221;all, index, follow&#8221;&gt;</em><em><br />
</em><em>&lt;meta name=&#8221;revisit-after&#8221; CONTENT=&#8221;2 days&#8221;&gt;</em><em><br />
</em><em>&lt;meta name=&#8221;copyright&#8221; content=&#8221;</em><strong>T.ex ditt namn eller webbplatsens domän</strong><em>&#8221;&gt;</em><em><br />
</em><em>&lt;meta name=&#8221;distribution&#8221; content=&#8221;Global&#8221;&gt;</em><em><br />
</em><em>&lt;meta name=&#8221;language&#8221; content=&#8221;sv&#8221;&gt;</em><em><br />
</em><em>&lt;link href=&#8221;style.css&#8221; type=&#8221;text/css&#8221; rel=&#8221;stylesheet&#8221;&gt;</em><em><br />
</em><em><br />
</em><em>&lt;title&gt;</em><strong>Din sida &#8211; En sida om bla bla</strong><em>&lt;/title&gt; </em><em><br />
</em><em>&lt;/head&gt;</em></p>
<p><em>&lt;body&gt;</em><em><br />
</em><strong><em>     </em></strong><strong>Här kommer sidans innehåll läggas</strong><em><br />
</em><em>&lt;/body&gt;</em><em><br />
</em><em>&lt;/html&gt; </em></p>
<p>Det enda som ska vara unikt för vare enskild HTML-sida är &lt;title&gt;-taggen. Gör en ny för varje avdelning eller liknande som beskriver den aktuella avdelningen på ett bra och sammanfattat sätt. Helst så kortfattat som t.ex &#8221;Dinsida.se &#8211; Information&#8221; eller &#8221;Dinsida.se &#8211; Kontakt&#8221;.</p>
<p>Här nedan går jag in lite kort på hur du kan strukturera upp innehållet på din webbplats med hjälp av DIV:ar. Jag hoppar direkt in mellan &lt;body&gt;-taggarna i detta exempel.</p>
<p><em>&lt;body&gt;<br />
</em><em>&lt;div class=&#8221;main&#8221;&gt; </em><strong>DIV:en main påbörjas</strong><em><br />
</em><em>        &lt;div class=&#8221;left_column&#8221;&gt;</em><em> </em><strong>DIV:en main påbörjas</strong><em><br />
</em><em>        &lt;/div&gt;</em><em> </em><strong>DIV:en left_column avslutas</strong><em> </em></p>
<p><em>        </em><em>&lt;div class=&#8221;right_column&#8221;&gt;</em><em> </em><strong>DIV:en right_column påbörjas</strong><em><br />
</em><em>        &lt;/div&gt; </em><strong>DIV:en right_column avslutas</strong><em><br />
</em><em>&lt;/div&gt; </em><strong>DIV:en main avslutas<br />
</strong><em>&lt;/body&gt; </em></p>
<p>Genom att tilldela dessa DIV:ar ett &#8221;class-namn&#8221; kan vi ge dem alla de egenskaper vi vill i en separat CSS-fil. Det är en mall eller instruktion till webbläsaren för hur informationen ska presenteras. Men det går jag igenom i nästa del.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.wedholm.net/webbdesignskola-del-1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

