<?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>lenas egna &#187; stilregler</title>
	<atom:link href="http://lena.smuligt.com/tag/stilregler/feed/" rel="self" type="application/rss+xml" />
	<link>http://lena.smuligt.com</link>
	<description>mitt i livet - och sen då?</description>
	<lastBuildDate>Mon, 11 Mar 2013 13:37:26 +0000</lastBuildDate>
	<language>sv-SE</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.4.2</generator>
		<item>
		<title>mot html5: del 1</title>
		<link>http://lena.smuligt.com/2011/08/06/mot-html5-del-1/</link>
		<comments>http://lena.smuligt.com/2011/08/06/mot-html5-del-1/#comments</comments>
		<pubDate>Sat, 06 Aug 2011 11:03:25 +0000</pubDate>
		<dc:creator>Lena</dc:creator>
				<category><![CDATA[WP & HTML5]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[html5]]></category>
		<category><![CDATA[naket]]></category>
		<category><![CDATA[stilregler]]></category>
		<category><![CDATA[tema]]></category>
		<category><![CDATA[wp]]></category>

		<guid isPermaLink="false">http://lena.smuligt.com/?p=2358</guid>
		<description><![CDATA[Det här är alltså början till ett nytt tema. Helt utan tema kan inte WP köras, så jag har skapat ett nytt tema i dess allra enklaste form. I katalogen /wp_contents/themes/ har jag gjort en ny temakatalog som jag kallade &#8221;mitt-tema&#8221; (kan heta vad som helst, men undvik mellanslag och håll dig till tecknen a-z, <a href='http://lena.smuligt.com/2011/08/06/mot-html5-del-1/' class='excerpt-more'>[...]</a>]]></description>
			<content:encoded><![CDATA[<p><img class="alignright size-large wp-image-2370" title="prtsc-08-06-01" src="http://lena.smuligt.com/wp-content/uploads/2011/08/prtsc-08-06-01-1024x557.png" alt="" width="819" height="446" />Det här är alltså början till ett nytt tema. Helt utan tema kan inte WP köras, så jag har skapat ett nytt tema i dess allra enklaste form. I katalogen /wp_contents/themes/ har jag gjort en ny temakatalog som jag kallade &#8221;mitt-tema&#8221; (kan heta vad som helst, men undvik mellanslag och håll dig till tecknen a-z, A-Z, 0-9, _ och &#8211; i namnet, det bör man för övrigt alltid göra med katalog- och filnamn som ska leva på webben för att undvika problem). I min temakatalog finns två filer, style.css och index.php, dessa två är nödvändiga för ett tema, men kommer så småningom att få sällskap med många fler.</p>
<h3>style.css</h3>
<p>Stilmallen innehåller i nuläget inga stilregler över huvud taget, endast den rad som definierar själva temat för WP-motorn.</p>
<pre class="brush: css; gutter: true">/*
Theme Name: Mitt HTML5-tema
*/</pre>
<p>Man kan lägga in mer information än bara tema-namnet om man vill, men ska man bara ha det för eget bruk räcker det så. Informationen skrivs som en kommentar, vilket i css görs mellan /* och */</p>
<h3>index.php</h3>
<p>Allt som skrivs mellan &lt;?php och ?&gt; är alltså php-kod, och består så här långt enbart av anrop till färdiga wp-funktioner. Exakt vad dessa gör kan man hitta i <a title="WordPress Codex" href="http://codex.wordpress.org/" target="_blank">WordPress Codex</a> (en sida som jag alltid har öppen som referensverk, det finns ingen möjlighet att lära sig allt utantill). De allra flesta finns under <a title="Template Tags" href="http://codex.wordpress.org/Template_Tags" target="_blank">Template Tags</a>, några får man använda sökfunktionen för att hitta.</p>
<p>Jag har gjort filen så enkel som möjligt och bara tagit med det allra nödvändigaste, så att själva inläggen ska synas och det ska gå att kommentera, men samtidigt använt de nya HTML5-elementen.</p>
<pre class="brush: php; gutter: true">&lt;!DOCTYPE html&gt;
&lt;html &lt;?php language_attributes(); ?&gt;&gt;
&lt;head&gt;
	&lt;meta charset="&lt;?php bloginfo('charset'); ?&gt;" /&gt;
	&lt;title&gt;Lenas egna - Trial &amp; error&lt;/title&gt;
	&lt;link rel="stylesheet" type="text/css" src="&lt;?php bloginfo('stylesheet_url'); ?&gt;" /&gt;
	&lt;?php /* Funktionsanropet wp_head() ska alltid finnas allra sist före &lt;/head&gt;! */ ?&gt;
	&lt;?php wp_head(); ?&gt;
&lt;/head&gt;
&lt;body&gt;
	&lt;header&gt;
		&lt;hgroup&gt;
			&lt;h1&gt;&lt;?php bloginfo('name'); ?&gt;&lt;/h1&gt;
		&lt;/hgroup&gt;
	&lt;/header&gt;
	&lt;?php /* Hämta inlägg: The Loop */ ?&gt;
	&lt;?php while(have_posts()) : the_post(); ?&gt;
	&lt;article&gt;
		&lt;header&gt;
			&lt;h2&gt;&lt;a href="&lt;?php the_permalink(); ?&gt;" rel="bookmark" title="&lt;?php the_title(); ?&gt;"&gt;&lt;?php the_title(); ?&gt;&lt;/a&gt;&lt;/h2&gt;
			Postat i &lt;?php the_category(); ?&gt;
			&lt;time pubdate="pubdate"&gt;&lt;?php the_date(); ?&gt;&lt;/time&gt;
			&lt;?php comments_number(); ?&gt;
		&lt;/header&gt;
		&lt;?php the_content(); ?&gt;
		&lt;footer&gt;
			&lt;?php the_tags('Taggar: '); ?&gt;
		&lt;/footer&gt;
	&lt;/article&gt;
	&lt;?php if(is_single()) : ?&gt;
		&lt;ol class="commentlist"&gt;
			&lt;?php comments_template(); ?&gt;
		&lt;/ol&gt;
		&lt;?php comment_form(); ?&gt;
	&lt;?php endif; ?&gt;
	&lt;?php /* Avsluta The Loop */ ?&gt;
	&lt;?php endwhile; ?&gt;
	&lt;nav&gt;
		&lt;?php next_posts_link(); ?&gt;
		&lt;?php previous_posts_link(); ?&gt;
	&lt;/nav&gt;
	&lt;?php /* Funktionsanropet wp_footer() ska alltid finnas allra sist före &lt;/body&gt;! */ ?&gt;
	&lt;?php wp_footer(); ?&gt;
&lt;/body&gt;
&lt;/html&gt;</pre>
<p>HTML5-element som används:</p>
<ul>
<li><span class="Apple-style-span" style="line-height: 23px;"><a title="w3schools.com - header" href="http://www.w3schools.com/html5/tag_header.asp" target="_blank">header</a> Definierar inledningen av ett dokument eller en sektion, kan innehålla t ex navigation och rubriker</span></li>
<li><span class="Apple-style-span" style="line-height: 23px;"><a title="w3schools.com - hgroup" href="http://www.w3schools.com/html5/tag_hgroup.asp" target="_blank">hgroup</a> En grupp av h-taggar (&lt;h1&gt; till &lt;h6&gt;), där lägsta siffran är huvudrubrik och övriga underrubriker</span></li>
<li><span class="Apple-style-span" style="line-height: 23px;"><a title="w3schools.com - article" href="http://www.w3schools.com/html5/tag_article.asp" target="_blank">article</a> Enligt w3.org ska article egentligen användas för att definiera externt innehåll, men verkar i praktiken användas till just det som det låter som: en artikel eller en bloggpost</span></li>
<li><span class="Apple-style-span" style="line-height: 23px;"><a title="w3schools.com - time" href="http://www.w3schools.com/html5/tag_time.asp" target="_blank">time</a> Definierar datum och/eller tid (attributet pubdate talar om att det handlar om publiceringsdatum)</span></li>
<li><span class="Apple-style-span" style="line-height: 23px;"><a title="w3schools.com - nav" href="http://www.w3schools.com/html5/tag_nav.asp" target="_blank">nav</a> Definierar navigering</span></li>
<li><span class="Apple-style-span" style="line-height: 23px;"><a title="w3schools.com - footer" href="http://www.w3schools.com/html5/tag_footer.asp" target="_blank">footer</a> Definierar antingen en sidfot, eller foten på en sektion, t ex en article</span></li>
</ul>
<div>
<p>Anm 1: Jag har skrivit in sidans namn i title-taggen. Det ska man inte göra, man ska använda sig av ett funktionsanrop istället (samma tema ska kunna användas till en annan wp-installation, eller du ska kunna byta namn på bloggen utan att behöva ändra i filerna). Men jag vill inte använda standardfunktionen utan istället skriva en egen funktion för att göra den mer sökmotorvänlig, så det får vara så länge. Om du vill anropa standardfunktionen ska title-taggen se ut så här:</p>
<pre class="brush: php; gutter: true">&lt;title&gt;&lt;?php bloginfo('name'); ?&gt;&lt;/title&gt;</pre>
<p>Anm 2: Jag har avinstallerat alla plugins också, för att ingen sådan ska lägga sig i hur saker och ting uppför sig. Med ett undantag: en plugin som gör det möjligt att visa kod i inläggen.</p>
<p>HTML5 handlar alltså väldigt mycket om semantik. Och man har på ett sätt tagit till sig det som varit praxis bland webbutvecklare och gjort till standard. Det har varit väldigt vanligt under många år att man lagt t ex en headerbild, sidans rubrik och en navigation inom en div-tagg med id=&#8221;header&#8221;. Nu blir det ett eget element istället.</p>
<p>Nästa steg blir att lägga till såpass med stilregler att det blir lite mer läsvänligt. Det här är inte så kul.</p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://lena.smuligt.com/2011/08/06/mot-html5-del-1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
