<?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>Jayj.dk &#187; Web</title>
	<atom:link href="http://jayj.dk/category/web/feed/" rel="self" type="application/rss+xml" />
	<link>http://jayj.dk</link>
	<description>WordPress, temaer og blog</description>
	<lastBuildDate>Wed, 11 Jan 2012 20:15:11 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
		<item>
		<title>Sådan bruger du CSS3 Pseudo-Classes</title>
		<link>http://jayj.dk/sadan-bruger-du-css3-pseudo-classes/</link>
		<comments>http://jayj.dk/sadan-bruger-du-css3-pseudo-classes/#comments</comments>
		<pubDate>Thu, 31 Mar 2011 21:07:07 +0000</pubDate>
		<dc:creator>Jesper</dc:creator>
				<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://jayj.dk/2011/sadan-bruger-du-css3-pseudo-classes/</guid>
		<description><![CDATA[CSS3 er en vidunderlig ting, men det er let at blive forvirret over alle de nye ting, som transforms, animationer, pseudo-selectors osv. Men Smashing Magazine har lavet et indlæg om de nye pseudo-selectors, som sparker røv!]]></description>
			<content:encoded><![CDATA[<p>CSS3 er en vidunderlig ting, men det er let at blive forvirret over alle de nye ting, som transforms, animationer, pseudo-selectors osv. Men Smashing Magazine har lavet et indlæg om de nye pseudo-selectors, som sparker røv!</p>
]]></content:encoded>
			<wfw:commentRss>http://jayj.dk/sadan-bruger-du-css3-pseudo-classes/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Colorbox &#8211; Det perfekte lightbox plugin?</title>
		<link>http://jayj.dk/colorbox-det-perfekte-lightbox-plugin/</link>
		<comments>http://jayj.dk/colorbox-det-perfekte-lightbox-plugin/#comments</comments>
		<pubDate>Tue, 04 May 2010 13:02:17 +0000</pubDate>
		<dc:creator>Jesper</dc:creator>
				<category><![CDATA[Web]]></category>
		<category><![CDATA[colorbox]]></category>
		<category><![CDATA[jquery]]></category>
		<category><![CDATA[lightbox]]></category>

		<guid isPermaLink="false">http://jayj.dk/?p=1276</guid>
		<description><![CDATA[<div><a href="http://jayj.dk/colorbox-det-perfekte-lightbox-plugin/" title="Colorbox &#8211; Det perfekte lightbox plugin?"><img width="200" height="200" src="http://jayj.dk/wp-content/uploads/colorbox.png" class="attachment-post-thumbnail wp-post-image" alt="Colorbox - Det perfekte jQuery lightbox plugin" title="Colorbox - Det perfekte jQuery lightbox plugin" /></a></div>Der findes mange gode lightbox scripts til jQuery. Min personlige favorit var indtil i går var Fancybox, men i forbindelse med et nyt WordPress tema jeg arbejder på (glæd dig!), stødte jeg ind i problemer mellem den og jQuery pluginet Roundabout. Jeg arbejdede bogstavlig talt i flere timer på en løsning af problemet &#8211; Jeg [...]]]></description>
			<content:encoded><![CDATA[<div><a href="http://jayj.dk/colorbox-det-perfekte-lightbox-plugin/" title="Colorbox &#8211; Det perfekte lightbox plugin?"><img width="200" height="200" src="http://jayj.dk/wp-content/uploads/colorbox.png" class="attachment-post-thumbnail wp-post-image" alt="Colorbox - Det perfekte jQuery lightbox plugin" title="Colorbox - Det perfekte jQuery lightbox plugin" /></a></div><p>Der findes mange gode lightbox scripts til jQuery. Min personlige favorit var indtil i går var <a href="http://fancybox.net/" title="Fancybox - Et godt lightbox script">Fancybox</a>, men i forbindelse med et nyt WordPress tema jeg arbejder på (glæd dig!), stødte jeg ind i problemer mellem den og jQuery pluginet <a href="http://fredhq.com/projects/roundabout/">Roundabout</a>. Jeg arbejdede bogstavlig talt i flere timer på en løsning af problemet &#8211; Jeg kom tæt på, men fandt den aldrig. </p>
<p>Jeg begyndte derfor, at lede efter et nyt script. Der findes rigtig mange, men ikke rigtig nogen der passede indtil jeg kom forbi <strong>Colorbox</strong>. Jeg prøvede det, det virkede og det er vildt niiice!</p>
<p><span id="more-1276"></span></p>
<h3>Grunde til at bruge Colorbox</h3>
<p>Her er nogle af grundene fra Colorboxs hjemmeside til at bruge Colorbox.</p>
<ul>
<li>Understøtter billeder, billede grupper, slideshow, ajax, inline, og iframe indhold</li>
<li>Lightweight: mindre end 9KB javascript!!</li>
<li>Det er dejlig let at ændre udseendet via CSS</li>
<li>Kræver ingen ændringer i din HTML</li>
<li>Genererer valid XHTML</li>
</ul>
<p>En af fordelene er, at det er så dejlig let. Både at arbejde med og i filstørrelse. Plugin filen er bare 9kb, der bruges kun 2 billeder og der skal næsten ingen CSS til.</p>
<p>Der er 5 forskellige styles til at starte med, men det er nemt at lave sin egen ved, at skifte grafikken ud og tilføje noget CSS.</p>
<p><img src="http://jayj.dk/wp-content/uploads/colorbox-fancyboxstyle.jpg" alt="" title="colorbox-fancyboxstyle" width="620" height="340" class="aligncenter size-full wp-image-1282" /></p>
<p>Her er et eksempel fra det WordPress tema jeg arbejder på. Få linjer CSS og en enkelt billede udskiftning. Kan det blive nemmere?</p>
<p>Så står du og mangler et jQuery lightbox, så anbefaler jeg klart Colorbox. Nu er det godt nok ikke meget, jeg har fået arbejdet med Colorbox, men indtil får det 5/5 stjerner.</p>
<p><img src="http://jayj.dk/wp-content/uploads/5stars.png" alt="5 stjerner" title="5 stjerner" width="89" height="16" class="size-full wp-image-1285" /></p>
<p><a href="http://colorpowered.com/colorbox/" title="Download Colorbox og læs meget mere" class="btn">Download Colorbox og læs meget mere om hvad du kan gøre med Colorbox</a></p>
]]></content:encoded>
			<wfw:commentRss>http://jayj.dk/colorbox-det-perfekte-lightbox-plugin/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Hurtig løsning på Z-index bug i IE7</title>
		<link>http://jayj.dk/hurtig-losning-pa-z-index-bug-i-ie7/</link>
		<comments>http://jayj.dk/hurtig-losning-pa-z-index-bug-i-ie7/#comments</comments>
		<pubDate>Mon, 19 Apr 2010 18:48:22 +0000</pubDate>
		<dc:creator>Jesper</dc:creator>
				<category><![CDATA[Web]]></category>
		<category><![CDATA[ie7]]></category>
		<category><![CDATA[z-index]]></category>

		<guid isPermaLink="false">http://jayj.dk/?p=1256</guid>
		<description><![CDATA[<div><a href="http://jayj.dk/hurtig-losning-pa-z-index-bug-i-ie7/" title="Hurtig løsning på Z-index bug i IE7"><img width="200" height="200" src="http://jayj.dk/wp-content/uploads/ie7-zindex.png" class="attachment-post-thumbnail wp-post-image" alt="ie7-zindex" title="ie7-zindex" /></a></div>Internet Explorer 7 har nogle mærkelige fejl. En af dem er, hvordan den håndterer z-index. Det kan den slet ikke finde ud af. Hvis du har prøvet at lave en dropdown-menu, har du garanteret stødt på dette problem &#8211; Det har jeg i hvert fald. En hurtig Google søgning fandt en hel masse sider med [...]]]></description>
			<content:encoded><![CDATA[<div><a href="http://jayj.dk/hurtig-losning-pa-z-index-bug-i-ie7/" title="Hurtig løsning på Z-index bug i IE7"><img width="200" height="200" src="http://jayj.dk/wp-content/uploads/ie7-zindex.png" class="attachment-post-thumbnail wp-post-image" alt="ie7-zindex" title="ie7-zindex" /></a></div><p>Internet Explorer 7 har nogle mærkelige fejl. En af dem er, hvordan den håndterer z-index. Det kan den slet ikke finde ud af. Hvis du har prøvet at lave en dropdown-menu, har du garanteret stødt på dette problem &#8211; Det har jeg i hvert fald.</p>
<p>En hurtig Google søgning fandt en hel masse sider med løsninger på problemet. De fleste af dem <a href="http://www.vancelucas.com/blog/fixing-ie7-z-index-issues-with-jquery/">involverede jQuery</a>, men jeg blev ved med at søge ,for at finde en mere simpel og bedre løsning.</p>
<p>Og jeg fandt den!</p>
<p><span id="more-1256"></span></p>
<p>Onlinebrand.dk havde en <a href="http://www.onlinebrand.dk/blog/19-z-index-ie7.html">meget simpel CSS løsning</a>. Løsningen er simpelthen, at give overordnet (Parent) element et højere z-index værdi end elementet selv.</p>
<blockquote><p>
Dette skyldes, at IE7 nulstiller z-index værdien på alle positionerede elementer. Dette fungere selvfølgelig ikke, da hele ideen med z-index, er at man skal kunne positionere sine elementer foran eller bagved hinanden.
</p></blockquote>
<p>Lad os sige du har denne markup:</p>
<pre class="prettyprint lang-html">
&lt;ul id=&quot;menu&quot;&gt;
&lt;li&gt;&lt;a href=&quot;#&quot;&gt;Forside&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#&quot;&gt;Om&lt;/a&gt;
  &lt;ul&gt;
    &lt;li&gt;&lt;a href=&quot;#&quot;&gt;Om&lt;/a&gt;&lt;/li&gt;
  &lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#&quot;&gt;Kontakt&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
</pre>
<p>Så skal du give #menu en højere z-index værdi end #menu li</p>
<pre class="prettyprint lang-css">
#menu {
z-index: 10;
}

#menu li {
z-index: 5;
}
</pre>
<p>Det behøver ikke være 10 og 5, men det er dejlig lette tal.</p>
]]></content:encoded>
			<wfw:commentRss>http://jayj.dk/hurtig-losning-pa-z-index-bug-i-ie7/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Free Google Wave invites</title>
		<link>http://jayj.dk/free-google-wave-invites/</link>
		<comments>http://jayj.dk/free-google-wave-invites/#comments</comments>
		<pubDate>Thu, 26 Nov 2009 19:10:31 +0000</pubDate>
		<dc:creator>Jesper</dc:creator>
				<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://jayj.dk/?p=1090</guid>
		<description><![CDATA[I&#8217;m sorry that I didn&#8217;t uploaded my new WordPress theme last week as promised, but I ran into some computer problems But don&#8217;t be unhappy. I&#8217;ve have 8 invites to Google Wave. Follow on and see how easy you can get yours! Google gave me 8 invites. To get an invite just sent me an [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m sorry that I didn&#8217;t uploaded my new WordPress theme last week as promised, but I ran into some computer problems <img src='http://jayj.dk/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' /><br />
But don&#8217;t be unhappy. <strong>I&#8217;ve have 8 invites to Google Wave</strong>. Follow on and see how easy you can get yours!</p>
<p><span id="more-1090"></span></p>
<p><br class="clear" /><br />
Google gave me 8 invites. To get an invite just sent me an email on <em>email removed</em><br />
The first 8 will get one, so you better be quick <img src='http://jayj.dk/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p><strong>Update:</strong> Sorry, but I don&#8217;t have anymore invites.</p>
]]></content:encoded>
			<wfw:commentRss>http://jayj.dk/free-google-wave-invites/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>A free HTML5 and CSS3 theme</title>
		<link>http://jayj.dk/free-html5-css3-theme/</link>
		<comments>http://jayj.dk/free-html5-css3-theme/#comments</comments>
		<pubDate>Fri, 13 Nov 2009 15:04:18 +0000</pubDate>
		<dc:creator>Jesper</dc:creator>
				<category><![CDATA[Downloads]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[contactform]]></category>
		<category><![CDATA[css3]]></category>
		<category><![CDATA[english]]></category>
		<category><![CDATA[html5]]></category>
		<category><![CDATA[template]]></category>
		<category><![CDATA[theme]]></category>

		<guid isPermaLink="false">http://jayj.dk/?p=1059</guid>
		<description><![CDATA[<div><a href="http://jayj.dk/free-html5-css3-theme/" title="A free HTML5 and CSS3 theme"><img width="200" height="145" src="http://jayj.dk/wp-content/uploads/html5version2-200x145.png" class="attachment-post-thumbnail wp-post-image" alt="Version 2 of my HTML5 theme" title="Version 2 of my HTML5 theme" /></a></div>I continue my November Christmas and it&#8217;s now in week 2, which means I&#8217;ll giveaway the second theme out of 3. HTML5 and CS3 is hot topics for web developers right now. Especially CSS3, because it&#8217;s so much easier to build beautiful websites. HTML5 is also so much nicer than HTML4. It wasn&#8217;t the plan [...]]]></description>
			<content:encoded><![CDATA[<div><a href="http://jayj.dk/free-html5-css3-theme/" title="A free HTML5 and CSS3 theme"><img width="200" height="145" src="http://jayj.dk/wp-content/uploads/html5version2-200x145.png" class="attachment-post-thumbnail wp-post-image" alt="Version 2 of my HTML5 theme" title="Version 2 of my HTML5 theme" /></a></div><p>I continue my November Christmas and it&#8217;s now in week 2, which means I&#8217;ll giveaway the second theme out of 3. HTML5 and CS3 is hot topics for web developers right now. Especially CSS3, because it&#8217;s so much easier to build beautiful websites. HTML5 is also so much nicer than HTML4.</p>
<p>It wasn&#8217;t the plan to actually release this theme, but it was so fun to make and I really like it, so I want to share it with all of you.</p>
<p><span id="more-1059"></span></p>
<div class="download single-download"><a href="http://jayj.dk/download/html5/"  title="Download the free HTML5 and CSS3 theme (Downloaded 24197 times)" class="download-link">Download</a><a href="http://wpthemes.jayj.dk/html5/" class="demo-link iframe" title="See demo of A free HTML5 and CSS3 theme">Demo</a></div>
<h3>HTML5, CSS3 &#8211; What?!</h3>
<p>HTML5 is the next major revision of HTML. Instead of, let&#8217;s say <code>&lt;div id="header"&gt;&lt;/div&gt;</code>, can you now use <code>&lt;header&gt;&lt;/header&gt;</code>. Cool, right? You can read more about HTML on <a title="HTML5 on Wikipedia" href="http://en.wikipedia.org/wiki/HTML5">Wikipedia</a> or on <a href="http://html5doctor.com/">html5doctor</a>.</p>
<p>CSS3 is currently under development, but the most modern browsers as Safari, Chrome and Firefox support some of the features. <a href="http://www.css3.info/">Read about CSS3 on CSS3.info</a>, or use Google to find something about it.</p>
<h3>The Theme, please!</h3>
<p><strong>You are free to use this theme for any purpose</strong> &#8211; both private and commercial. You&#8217;re allowed to remove the credit link in the footer, but please, please leave it there. It allows me continuing creating free themes.</p>
<div class="download single-download"><a href="http://jayj.dk/download/html5/" title="Download the free HTML5 and CSS3 theme"><img src="http://jayj.dk/wp-content/uploads/html5version2.png" alt="" class="wp-post-image" /></a><a href="http://jayj.dk/download/html5/"  title="Download the free HTML5 and CSS3 theme (Downloaded 24197 times)" class="download-link">Download</a><a href="http://wpthemes.jayj.dk/html5/" class="demo-link iframe" title="See demo of A free HTML5 and CSS3 theme">Demo</a></div>
<h3>Features</h3>
<ul>
<li>Uses HTML5 and CSS3</li>
<li>Awesome design with a <span style="color: #F71570;">hot pink</span> color!</li>
<li><strong>Fully working Ajax PHP contact form</strong></li>
<li><a href="http://www.modernizr.com/">Modernizr</a> for enabling of HTML5 elements &amp; feature detects</li>
<li><a href="https://github.com/scottjehl/Respond">Respond.js</a> &#8211; a lightweight polyfill for min/max-width CSS3 Media Queries</li>
<li>Uses Droid Serif, loaded from Google Fonts, for the headings</li>
<li>IE6 &amp; IE7 warning (can easily be edited to IE6 only or removed)</li>
<li>Free to use! (: – It&#8217;s released under <a href="http://www.opensource.org/licenses/bsd-license.php">New BSD License</a>. The license is included in license.txt</li>
</ul>
<p>The theme has been tested in all major browsers and it&#8217;s awesome! It looks a bit funny in <abbr title="Internet Explorer 6">IE6</abbr> and IE7, but who cares?</p>
<p>Any comments/suggestions are much appreciated <img src='http://jayj.dk/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<div class="download single-download"><a href="http://jayj.dk/download/html5/"  title="Download the free HTML5 and CSS3 theme (Downloaded 24197 times)" class="download-link">Download</a><a href="http://wpthemes.jayj.dk/html5/" class="demo-link iframe" title="See demo of A free HTML5 and CSS3 theme">Demo</a></div>
<h4>Other versions of the theme</h4>
<p>The theme is available as both WordPress and Blogger theme as well</p>
<ul>
<li>Download <a href="http://www.longren.org/wordpress/html5press/">WordPress version</a> by Tyler Longren</li>
<li>Download <a href="http://www.bloggerbits.com/2010/09/css3-theme-free-blogger-template/">Blogger version</a> by Rethnaraj Rambabu (old version of the theme)</li>
</ul>
<h3>Update March 25, 2010</h3>
<ul>
<li>Dropdown menu support</li>
<li>Cleaner and better code</li>
<li>More CSS3 included</li>
</ul>
<h3>Update September 1, 2010</h3>
<p>Rethnaraj Rambabu has converted into a Blogger template. <a title="Download my CSS3 and HTML5 as Blogger template" href="http://www.bloggerbits.com/2010/09/css3-theme-free-blogger-template/">Download it here</a>.</p>
<h3>Update September 6, 2010</h3>
<p>Version 1.2 has been released. Code improvements and more CSS3. The theme it now released under <a href="http://www.opensource.org/licenses/bsd-license.php">New BSD License</a>.<br />
<a title="Read the version 1.2 update post" href="http://jayj.dk/html5-theme-version-1-2/">Read the full 1.2 update post</a></p>
<h3>Update April 16, 2011</h3>
<p>Tyler Longren has made a <strong>WordPress theme</strong> of this theme.<br />
<a class="btn blue" title="Download html5press" href="http://www.longren.org/wordpress/html5press/">Download now at his website</a></p>
<h3>Update May 19, 2011</h3>
<p><a href="http://jayj.dk/2011/html5-theme-v2/">Version 2.0 of the theme</a> has been released! New design and major improvements. Click the link to read more.</p>
]]></content:encoded>
			<wfw:commentRss>http://jayj.dk/free-html5-css3-theme/feed/</wfw:commentRss>
		<slash:comments>148</slash:comments>
		</item>
		<item>
		<title>Få alle sider til at rotere i Safari og Chrome</title>
		<link>http://jayj.dk/fa-alle-sider-til-at-rotere-i-safari-og-chrome/</link>
		<comments>http://jayj.dk/fa-alle-sider-til-at-rotere-i-safari-og-chrome/#comments</comments>
		<pubDate>Sun, 18 Oct 2009 13:59:10 +0000</pubDate>
		<dc:creator>Jesper</dc:creator>
				<category><![CDATA[Web]]></category>
		<category><![CDATA[chrome]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[safari]]></category>

		<guid isPermaLink="false">http://jayj.dk/?p=999</guid>
		<description><![CDATA[Kom lige forbi denne &#8220;Tweet&#8221; af Simon Willison tidligere i dag. Det er et sjovt lille stykke javascript du kan skrive i adresselinjen. Hvis du bruger Safari eller Chrome vil det få den side du er inde på til at rotere. javascript:(function(){var d=0;setInterval(function() {document.body.style['-webkit-transform']= 'rotate('+ d +'deg)';d+=1},10)}());]]></description>
			<content:encoded><![CDATA[<p>Kom lige forbi <a href="http://twitter.com/simonw/status/825123672">denne &#8220;Tweet&#8221;</a> af Simon Willison tidligere i dag. Det er et sjovt lille stykke javascript du kan skrive i adresselinjen. Hvis du bruger Safari eller Chrome vil det få den side du er inde på til at rotere.</p>
<pre class="prettyprint lang-js">
javascript:(function(){var d=0;setInterval(function() {document.body.style['-webkit-transform']= 'rotate('+ d +'deg)';d+=1},10)}());
</pre>
<p><a href="http://jayj.dk/wp-content/uploads/rotate-big.png" class="colorbox"><br />
<img src="http://jayj.dk/wp-content/uploads/rotate-small.png" alt="Roterende side" /><br />
</a></p>
]]></content:encoded>
			<wfw:commentRss>http://jayj.dk/fa-alle-sider-til-at-rotere-i-safari-og-chrome/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>CSS kontaktform &#8211; Del 2</title>
		<link>http://jayj.dk/css-kontaktform-del-2/</link>
		<comments>http://jayj.dk/css-kontaktform-del-2/#comments</comments>
		<pubDate>Sun, 20 Sep 2009 13:46:47 +0000</pubDate>
		<dc:creator>Jesper</dc:creator>
				<category><![CDATA[Web]]></category>
		<category><![CDATA[form]]></category>
		<category><![CDATA[kontakt]]></category>
		<category><![CDATA[mail]]></category>
		<category><![CDATA[php]]></category>

		<guid isPermaLink="false">http://jayj.dk/?p=917</guid>
		<description><![CDATA[I sidste uge skrev jeg om, hvordan du kan lave en simpel kontaktform med HTML og CSS. Hvis du ikke har læst den endnu, er det en god idé at gøre det. I denne uge vil jeg skrive om, hvordan du kan få formen til faktisk at sende emails. Da filen der indeholder kontaktformen er [...]]]></description>
			<content:encoded><![CDATA[<p>I sidste uge skrev jeg om, hvordan du kan lave en <a href="http://jayj.dk/css-kontaktform/" title="Lav en simpel kontaktform">simpel kontaktform med HTML og CSS</a>. Hvis du ikke har læst den endnu, er det en god idé at gøre det. I denne uge vil jeg skrive om, hvordan du kan få formen til faktisk at sende emails.</p>
<p><span id="more-917"></span></p>
<div class="clear"></div>
<div class="download single-download"><a href="http://jayj.dk/download/css-kontaktform-php/"  title="Download CSS Kontaktform PHP (Downloaded 566 times)" class="download-link">Download</a><a href="http://jayj.dk/examples/grey-form-php/" class="demo-link iframe" title="See demo of CSS kontaktform &#8211; Del 2">Demo</a></div>
<p>Da filen der indeholder kontaktformen er en HTML fil, skal den først laves til en PHP fil. Omdøb filen fra <code>index.html</code> til <code>index.php</code></p>
<p>Indsæt følgende kode under <code>&lt;h3>Kontakt mig&lt;/h3&gt;</code></p>
<pre class="prettyprint lang-php">
&lt;?php
// Hvis der er trykket på send knappen
if( isset($_POST['submit']) ) {

}
?>
</pre>
<p>Næsten alt vores PHP kode vil være inde mellem { og }, og vil først blive kørt når der bliver trykket på Send knappen.</p>
<p>Først skal vi skaffe informationer fra kontaktformen: Navn, Email og Besked</p>
<pre class="prettyprint lang-php">
$navn = htmlspecialchars( $_POST['navn'] );
$email = htmlspecialchars( $_POST['email'] );
$besked = htmlspecialchars ( $_POST['besked'] );
</pre>
<p><em>Husk at koden skal være mellem { og }</em>
</pre>
<p>Vi rykker videre med at skrive nogle informationer, der skal bruges for at kunne sende mailen. Skriv din email og det emne mailen skal have.</p>
<pre class="prettyprint lang-php">
$adresse = ""; // Din email som mailen vil blive sendt til
$emne = "Emne her"; // Emnet som emailen skal have

$header = 'From: '. $email . "\r\n";
</pre>
<p>Nu skal vi have sendt den besked</p>
<pre class="prettyprint lang-php">
if(!empty($_POST['navn']) &#038;&#038; !empty($_POST['email']) &#038;&#038; !empty($_POST['besked']) &#038;&#038; filter_var($email,FILTER_VALIDATE_EMAIL) ) {

$sendt = mail($adresse, $emne, $besked, $header); // Send emailen

  if($sendt){
	echo '&lt;p class="success">Din besked blev sendt.&lt;/p>'; // Succes besked
   } 

} else {
	echo '&lt;p class="error">Der var en fejl med at sende beskeden. Tjek venligst alle felter.&lt;/p>'; // Fejl besked
}
</pre>
<p>Først tjekker vi om alle felter er udfyldt, og om emailen er gyldig. Hvis du vil læse mere om <code>FILTER_VALIDATE_EMAIL</code>, kan du læse <a href="http://net.tutsplus.com/tutorials/php/getting-clean-with-php/">Getting Clean With PHP</a> på Net.tutsplus.com </p>
<p><code>Mail</code> sender mailen, og hvis den er blevet sendt får brugeren en succes besked. Hvis en eller flere af felterne er tomme, får brugeren en fejlbesked.</p>
<p>Nu rykker vi videre til formen, hvor der skal gives fejlbeskeder. Erstat den gamle form med den nye</p>
<pre class="prettyprint lang-php">
&lt;p>
    &lt;label for="navn">Navn&lt;/label>
    &lt;input type="text" name="navn" id="navn" value="&lt;?php if(isset($_POST['submit'])) { echo $navn; } ?>" />
    &lt;?php
	// Hvis navn er tomt
	if(isset($_POST['submit']) &#038;&#038; $navn == "") {
		echo '&lt;span class="error" id="navn">Udfyld venligst navn&lt;/span>';
	}
	?>
&lt;/p>

&lt;p>
    &lt;label for="email">Email</label>
    &lt;input type="text" name="email" id="email" value="&lt;?php if(isset($_POST['submit'])) { echo $email; } ?>" />
    &lt;?php
	if(isset($_POST['submit']) &#038;&#038; $email == "" ) {
		echo '&lt;span class="error" id="email">Udfyld venligst email&lt;/span>';
	}
	// Valider email
	if(isset($_POST['submit']) &#038;&#038; !filter_var($email,FILTER_VALIDATE_EMAIL) &#038;&#038; $email != "") {
		echo '&lt;span class="error" id="email">Udfyld venligst en gyldig email&lt;/span>';
	}
	?>
&lt;/p>
&lt;p>
	&lt;textarea name="besked" id="besked" rows="10" cols="30">&lt;?php if(isset($_POST['submit'])) { echo $besked; } ?></textarea>
    &lt;?php
	if(isset($_POST['submit']) &#038;&#038; $besked == "") {
		echo '&lt;span class="error" id="besked">Skriv venligst en besked&lt;/span>';
	}
	?>
&lt;/p>
&lt;p>
	&lt;input type="submit" name="submit" id="submit" value="Send" />
&lt;/p>
</pre>
<p>Her er noget af koden forklaret bedre</p>
<pre class="prettyprint lang-php">
&lt;?php
// Hvis navn er tomt
if(isset($_POST['submit']) &#038;&#038; $navn == "") {
	echo '&lt;span class="error" id="navn">Udfyld venligst navn&lt;/span>';
}
?>
</pre>
<p>Hvis der er blevet trykket på Send knappen og navn feltet er tomt, vil der komme en fejlbesked</p>
<pre class="prettyprint lang-php">
&lt;input type="text" name="navn" id="navn" value="&lt;?php if(isset($_POST['submit'])) { echo $navn; } ?>" />
</pre>
<p>Hvis der er blevet trykket på Send knappen vil navnet blive skrevet i input feltet, så brugeren er fri for at skrive det igen.</p>
<p>Det samme gælder for de andre. Dog er der også lidt email validering ved email feltet.</p>
<p>Download det samlet script, hvor der også er lidt ekstra CSS style og noget jQuery for at kunne lukke fejlbeskederne.</p>
<div class="download single-download"><a href="http://jayj.dk/download/css-kontaktform-php/"  title="Download CSS Kontaktform PHP (Downloaded 566 times)" class="download-link">Download</a><a href="http://jayj.dk/examples/grey-form-php/" class="demo-link iframe" title="See demo of CSS kontaktform &#8211; Del 2">Demo</a></div>
]]></content:encoded>
			<wfw:commentRss>http://jayj.dk/css-kontaktform-del-2/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>CSS kontaktform</title>
		<link>http://jayj.dk/css-kontaktform/</link>
		<comments>http://jayj.dk/css-kontaktform/#comments</comments>
		<pubDate>Thu, 10 Sep 2009 11:57:00 +0000</pubDate>
		<dc:creator>Jesper</dc:creator>
				<category><![CDATA[Web]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[css3]]></category>
		<category><![CDATA[download]]></category>
		<category><![CDATA[form]]></category>
		<category><![CDATA[kontakt]]></category>

		<guid isPermaLink="false">http://jayj.dk/?p=837</guid>
		<description><![CDATA[<div><a href="http://jayj.dk/css-kontaktform/" title="CSS kontaktform"><img width="150" height="150" src="http://jayj.dk/wp-content/uploads/greycontactform.jpg" class="attachment-post-thumbnail wp-post-image" alt="greycontactform" title="greycontactform" /></a></div>I denne tutorial vil jeg vise, hvordan du ret enkelt kan lave en pæn HTML/CSS kontaktform. Jeg vil bruge nogle nye CSS3 features, som runde hjørner og text shadow, såsom giver et ekstra wow i moderne browsers, men stadig er pæn i gamle browsere. Det er desværre ikke en funktionel form (endnu?), det er bare [...]]]></description>
			<content:encoded><![CDATA[<div><a href="http://jayj.dk/css-kontaktform/" title="CSS kontaktform"><img width="150" height="150" src="http://jayj.dk/wp-content/uploads/greycontactform.jpg" class="attachment-post-thumbnail wp-post-image" alt="greycontactform" title="greycontactform" /></a></div><p>I denne tutorial vil jeg vise, hvordan du ret enkelt kan lave en pæn HTML/CSS kontaktform. Jeg vil bruge nogle nye CSS3 features, som runde hjørner og text shadow, såsom giver et ekstra wow i moderne browsers, men stadig er pæn i gamle browsere. Det er desværre ikke en funktionel form (endnu?), det er bare hvordan man koder designet til en. </p>
<p><span id="more-837"></span></p>
<div class="clear"></div>
<p>Here er kontaktformen, som du vil lære at lave, og indbygningen af den.<br />
<a href="http://jayj.dk/wp-content/uploads/greycontactformStor2.jpg" title="Preview af kontaktform" class="colorbox"><br />
<img src="http://jayj.dk/wp-content/uploads/greycontactform.jpg" alt="Preview af kontaktform" /><br />
</a></p>
<p>Vi starter med en form</p>
<pre class="prettyprint lang-html">
&lt;!DOCTYPE html>
&lt;html >
&lt;head>
&lt;meta charset="utf-8" /> &lt;!-- Måske iso-8859-1 -->
&lt;title>Kontakt form&lt;/title>

&lt;link href="style.css" rel="stylesheet" type="text/css" />
&lt;/head>

&lt;body>
&lt;form action="" id="kontaktform">

&lt;h3>Kontakt mig&lt;/h3>

&lt;p>
     &lt;label for=&quot;navn&quot;&gt;Navn&lt;/label&gt;
    &lt;input type=&quot;text&quot; name=&quot;name&quot; id=&quot;navn&quot; value=&quot;&quot; /&gt;
&lt;/p>

&lt;p&gt;
    &lt;label for=&quot;email&quot;&gt;Email&lt;/label&gt;
    &lt;input type=&quot;email&quot; name=&quot;email&quot; id=&quot;email&quot; value=&quot;&quot; /&gt;
&lt;/p&gt;

&lt;p&gt;
	&lt;textarea name=&quot;besked&quot; id=&quot;besked&quot; rows=&quot;10&quot; cols=&quot;30&quot;&gt;&lt;/textarea&gt;
&lt;/p&gt;

&lt;p&gt;
	&lt;input type=&quot;submit&quot; name=&quot;submit&quot; id=&quot;submit&quot; value=&quot;Send&quot; /&gt;
&lt;/p&gt;

&lt;/form&gt;

&lt;/body&gt;
&lt;/html&gt;
</pre>
<p>Opret så filen <code>style.css</code> i samme mappe som din kontaktform fil (hvis ikke bliver du nødt til at rette i html koden).<br />
Først starter vi med en global reset CSS, som nulstiller margins og paddings på alle elementer. (:focus fjerner en grim blå outline border agtig ting i browsers som Firefox og Safari)</p>
<pre class="prettyprint lang-css">
* { margin: 0; padding: 0;}
:focus { outline: none; }
</pre>
<p><em>Hvis du bruger denne form på en side hvor der er flere elementer, burde du ikke bruge *, men i stedet fx <a href="http://meyerweb.com/eric/tools/css/reset/" title="Eric Meyers Reset CSS">Eric Meyers Reset CSS</a></em></p>
<p>Før vi går videre, <a href="http://jayj.dk/download/css-kontaktform/" class="btn inline-download" title="Download CSS Kontaktform (Downloaded 515 times)">kan du downloade filerne</a> (der er inkluderet billeder og PSD fil)</p>
<pre class="prettyprint lang-css">
body, #kontaktform input, #kontaktform textarea {
	font: 16px Arial, Helvetica, sans-serif;
	color: #333;
}

#kontaktform {
	background: #ccc url(images/formgradient.png) repeat-x;
	border: 1px solid #aeaeae;
	margin: 50px auto 0; /* 50px fra toppen, 0 fra bunden og auto fra venstre og højre (center) */
	width: 420px; /* Bliver 500px med padding */
	padding: 40px 40px 0;
}
</pre>
<p>Først sætter vi alle skrifttyper til Arial i størrelse 16. Det næste er formen (husk vi gav formen <code>id="kontaktform"</code>). Vi sætter baggrunden til en gradient, men da den ikke er uendelig lang sætter vi også lige en baggrundsfarve <img src='http://jayj.dk/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<pre class="prettyprint lang-css">
#kontaktform h3 {
	font-size: 36px;
	font-weight: bold;
	margin-bottom: 30px;
}

#kontaktform p { margin-bottom: 30px; position: relative; overflow: hidden;}

#kontaktform label {
	float: left;
	font-size: 18px;
	height: 41px;
	line-height: 41px; /* Samme som højden, centrer teksten */
}
</pre>
<p><code>#kontaktform h3</code> er &#8220;Kontakt mig&#8221; overskriften. Alle elementerne i formen er wrappet ind i &lt;p> tags, som vi sætter til <code>margin-bottom: 30px;</code> for at adskille dem fra hinanden. Vi sætter <code>position: relative;</code>, fordi vi senere sætter fejlbeskeden til <code>position: absolute;</code>.</p>
<h3>Input felterne</h3>
<p>Nu skal vi style input felterne. Da alle tekstfelterne har <code>type="text"</code>, er det oplagt at style alle felterne med <code>type="text"</code> i stedet for at give felterne en class. For at style alle tekst input felterne bruger vi <code>input[type=text]</code>. Det virker godt nok ikke i IE6, men er det ikke ligemeget?</p>
<pre class="prettyprint lang-css">
#kontaktform input[type="text"], #kontaktform input[type="email"] { float: right;} /* Alle inputfelter med typen text og email */
#kontaktform input[type="text"], #kontaktform textarea {
	background: #fff url(images/input.png) repeat-x;
	border: 1px solid #cbcbcb;
	color: #aeaeae;
	padding: 10px 5px;
}

#kontaktform input[type="text"]:hover, #kontaktform input[type="text"]:focus,
#kontaktform input[type="email"]:hover, #kontaktform input[type="email"]:focus,
#kontaktform textarea:hover, #kontaktform textarea:focus {
	border: 1px solid #aeaeae;
	color: #333;
}
#kontaktform input[type="text"], #kontaktform input[type="email"] { width: 333px; }
#kontaktform textarea { width: 408px; overflow: auto; } /* Overflow fjerner scrollbar i IE */

#kontaktform input[type="submit"] { /* Alle inputfelter med typen submit */
	background: #dedede url(images/submit.png) repeat-x;
	border: 1px solid #aeaeae;
	color: #000;
	font-weight: bold;
	font-size: 18px;
	padding: 10px 0;
	width: 175px;
	cursor: pointer;
}
#kontaktform input[type="submit"]:hover { border: 1px solid #949494; }
</pre>
<p><em><a href="http://www.smashingmagazine.com/2009/08/17/taming-advanced-css-selectors" title="CSS selectors">Læs mere om CSS selectors på Smashing Magazine</a></em></p>
<h3>Fejl besked</h3>
<p>Der skal selvfølgelig også være en fejlbesked. Vil ikke gå så meget i dybden med den.</p>
<pre class="prettyprint lang-css">
span.error {
	background: #ffebe8;
	border: 1px solid #C00;
	font-size: 14px;
	position: absolute;
	padding: 5px;
	top: 7px; right: 10px;

       /* CSS3 */
	opacity: 0.75;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
         border-radius: 5px;
}
</pre>
<h3>CSS3</h3>
<p>Nu skal vi til det sjove, der kun virker i moderne browsers som Safari, Chrome og Firefox. Nemlig CSS3 features, som runde hjørner og tekst skygge.</p>
<p>Vi starter først med nogle runde hjørner på selve formen, input felterne og tekstfeltet</p>
<pre class="prettyprint lang-css">
#kontaktform, #kontaktform input, #kontaktform textarea {
       border-radius: 10px;
}
</pre>
<p>Cool hva&#8217;? <img src='http://jayj.dk/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  Lad os rykke videre til en næsten hvid tekst skygge på overskriften, labelsne og Send knappen.</p>
<pre class="prettyprint lang-css">
#kontaktform h3, #kontaktform input#submit, #kontaktform label {
        text-shadow: #f6f5f5 1px 1px 1px; /* Tekst shadow i Safari, Chrome, Firefox og Opera10 */
}
</pre>
<p>Læs mere om CSS3:</p>
<ul>
<li><a href="http://www.css3.info/" title="CSS3.info">CSS3.info</a></li>
<li><a href="http://net.tutsplus.com/tutorials/html-css-techniques/5-techniques-to-acquaint-you-with-css-3/" title="5 Techniques to Acquaint You With CSS 3">5 Techniques to Acquaint You With CSS 3</a></li>
<li><a href="http://net.tutsplus.com/videos/screencasts/a-crash-course-in-advanced-css3-effects/" title="A Crash-Course in Advanced CSS3 Effects">A Crash-Course in Advanced CSS3 Effects (video)</a></li>
</ul>
<h4>Download &#038; Demo</h4>
<div class="download single-download"><a href="http://jayj.dk/download/css-kontaktform/"  title="Download CSS Kontaktform (Downloaded 958 times)" class="download-link">Download</a><a href="http://jayj.dk/examples/grey-form/" class="demo-link iframe" title="See demo of CSS kontaktform">Demo</a></div>
<p>Så var så alt for i dag. Har du spørgsmål eller kommentarer, er du velkommen til at skrive en kommentar, så skal jeg nok prøve at give dig svar.</p>
]]></content:encoded>
			<wfw:commentRss>http://jayj.dk/css-kontaktform/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>5 WordPress tricks</title>
		<link>http://jayj.dk/5-wordpress-tricks/</link>
		<comments>http://jayj.dk/5-wordpress-tricks/#comments</comments>
		<pubDate>Mon, 29 Jun 2009 13:43:11 +0000</pubDate>
		<dc:creator>Jesper</dc:creator>
				<category><![CDATA[Tips & Tricks]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://jayj.dk/?p=641</guid>
		<description><![CDATA[I denne uge har jeg gravet 5 WordPress tricks frem, som jeg vil dele med jer. Der er alt lige fra &#8220;shortcodes&#8221; til hvordan man gør sit tema oversættelse klar. Mastering WordPress Shortcodes WordPress Configuration Tricks Brug custom taxonomies til at lave en filmdatabase Fjern en kategori fra dit RSS Feed Gør dit tema oversættelse [...]]]></description>
			<content:encoded><![CDATA[<p>I denne uge har jeg gravet 5 WordPress tricks frem, som jeg vil dele med jer. Der er alt lige fra &#8220;shortcodes&#8221; til hvordan man gør sit tema oversættelse klar.</p>
<h3>Mastering WordPress Shortcodes</h3>
<p><a href="http://www.smashingmagazine.com/2009/02/02/mastering-wordpress-shortcodes"><img src="http://jayj.dk/wp-content/uploads/wordpress_shortcodes_3.jpg" alt="Wordpress Shortcodes" title="Wordpress Shortcodes" width="599" height="150" class="size-full wp-image-599" /></a></p>
<p><span id="more-641"></span></p>
<h3>WordPress Configuration Tricks</h3>
<p><a href="http://digwp.com/2009/06/wordpress-configuration-tricks"><img src="http://jayj.dk/wp-content/uploads/wp_config.jpg" alt="WP-Config" title="WP-Config" width="599" height="150" class="size-full wp-image-613" /></a></p>
<h3>Brug custom taxonomies til at lave en filmdatabase</h3>
<p><a href="http://justintadlock.com/archives/2009/06/04/using-custom-taxonomies-to-create-a-movie-database"><img src="http://jayj.dk/wp-content/uploads/movie_database.jpg" alt="Lav en filmdatabase" title="Lav en filmdatabase" width="599" height="150" class="size-full wp-image-615" /></a></p>
<h3>Fjern en kategori fra dit RSS Feed</h3>
<p><a href="http://yoast.com/exclude-category-feed/"><img src="http://jayj.dk/wp-content/uploads/remove_cat.jpg" alt="Fjern kategori fra RSS Feed" title="Fjern kategori fra RSS Feed" width="599" height="150" class="size-full wp-image-616" /></a></p>
<h3>Gør dit tema oversættelse klar</h3>
<p><a href="http://www.wprecipes.com/make-your-wordpress-theme-translatable"><img src="http://jayj.dk/wp-content/uploads/flags.jpg" alt="Gør dit tema oversættelse klar" title="Gør dit tema oversættelse klar" width="599" height="150" class="size-full wp-image-619" /></a></p>
<p>Kender du andre gode WordPress tutorials du vil dele med os andre? Så skriv en kommentar med linket til den <img src='http://jayj.dk/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://jayj.dk/5-wordpress-tricks/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Følg mig på Twitter</title>
		<link>http://jayj.dk/f%c3%b8lg-mig-pa-twitter/</link>
		<comments>http://jayj.dk/f%c3%b8lg-mig-pa-twitter/#comments</comments>
		<pubDate>Thu, 11 Jun 2009 13:45:41 +0000</pubDate>
		<dc:creator>Jesper</dc:creator>
				<category><![CDATA[Nyheder]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[twitter]]></category>

		<guid isPermaLink="false">http://jayj.dk/?p=643</guid>
		<description><![CDATA[Beklager at der ikke kom et mandags tip i mandags, men var desværre ikke hjemme. Så nu kommer det lidt forsinket, og det er nu mere en opfordring. Twitter er i stor stil på vej fremad, og jeg er da selvfølgelig også på Twitter Følg mig på Twitter ved at klikke her Hvaa, er du [...]]]></description>
			<content:encoded><![CDATA[<p>Beklager at der ikke kom et mandags tip i mandags, men var desværre ikke hjemme. Så nu kommer det lidt forsinket, og det er nu mere en opfordring. Twitter er i stor stil på vej fremad, og jeg er da selvfølgelig også på Twitter <img src='http://jayj.dk/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p><a href="http://twitter.com/jayjdk">Følg mig på Twitter ved at klikke her</a></p>
<p>Hvaa, er du også på Twitter? Så skriv da lige dit brugernavn så vi andre også kan følge dig.</p>
]]></content:encoded>
			<wfw:commentRss>http://jayj.dk/f%c3%b8lg-mig-pa-twitter/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Page Caching using disk: enhanced
Database Caching 13/27 queries in 0.034 seconds using disk: basic

Served from: jayj.dk @ 2012-02-05 01:11:14 -->
