<?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>miZine &#187; web-development</title>
	<atom:link href="http://mizine.de/category/html/feed/" rel="self" type="application/rss+xml" />
	<link>http://mizine.de</link>
	<description>Mac, Internet, SEO, eCommerce, Gadgets und Wordpress</description>
	<lastBuildDate>Sun, 20 May 2012 11:33:06 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
	<atom:link rel='hub' href='http://mizine.de/?pushpress=hub'/>
		<item>
		<title>Webseite abrufen wie der Google Bot</title>
		<link>http://mizine.de/html/abruf-wie-durch-googlebot/</link>
		<comments>http://mizine.de/html/abruf-wie-durch-googlebot/#comments</comments>
		<pubDate>Wed, 16 May 2012 13:30:21 +0000</pubDate>
		<dc:creator>Viktor Dite</dc:creator>
				<category><![CDATA[web-development]]></category>

		<guid isPermaLink="false">http://mizine.de/?p=5899</guid>
		<description><![CDATA[Hin und wieder muss ein Webworker seine Webseite aus den Augen des Google Bots sehen. Ich zeige hier drei Wege, wie Du die Webseiten wie durch einen GoogleBot abrufen kannst. Wenn Google beim Crawlen der Webseite Fehler entdeckt, die Du entweder im Browser nicht nachvollziehen kannst oder Du sehen willst, was andere Webseiten dem Googlebot [...]]]></description>
			<content:encoded><![CDATA[<p><span style="font-weight:bold">Hin und wieder muss ein Webworker seine Webseite aus den Augen des Google Bots sehen. Ich zeige hier drei Wege, wie Du die Webseiten wie durch einen GoogleBot abrufen kannst.</span></p>
<p>Wenn Google beim Crawlen der Webseite Fehler entdeckt, die Du entweder im Browser nicht nachvollziehen kannst oder Du sehen willst, was andere Webseiten dem Googlebot an Inhalten präsentieren, dann können die folgenden drei Varianten dabei sehr behilflich sein eine Webseite wie ein Googlebot abzurufen:<br />
<span id="more-5899"></span></p>
<h2>Abruf wie durch Googlebot</h2>
<p>Es gibt drei Varianten eine Webseite wie durch den Googlebot abzurufen:</p>
<ol>
<li><strong>Abrufen mit cURL:</strong><br />Mit cURL lässt sich der UserAgent auf den GoogleBot einstellen, so dass cURL die Webseite wirklich so abrufen kann wie der Google Bot. Das funktioniert folgendermaßen:
<pre><code>curl --user-agent Googlebot/2.1 http://www.url.de</code></pre>
<p>Um die Headerinformationen zu bekommen, muss man den Befehl wie folgt erweitern:</p>
<pre><code>curl -I -L --user-agent Googlebot/2.1 http://www.url.de</code></pre>
</li>
<li><strong>Abrufen mit Web-Sniffer</strong><br />
Mit dem <a href="http://web-sniffer.net/">Web-Sniffer</a> lassen sich Webseiten unter anderem abrufen, wie durch den Googlebot. Dazu einfach unter User Agent den Googlebot auswählen. Die Ausgabe zeigt dann auf einen Blick, wie die Headerinformationen und das zurückgelieferte HTML aussehen.</li>
<li><strong>Google Webmaster Tools</strong><br />
Das ist die unflexibelste Lösung, da hierzu nur eigene Webseiten, die unter Google Webmaster Tools angemeldet sing untersucht werden können und Google hier nur ein Erfolg oder Misserfolg meldet. Auf diese Weise lassen sich bei Fehlern weder Headerinformationen ausgeben lassen, noch die Response, die den Fehler verursacht hat.</li>
</ol>
<p><img src="http://mizine.de/wp-content/uploads/2012/05/Abruf-wie-durch-Googlebot.jpg" alt="Abruf wie durch Googlebot" title="Abruf wie durch Googlebot" width="560" height="292" class="aligncenter size-full wp-image-5905 colorbox-5899" /></p>
]]></content:encoded>
			<wfw:commentRss>http://mizine.de/html/abruf-wie-durch-googlebot/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WordPress Teaser für Unterseiten einer Seite</title>
		<link>http://mizine.de/html/wordpress-teaser-fur-unterseiten-einer-seite/</link>
		<comments>http://mizine.de/html/wordpress-teaser-fur-unterseiten-einer-seite/#comments</comments>
		<pubDate>Mon, 05 Mar 2012 07:00:46 +0000</pubDate>
		<dc:creator>Viktor Dite</dc:creator>
				<category><![CDATA[web-development]]></category>

		<guid isPermaLink="false">http://mizine.de/?p=5247</guid>
		<description><![CDATA[Es gibt Aufgaben, für die ist die Artikel / Blog Ausgabe von WordPress ggü. den WordPress CMS Seiten zu sehr unterlegen. Dazu gehört bspw. eine tiefere hierarchische Verschachtelung von Inhalten. Mit der Kategorisierung der Artikel lässt sich nur eine flache Hierarchie der Tiefe 2 realisieren. Mit WordPress CMS Seiten hingegen theoretisch unendlich tief. Die WordPress [...]]]></description>
			<content:encoded><![CDATA[<p>Es gibt Aufgaben, für die ist die Artikel / Blog Ausgabe von WordPress ggü. den WordPress CMS Seiten zu sehr unterlegen. Dazu gehört bspw. eine tiefere hierarchische Verschachtelung von Inhalten. Mit der Kategorisierung der Artikel lässt sich nur eine flache Hierarchie der Tiefe 2 realisieren. Mit WordPress CMS Seiten hingegen theoretisch unendlich tief.</p>
<p>Die WordPress CMS Seiten haben jedoch normalerweise den dummen Nachteil, dass jegliche Unterseiten nicht automatisch als Teaser in der jeweiligen Ebene angezeigt werden &#8211; wie das in den normalen Kategorien der Fall ist. Das lässt sich allerdings relativ einfach mit Hilfe von <a href="http://wpseo.de/" title="bestes WordPress SEO Plugin">wpSEO</a> ändern!<span id="more-5247"></span></p>
<h2>WordPress Unterseiten wie Artikel mit Teasern anzeigen lassen</h2>
<p>Dazu einfach folgenden Code an die passende Stelle des <code>pages.php</code> Templates einfügen (z.B. unter die Auflistung des eigentlichen Contents der Seite):</p>
<pre class="brush: php; title: ; notranslate">
&lt;?php
/** Creating teaser of all childs of depth = 1
  Thisfor you have to set array('hierarchical' =&gt; 0,
  'parent' =&gt; $post-&gt;ID) in get_pages()
  Using WP_SEO for getting teaser excerpt
  Author: Viktor Dite
**/
$pageChildren = get_pages(array('child_of'=&gt; $post-&gt;ID,
'hierarchical' =&gt; 0, 'parent' =&gt; $post-&gt;ID));
if ( $pageChildren ) {
  foreach ( $pageChildren as $pageChild ) {
  echo '&lt;a href=&quot;' . get_permalink($pageChild-&gt;ID) . '&quot;&gt;
      &lt;article id=&quot;post-&lt;?php the_ID(); ?&gt;&quot; class=&quot;product_list&quot;&gt;
        &lt;header class=&quot;entry-header&quot;&gt;
          &lt;h2 class=&quot;entry-title&quot;&gt;'.
           $pageChild-&gt;post_title.'&lt;/h2&gt;
        &lt;/header&gt;
        &lt;div class=&quot;entry-content&quot;&gt;';
          if (has_post_thumbnail($pageChild-&gt;ID)){
            echo get_the_post_thumbnail($pageChild-&gt;ID, 'large');
          }
          if(strlen($description = get_post_meta($pageChild-&gt;ID,
                    '_wpseo_edit_description', true))&gt;5)
          {
            echo '&lt;p&gt;'.$description.'&lt;/p&gt; ';
          }else{
            echo '&lt;p&gt;Leider keine Kurzbeschreibung
                  vorhanden&lt;/p&gt;';
          }
  echo '&lt;/div&gt;
        &lt;div class=&quot;clearleft&quot;&gt;&lt;/div&gt;
      &lt;/article&gt;
      &lt;/a&gt;';
  }//foreach
}//if $pageChildren
?&gt;
</pre>
<h2>Zur Erklärung</h2>
<pre class="brush: php; title: ; notranslate">
$pageChildren = get_pages(array('child_of'=&gt; $post-&gt;ID,
'hierarchical' =&gt; 0, 'parent' =&gt; $post-&gt;ID));
</pre>
<p><code>get_pages()</code> holt mit dem Parameter <code>child_of</code> alle Unterseiten der aktuellen Seite. <code>'hierarchical' =&gt; 0, 'parent' =&gt; $post-&gt;ID</code> bewirken zusammen, dass nur eine Ebene (die direkten Nachfolger (Siblings) in der Hierarchie in die Ausgabe kommen. Werden diese Optionen nicht angegeben, kommen alle Unterseiten, egal welcher Tiefe, als Teaser mit in die Ausgabe!</p>
<p>Der Rest des Codes holt sich dann einfach jedes Element und packt es in ein <code>article</code> Element, dass nur noch per CSS passend formatiert werden muss. Die Description des Teasers liefert dabei das <strong>manuell gesetzte Description Metatag</strong> von wpSEO, da WordPress von Haus aus kein &#8220;Auszug&#8221; Feld bei den Seiten mitliefert.</p>
]]></content:encoded>
			<wfw:commentRss>http://mizine.de/html/wordpress-teaser-fur-unterseiten-einer-seite/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>WordPress Breadcrumb Navigation ohne Plugins</title>
		<link>http://mizine.de/html/wordpress-breadcrumb-navigation-ohne-plugins/</link>
		<comments>http://mizine.de/html/wordpress-breadcrumb-navigation-ohne-plugins/#comments</comments>
		<pubDate>Tue, 28 Feb 2012 13:22:53 +0000</pubDate>
		<dc:creator>Viktor Dite</dc:creator>
				<category><![CDATA[web-development]]></category>

		<guid isPermaLink="false">http://mizine.de/?p=5206</guid>
		<description><![CDATA[Da ich mittlerweile mehr WordPress Plugins installiert habe als für das Blog gut ist und ich die volle Kontrolle über meine Breadcrumbs in WordPress haben möchte, war ich auf der Suche nach einer geeigneten Möglichkeit die Breadcrumb Navigation ohne ein Plugin in WordPress einzubauen. WordPress Breadcrumb Grundlösung Bei wpti.ps habe ich dann letztendlich die perfekte [...]]]></description>
			<content:encoded><![CDATA[<p>Da ich mittlerweile mehr WordPress Plugins installiert habe als für das Blog gut ist und ich die volle Kontrolle über meine Breadcrumbs in WordPress haben möchte, war ich auf der Suche nach einer geeigneten Möglichkeit die <a href="http://de.wikipedia.org/wiki/Brotkrümelnavigation">Breadcrumb Navigation</a> ohne ein Plugin in WordPress einzubauen.<br />
<span id="more-5206"></span></p>
<h2>WordPress Breadcrumb Grundlösung</h2>
<p>Bei <a href="http://wpti.ps/functions/add-breadcrumb-navigation-without-a-plugin/">wpti.ps</a> habe ich dann letztendlich die perfekte Grundlage für die Plugin-lose Implementierung der <strong>WordPress Breadcrumb</strong> Navigation gefunden.</p>
<p>Was mir hier gefehlt hat ist, dass die <strong>WordPress Breadcrumb</strong> nicht in den Kategorien-Seiten erschien und der eigentliche Post selbst nicht in der <strong>WordPress Breadcrumb</strong> enthalten war. Also habe ich kurzerhand das Skript angepasst und mir die fehlenden Attribute dazugebaut</p>
<h2>WordPress Breadcrumb Navigation ohne Rich-Snippets</h2>
<p>Das Ergebnis schaut letztendlich später so aus:<br />
<div id="attachment_5221" class="wp-caption aligncenter" style="width: 570px"><a href="http://mizine.de/wp-content/uploads/2012/02/wordpress-breadcrumb-without-plugin.jpg"><img src="http://mizine.de/wp-content/uploads/2012/02/wordpress-breadcrumb-without-plugin-560x146.jpg" alt="wordpress breadcrumb without plugin" title="wordpress breadcrumb without plugin" width="560" height="146" class="size-large wp-image-5221 colorbox-5206" /></a><p class="wp-caption-text">wordpress breadcrumb ohne plugin</p></div></p>
<p>Dazu muss der folgende Sourcecode am Ende der <code>functions.php</code> im jeweiligen WordPress Theme Verzeichnis hinzugefügt werden und im Template an passender Stelle mit <code>&lt;?php echo write_breadcrumb(); ?&gt;</code> aufgerufen werden</p>
<pre class="brush: php; title: ; notranslate">
/**
 * Retrieve List of Breadcrubms without Rich-Snippets Option
 */
function write_breadcrumb() {
  $pid = $post-&gt;ID;
  $trail = '&lt;a href=&quot;/&quot;&gt;Home&lt;/a&gt;';

  if (is_front_page()) {
        // do nothing
  }
  elseif (is_page()) {
   $bcarray = array();
   $pdata = get_post($pid);
   $bcarray[] = ' &amp;raquo; '.$pdata-&gt;post_title.&quot;\n&quot;;
   while ($pdata-&gt;post_parent) {
     $pdata = get_post($pdata-&gt;post_parent);
     $bcarray[] = ' &amp;raquo; &lt;a   href=&quot;'.get_permalink($pdata-&gt;ID).'&quot;&gt;'.$pdata-&gt;post_title.'&lt;/a&gt;';
   }
   $bcarray = array_reverse($bcarray);
   foreach ($bcarray AS $listitem) {
     $trail .= $listitem;
   }
  }
  elseif (is_single()) {
   $pdata = get_the_category($pid);
   $adata = get_post($pid);
   if(!empty($pdata)){
     $data = get_category_parents($pdata[0]-&gt;cat_ID, TRUE, ' &amp;raquo; ');
     $trail .= &quot; &amp;raquo; &quot;.substr($data,0,-8);
   }
   $trail.= ' &amp;raquo; '.$adata-&gt;post_title.&quot;\n&quot;;
  }
  elseif (is_category()) {
   $pdata = get_the_category($pid);
   $data = get_category_parents($pdata[0]-&gt;cat_ID, TRUE, ' &amp;raquo; ');
   if(!empty($pdata)){
     $trail .= &quot; &amp;raquo; &quot;.substr($data,0,-8);
   }
  }
  return $trail;
}
</pre>
<h2 style="clear:right;">WordPress Breadcrumb Navigation mit Rich-Snippets</h2>
<p>Damit nicht nur eure Besucher der Seite etwas von der Breadcrumb Navigation haben, sondern auch der Google Bot diese Navi in die Suchergebnisse einbauen kann gibt es die Möglichkeit die Breadcrumb Leiste mit Rich Snippets auszuzeichnen. Das schaut im Ergebnis dann in der <a href="/internet/googel/" title="googel">Googel</a> Suche so aus:</p>
<div id="attachment_5215" class="wp-caption aligncenter" style="width: 535px"><a href="http://mizine.de/wp-content/uploads/2012/02/wordpress-breadcrumbs-rich-snippets-without-plugin.jpg"><img src="http://mizine.de/wp-content/uploads/2012/02/wordpress-breadcrumbs-rich-snippets-without-plugin.jpg" alt="wordpress breadcrumbs with rich-snippets without a plugin" title="wordpress breadcrumbs with rich-snippets without a plugin" width="525" height="113" class="size-full wp-image-5215 colorbox-5206" /></a><p class="wp-caption-text">wordpress breadcrumbs with rich-snippets without a plugin</p></div>
<h3>Quellcode</h3>
<p>Der besseren Lesbarkeit halber habe ich den Code für die Rich-Snippets Integration der Breadcrumbs in einer externen Datei hinzugefügt. Hier könnt ihr den Code <a href='http://mizine.de/wp-content/uploads/2012/02/add-to-functions.php_.zip'>downloaden</a>.</p>
<h2>CSS aktualisieren</h2>
<p>Folgende CSS Styles müsst ihr nur noch eurem Stylesheet hinzufügen, fertig!</p>
<pre class="brush: css; title: ; notranslate">
#breadcrumb .item{
  display: inline;
}
</pre>
<div id="attachment_5224" class="wp-caption aligncenter" style="width: 570px"><a href="http://mizine.de/wp-content/uploads/2012/02/wordpress-breadcrumb-ohne-plugins.jpg"><img src="http://mizine.de/wp-content/uploads/2012/02/wordpress-breadcrumb-ohne-plugins-560x255.jpg" alt="wordpress breadcrumb mit Rich Snippet und ohne plugins" title="wordpress breadcrumb ohne plugins" width="560" height="255" class="size-large wp-image-5224 colorbox-5206" /></a><p class="wp-caption-text">Wordpress Breadcrumb mit Rich Snippet und ohne Plugins</p></div>
]]></content:encoded>
			<wfw:commentRss>http://mizine.de/html/wordpress-breadcrumb-navigation-ohne-plugins/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>RedirectMatch 301 Redirect</title>
		<link>http://mizine.de/html/redirectmatch-301-redirect/</link>
		<comments>http://mizine.de/html/redirectmatch-301-redirect/#comments</comments>
		<pubDate>Thu, 16 Feb 2012 07:17:01 +0000</pubDate>
		<dc:creator>Viktor Dite</dc:creator>
				<category><![CDATA[web-development]]></category>

		<guid isPermaLink="false">http://mizine.de/?p=5070</guid>
		<description><![CDATA[Eine Lektion, die ich heute gelernt habe ist: &#8220;Überprüfe jedes Mal, wenn Du eine Weiterleitung einrichtest den Header, den die alte URL zurückgibt!&#8221; Warum ist das so wichtig? Nun, ich habe ja schon feststellen müssen, dass meine 404 Fehlerseiten kein 404 sondern 302 ausgegeben haben. Nun kam auch noch die Erkenntnis dazu, dass ein RedirectMatch [...]]]></description>
			<content:encoded><![CDATA[<p>Eine Lektion, die ich heute gelernt habe ist: &#8220;Überprüfe jedes Mal, wenn Du eine Weiterleitung einrichtest <a href="http://mizine.de/linux/webseiten-header-mit-curl-auslesen/" title="Webseiten Header mit CuRL auslesen">den Header, den die alte URL zurückgibt</a>!&#8221;</p>
<p>Warum ist das so wichtig? Nun, ich habe ja schon feststellen müssen, dass meine <a href="http://mizine.de/html/errordocument-404-htaccess/" title="ErrorDocument 404 in der .htaccess korrekt umsetzen">404 Fehlerseiten kein 404 sondern 302 ausgegeben</a> haben. Nun kam auch noch die Erkenntnis dazu, dass ein RedirectMatch ohne Angaben von Optionen eine 302 Weiterleitung statt einer 301 Weiterleitung macht!</p>
<p>Ich habe mich schon sehr gewundert, warum alte, mit RedirectMatch weitergeleitete URLs aus den GWT (404 Fehlern) nicht verschwinden wollten. Jetzt weiß ich es! Der Google Bot dachte immer und immer wieder, dass diese URLs wiederkommen, da sie ja nur eine temporäre Umleitung per 302 hatten! Und das seit etlichen Jahren!<br />
<span id="more-5070"></span></p>
<h2>Korrekte RedirectMatch 301 Weiterleitung</h2>
<pre><code>RedirectMatch <strong>301</strong> "SearchPattern" TargetURL</code></pre>
<p>Wobei das SearchPattern ein RegEX Ausdruck ist und die TargetURL die volle URL &#8211; also mit http:// &#8211; enthalten muss</p>
<h2>Wozu RedirectMatch?</h2>
<p>RedirectMatch eignet sich hervorragend, wenn gesamte Verzeichnisse oder Tags oder andere immer wiederkehrende Elemente gelöscht oder umgezogen wurden!</p>
<div id="attachment_5074" class="wp-caption aligncenter" style="width: 570px"><a href="http://mizine.de/wp-content/uploads/2012/02/RedirectMatch-301-redirect.jpg"><img src="http://mizine.de/wp-content/uploads/2012/02/RedirectMatch-301-redirect-560x210.jpg" alt="RedirectMatch 301 redirect" title="RedirectMatch 301 redirect" width="560" height="210" class="size-large wp-image-5074 colorbox-5070" /></a><p class="wp-caption-text">RedirectMatch 301 redirect</p></div>
]]></content:encoded>
			<wfw:commentRss>http://mizine.de/html/redirectmatch-301-redirect/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ErrorDocument 404 in der .htaccess korrekt umsetzen</title>
		<link>http://mizine.de/html/errordocument-404-htaccess/</link>
		<comments>http://mizine.de/html/errordocument-404-htaccess/#comments</comments>
		<pubDate>Wed, 08 Feb 2012 11:00:12 +0000</pubDate>
		<dc:creator>Viktor Dite</dc:creator>
				<category><![CDATA[web-development]]></category>

		<guid isPermaLink="false">http://mizine.de/?p=5000</guid>
		<description><![CDATA[Gestern habe ich in der Siteclinic mit Jens Fauldrath, Hanns Kronenberg, Johannes Beus und Markus Walter nicht schlecht gestaunt, dass meine richtig geglaubte ErrorDocument 404 Anweisung in der .htaccess einen 302 Redirect (temporäre Umleitung) auf eine Seite mit einem 200 Header (Seite gefunden) ausspuckt! Kann Fatal werden, da zum Einen alle falsch gesetzten Links von [...]]]></description>
			<content:encoded><![CDATA[<p>Gestern habe ich in der Siteclinic mit <a href="https://plus.google.com/115628939859602551605/posts">Jens Fauldrath</a>, <a href="https://plus.google.com/107294527000562680486/posts">Hanns Kronenberg</a>, <a href="https://plus.google.com/116296930099205891323/posts">Johannes Beus</a> und <a href="https://plus.google.com/112681641320234313788/posts">Markus Walter</a> nicht schlecht gestaunt, dass meine richtig geglaubte ErrorDocument 404 Anweisung in der .htaccess einen 302 Redirect (temporäre Umleitung) auf eine Seite mit einem 200 Header (Seite gefunden) ausspuckt! </p>
<p>Kann Fatal werden, da zum Einen alle falsch gesetzten Links von Google nicht erkannt werden und zum Zweiten so seher viele Duplicate Content Seiten entstehen (können).</p>
<h2 style="clear:right;">Bist Du auch betroffen?</h2>
<p>Das lässt sich ziemlich einfach herausfinden. Hanns hat mir einen tollen Tipp gegeben, wie man mit Google selbst so ein Problem findet. Wird der 404 nämlich nicht korrekt umgesetzt, landet die 404 Fehlerseite im Index von Google und das kann man dann mit <code>allinurl:404 site:deinedomain.de</code> und diversen Abwandlungen (intitle, inurl, incontent und mit &#8216;Fehler&#8217;, &#8216;nicht gefunden&#8217;, usw.) im Google Suchschlitz testen.</p>
<p>Bekommst Du bei der Abfrage ein oder gar mehrere Ergebnisse, dann stimmt etwas mit der 404 Fehlerseite nicht! Bei korrekter Umsetzung darf nämlich so eine 404 Fehlerseite nicht im Index von Google sein!</p>
<h3>Alternativer Test</h3>
<p>Wenn Du eine Konsole zur Hand hast, kannst Du das auch schnell mit einer cURL Abfrage testen:</p>
<pre>cURL -I -L http://deinedomain.de/nicht-vorhandene-seite</pre>
<p>Die Optionen -I und -L liefern dann nur den Header der Webseite zurück.<br />
<span id="more-5000"></span></p>
<h2 style="clear:right;">Der Fehler</h2>
<p>Mein Fehler lag in der Anweisung des ErrorDocument selbst. Hier darf nicht die Domain als Ziel angegeben werden!</p>
<pre><code>ErrorDocument 404 http://www.DeineDomain.de/error404.html</code></pre>
<h3>Ergebnis</h3>
<pre>
vd$ curl -I -L http://mizine.de/ters
HTTP/1.1 302 Found
Date: Wed, 08 Feb 2012 10:09:41 GMT
Server: Apache/2.2.4 (Linux/SUSE)
Location: http://mizine/error-404.php

HTTP/1.1 200 OK
Date: Wed, 08 Feb 2012 10:09:41 GMT
Server: Apache/2.2.22
X-Powered-By: PHP/5.2.13
Vary: Accept-Encoding
Content-Type: text/html
</pre>
<h2>Die korrekte Lösung</h2>
<p>Es darf nur der relative Pfad zur Datei angegeben werden!</p>
<pre><code>ErrorDocument 404 /error404.html</code></pre>
<h3>Ergebnis</h3>
<pre>
vd$ curl -I -L http://mizine.de/ters
HTTP/1.1 404 Not Found
Date: Wed, 08 Feb 2012 10:12:12 GMT
Server: Apache/2.2.22
X-Powered-By: PHP/5.2.13
Vary: Accept-Encoding
Content-Type: text/html
</pre>
<p>Vielen herzlichen Dank für die Lösung an <a href="http://www.micahcarrick.com/404-response-302.html">micah carrick</a></p>
<p><a href="http://mizine.de/wp-content/uploads/2012/02/error404-htaccess.jpg"><img src="http://mizine.de/wp-content/uploads/2012/02/error404-htaccess-560x280.jpg" alt="error 404 mit htaccess korrekt ausgeben " title="error 404 mit htaccess korrekt ausgeben " width="560" height="280" class="aligncenter size-large wp-image-5005 colorbox-5000" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://mizine.de/html/errordocument-404-htaccess/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Blogbeiträge richtig mit einem Google+ Profil verknüpfen</title>
		<link>http://mizine.de/html/blogbeitrage-richtig-mit-google-profil-verknupfen/</link>
		<comments>http://mizine.de/html/blogbeitrage-richtig-mit-google-profil-verknupfen/#comments</comments>
		<pubDate>Tue, 24 Jan 2012 21:28:40 +0000</pubDate>
		<dc:creator>Viktor Dite</dc:creator>
				<category><![CDATA[web-development]]></category>

		<guid isPermaLink="false">http://mizine.de/?p=4822</guid>
		<description><![CDATA[Ich beschäftige mich schon länger mit der Möglichkeit meine Blogbeträge korrekt mit dem rel=&#8221;author&#8221; Attribut mit meinem Google Plus Profil zu verknüpfen. Google hat uns da ja netterweise eine Anleitung an die Hand gegeben, die &#8211; wie soll ich sagen &#8211; mehr als nur undurchsichtig ist! Update 30.4.12 siehe weiter unten Erst gerade habe ich [...]]]></description>
			<content:encoded><![CDATA[<p>Ich beschäftige mich schon länger mit der Möglichkeit meine Blogbeträge korrekt mit dem rel=&#8221;author&#8221; Attribut mit meinem Google Plus Profil zu verknüpfen. Google hat uns da ja netterweise eine <a href="http://support.google.com/webmasters/bin/answer.py?hl=en&#038;answer=1408986" title="Author information in search results">Anleitung</a> an die Hand gegeben, die &#8211; wie soll ich sagen &#8211; mehr als nur undurchsichtig ist!</p>
<p><a href="#update"><span style="font-weight:bold;">Update 30.4.12 siehe weiter unten</span></a></p>
<p>Erst gerade habe ich es endlich geschafft, meine Blogs mit meinem Google Profil korrekt zu verknüpfen! Eigentlich lag es nur an der falschen Zurückverlinkung, doch seht selbst&#8230;</p>
<h2 style="clear:both;">Verwirrende Anleitung um das rel=&#8221;author&#8221; Attribut</h2>
<p>Bei Google findet man nämlich mal eine Anleitung, man solle es wie folgt einbinden:</p>
<pre class="brush: xml; title: ; notranslate">
&lt;a href=&quot;[profile_url]?rel=author&quot;&gt;Google&lt;/a&gt;
</pre>
<p>auf einer <a href="http://support.google.com/webmasters/bin/answer.py?hl=de&#038;answer=1229920" title="Blogs und Websites mit einem Autor">weiteren Seite</a> steht, dass man es doch anders verlinken soll, nämlich:</p>
<pre class="brush: xml; title: ; notranslate">
&lt;a href=&quot;[profile_url]&quot; rel=&quot;author&quot;&gt;Dein name&lt;/a&gt;
</pre>
<p><span id="more-4822"></span></p>
<h2>rel=&#8221;author&#8221; Attribut korrekt einbinden</h2>
<p>Dafür sind zwei Schritte notwendig:</p>
<ol>
<li>auf der Artikel Seite das Google Profil richtig verlinken</li>
<li>auf der Google Profil Seite, die Domain richtig zurück verlinken</li>
</ol>
<p>Das ergibt eine Art Handshake, so dass niemand ein Profil für seine Beiträge missbrauchen kann.</p>
<h3>Schritt 1:</h3>
<p>Verlinke aus einem einzelnen Beitrag Dein Google Plus Profil wie folgt:</p>
<pre class="brush: xml; title: ; notranslate">
&lt;a href=&quot;https://plus.google.com/Deine-ID&quot;
   rel=&quot;author&quot;&gt;Dein Name&lt;/a&gt;
</pre>
<h3>Schritt 2:</h3>
<p>In Deinem Profil gehst Du auf &#8220;Info&#8221; und dann auf &#8220;Macht mit bei&#8221; und trägst <strong>dort</strong> Deine Domain als Backlink ein.<br />
<div id="attachment_4824" class="wp-caption aligncenter" style="width: 570px"><a href="http://mizine.de/wp-content/uploads/2012/01/rel-author-korrekt-einbinden.jpg"><img src="http://mizine.de/wp-content/uploads/2012/01/rel-author-korrekt-einbinden-560x249.jpg" alt="rel author korrekt einbinden" title="rel author korrekt einbinden" width="560" height="249" class="size-large wp-image-4824 colorbox-4822" /></a><p class="wp-caption-text">Nur wer seinen Backlink auf die Domain in &quot;Macht mit bei&quot; einträgt, wird von Google als Autor einer Seite korrekt erkannt</p></div></p>
<h2>Testen, ob der rel=&#8221;author&#8221; Eintrag korrekt gematcht wurde</h2>
<p>Mit dem <a href="http://www.google.com/webmasters/tools/richsnippets" title="Rich Snippets Testing Tool">Rich Snippets Testing Tool</a> von Google kannst Du dann überprüfen, ob das handshaking zwischen Deiner Seite und Deinem Google Profil richtig funktioniert und Google Dein Profil mit Deiner Domain korrekt verknüpft hat.</p>
<h2>Ein wichtiger letzter Schritt</h2>
<p>Nachdem Du alle Anweisungen befolgt hast, musst Du noch dieses <a href="https://spreadsheets.google.com/a/google.com/spreadsheet/viewform?formkey=dHdCLVRwcTlvOWFKQXhNbEgtbE10QVE6MQ">Formular</a> ausfüllen, damit Google den Grund zu der Umsetzung kennt &#8211; so die fast wörtliche Übersetzung</p>
<h2>Ergebnis</h2>
<p>Wenn alles richtig ist, sollte das Ergebnis nach spätestens 24h in etwa so aussehen:<br />
<div id="attachment_4824" class="wp-caption aligncenter" style="width: 570px"><br />
<a href="http://mizine.de/wp-content/uploads/2012/01/korrekt-vernuepftes-google-profil-mit-blog.jpg"><img src="http://mizine.de/wp-content/uploads/2012/01/korrekt-vernuepftes-google-profil-mit-blog-560x242.jpg" alt="korrekt vernüpftes google profil" title="korrekt vernüpftes google profil" width="560" height="242" class="aligncenter size-large wp-image-4826 colorbox-4822" /></a><p class="wp-caption-text">Google gibt grünes Licht, wenn alles richtig ist!</p></div></p>
<h2>Und wozu das Ganze?</h2>
<blockquote><p>Die Integration von Google+ in die Suche wird immer offensichtlicher. Mit rel=author kann man Google bekanntlich bereits jetzt erklären, wer der Autor eines bestimmten Artikels ist. Ist das Resultat zwar bislang nur ein kleines Bild bzw. ein wenig Text in den SERPs, so denke ich doch, dass die Person die einen Artikel schreibt, bald ähnlich wichtig sein wird wie die Website welche den Artikel veröffentlicht… [<a href="http://www.seo-united.de/blog/seo/seo-bald-fur-personen-statt-fur-websites.htm" title="SEO für Menschen">seounited</a>]</p></blockquote>
<h2>Testlauf</h2>
<p>Wenn euch das Rich Snippets Test Tool grünes Licht gibt und die Domain korrekt bei euch im Google+ Profil untergebracht ist, könnt Ihr bereits nach ein paar Tagen in den englischen SERP eure Autorenbildchen sehen! Am einfachstenkommt ihr in die englischen SERP, wenn Ihr nach der Google Suche ein <code>&amp;hl=en</code> (homelanguage en) an die SuchURL anhängt:<br />
<code>http://www.google.com/search?&amp;q=wasserbetten&amp;ie=UTF-8...<strong>&amp;hl=en</strong></code></p>
<p>Wenn alles geglückt ist, sollte dann die englische SERP so aussehen:<br />
<div id="attachment_5068" class="wp-caption aligncenter" style="width: 570px"><a href="http://mizine.de/wp-content/uploads/2012/01/google-serp-autoren-bilder.jpg"><img src="http://mizine.de/wp-content/uploads/2012/01/google-serp-autoren-bilder-560x495.jpg" alt="google serp autoren bilder" title="google serp autoren bilder" width="560" height="495" class="size-large wp-image-5068 colorbox-4822" /></a><p class="wp-caption-text">&quot;rel author&quot; site:mizine.de</p></div></p>
<h2 id="update">Update</h2>
<p>Wie es aussieht benötigt Google nur noch folgende Schritte zur Aktivierung der Autoren-Schnippsel:<br />
<img src="http://mizine.de/wp-content/uploads/2012/01/googles-neue-author-rich-snippet-560x443.jpg" alt="googles neue author rich snippet" title="googles neue author rich snippet" width="560" height="443" class="aligncenter size-large wp-image-5790 colorbox-4822" /><br />
<a href="http://support.google.com/webmasters/bin/answer.py?hl=de&#038;answer=1408986">Die Vollständige Anleitung bei Google</a></p>
<p><a href="http://mizine.de/wp-content/uploads/2012/01/rel-author.jpg"><img src="http://mizine.de/wp-content/uploads/2012/01/rel-author.jpg" alt="rel=&quot;author&quot; richtig mit Google verbinden" title="rel author" width="560" height="400" class="aligncenter size-full wp-image-4840 colorbox-4822" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://mizine.de/html/blogbeitrage-richtig-mit-google-profil-verknupfen/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
		<item>
		<title>PHP: if/else Kurzschreibweise innerhalb von String Concatenationen</title>
		<link>http://mizine.de/html/php-if-else-kurzschreibweise-string-concatenation/</link>
		<comments>http://mizine.de/html/php-if-else-kurzschreibweise-string-concatenation/#comments</comments>
		<pubDate>Thu, 19 Jan 2012 12:25:03 +0000</pubDate>
		<dc:creator>Viktor Dite</dc:creator>
				<category><![CDATA[web-development]]></category>

		<guid isPermaLink="false">http://mizine.de/?p=4768</guid>
		<description><![CDATA[Ich habe für meine neuen Filter im Shop sehr viele if/else Abfragen in die Logik einbauen müssen. Nichts schlimmes, doch ganz schön viel Code! Ich stehe ja aber auf knackig und kurz! if/else Kurzschreibweise PHP bietet ja eine tolle Kurzschreibweise für die if else Abfragen: if/else Kurzschreibweise innerhalb von String Concatenationen Wozu und wie lässt [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://mizine.de/wp-content/uploads/2012/01/php-if-else-string-concatenation-280x186.jpg" alt="php if else in string concatenation" title="php if else string concatenation" width="280" height="186" class="alignleft size-medium wp-image-4774 colorbox-4768" /><br />
Ich habe für meine <a href="http://www.aqua-comfort.net/betten-0-826/" title="Bettrahmen Online Shop">neuen Filter im Shop</a> sehr viele if/else Abfragen in die Logik einbauen müssen. </p>
<p>Nichts schlimmes, doch ganz schön viel Code! Ich stehe ja aber auf knackig und kurz!</p>
<h2 style="clear:right;">if/else Kurzschreibweise</h2>
<p>PHP bietet ja eine tolle Kurzschreibweise für die if else Abfragen:</p>
<pre class="brush: php; title: ; notranslate">
string = ($test=='true') ? 'if true' : 'if else';
</pre>
<h2>if/else Kurzschreibweise innerhalb von String Concatenationen</h2>
<p>Wozu und wie lässt sich diese Schreibweise innerhalb eine <a href="http://en.wikipedia.org/wiki/Concatenation#Concatenation_of_sets_of_strings" title="Concatenation">String-Concatenation</a> einbauen?<br />
<span id="more-4768"></span></p>
<p><strong>Simples Beispiel</strong>: Werden Selects nach den Abschicken des Formulars wieder angezeigt, müssen sie in der Ausgabe wieder passend der Anfrage vorbelegt werden. Es gilt also je nach GET oder POST Parameter an der passenden Stelle ein <code>selected="selected"</code> einzufügen.</p>
<h3>Übliche Schreibweise</h3>
<pre class="brush: php; title: ; notranslate">
if($_POST['keyword']=='$var'){
  $return .= '&lt;option value=&quot;' . $keyword
  . '&quot; selected=&quot;selected&quot;&gt;' . $keyword
  . '&lt;/option&gt;';
}else{
  $return .= '&lt;option value=&quot;'
  . $keyword . '&quot;&gt;' . $keyword
  . '&lt;/option&gt;';
}
</pre>
<h3>Kurzschreibweise</h3>
<pre class="brush: php; title: ; notranslate">
$return .= '&lt;option value=&quot;' . $keyword . '&quot; '
. ($_POST['keyword']=='$var' ? 'selected=&quot;selected&quot;&gt;' : '&gt;')
. $keyword . '&lt;/option&gt;';
</pre>
<p>Vielen Dank ans <a href="http://www.cosni.de/fragen/4f1417b503b9b/php-ifelse-kurzschreibweise-in-einer-string-concatenation" title="cosni Portal für Webentwickler">Cosni Portal</a> für die Lösung meines Syntaxfehlers</p>
]]></content:encoded>
			<wfw:commentRss>http://mizine.de/html/php-if-else-kurzschreibweise-string-concatenation/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Hinweis auf noch nicht gespeicherte Elemente beim Verlassen der Webseite</title>
		<link>http://mizine.de/html/javascript-onunload-beim-verlassen-der-seite/</link>
		<comments>http://mizine.de/html/javascript-onunload-beim-verlassen-der-seite/#comments</comments>
		<pubDate>Wed, 21 Dec 2011 21:42:20 +0000</pubDate>
		<dc:creator>Viktor Dite</dc:creator>
				<category><![CDATA[web-development]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[js]]></category>
		<category><![CDATA[message]]></category>
		<category><![CDATA[Schließen]]></category>
		<category><![CDATA[Warnung]]></category>
		<category><![CDATA[Webseite]]></category>

		<guid isPermaLink="false">http://mizine.de/?p=4622</guid>
		<description><![CDATA[Es gibt Momente, an denen man den User daran hindern möchte versehentlich eine Seite zu schließen. Ein gutes Beispiel dafür ist das Editor Fenster von WordPress. Wird hier eine Änderung nicht gespeichert und das Fenster geschlossen, warnt WordPress, dass die Änderungen verloren gehen, sobald das Fenster geschlossen wird. Soetwas nachzubauen ist eigentlich ganz einfach und [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://mizine.de/wp-content/uploads/2011/12/schliessen-der-seite-warnen-280x121.jpg" alt="schliessen-der-seite-warnen" title="schliessen-der-seite-warnen" width="280" height="121" class="alignleft size-medium wp-image-4633 colorbox-4622" />Es gibt Momente, an denen man den User daran hindern möchte versehentlich eine Seite zu schließen. </p>
<p>Ein gutes Beispiel dafür ist das Editor Fenster von WordPress. Wird hier eine Änderung nicht gespeichert und das Fenster geschlossen, warnt WordPress, dass die Änderungen verloren gehen, sobald das Fenster geschlossen wird.</p>
<p>Soetwas nachzubauen ist eigentlich ganz einfach und erfordert nur etwas jQuery Code:<br />
<span id="more-4622"></span> </p>
<h3>Bei Auswahl triggern</h3>
<p>Hier ist ein Beispiel dafür, wie man mit Hilfe von <code>.change()</code> bei einer Änderung einer Select Box die Aktion triggern kann, dass beim Schließen der Seite eine Warnung ausgesprochen werden sollte:</p>
<pre class="brush: jscript; title: ; notranslate">
jQuery(document).ready(function() {
  /* Die Select Box auf Änderungen abfragen */
  $('.select_box_class').change(function() {
    /* Bei Änderung dem Fenster eine Message &quot;anheften&quot; */
    $(window).bind('beforeunload', function(){
      return &quot;Sie haben Optionen gewählt, die beim Schließen
              der Seite verloren gehen! Sind Sie sicher,
              dass Sie diese Seite schließen möchten?&quot;;
    });
  });
});
</pre>
<h3>In einem Shop bspw. den Submit Button auslassen</h3>
<p>Nach der oberen Variante zählt zum Verlassen der Seite auch ein submit Button. Das wollen wir natürlich nicht! Also müssen wir beim klick auf den Submit Button dem Fester die angehaftete Message wieder abnehmen (unbind)</p>
<pre class="brush: jscript; title: ; notranslate">
jQuery(document).ready(function() {
  /* Die Select Box auf Änderungen abfragen */
  $('.select_box_class').change(function() {
    /* Bei Änderung dem Fenster eine Message &quot;anheften&quot; */
    $(window).bind('beforeunload', function(){
      return &quot;Sie haben Optionen gewählt, die beim Schließen
              der Seite verloren gehen! Sind Sie sicher,
              dass Sie diese Seite schließen möchten?&quot;;
    });
  });

  /* Beim Klick auf einen Submit Button */
  $(&quot;form&quot;).submit(function(){
    /* angehaftete Message wieder entfernen */
    $(window).unbind(&quot;beforeunload&quot;);
  });
});
</pre>
]]></content:encoded>
			<wfw:commentRss>http://mizine.de/html/javascript-onunload-beim-verlassen-der-seite/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>MS-Office Tabellen in HTML Tabellen umwandeln</title>
		<link>http://mizine.de/html/ms-office-tabellen-in-html-tabellen-umwandeln/</link>
		<comments>http://mizine.de/html/ms-office-tabellen-in-html-tabellen-umwandeln/#comments</comments>
		<pubDate>Sun, 04 Dec 2011 13:20:56 +0000</pubDate>
		<dc:creator>Viktor Dite</dc:creator>
				<category><![CDATA[web-development]]></category>
		<category><![CDATA[export]]></category>
		<category><![CDATA[Office]]></category>
		<category><![CDATA[pdf]]></category>
		<category><![CDATA[tabellen]]></category>

		<guid isPermaLink="false">http://mizine.de/?p=4499</guid>
		<description><![CDATA[Wie kann man Tabellen aus PDF, Word oder Exceldateien schnell in HTML umwandeln? Vladimir Simović hat gerade einen Dienst vorgestellt mit dem man Tabellen aus Office oder PDF Dateien schnell in HTML umwandeln lassen kann. Beim PDF kann ich nicht dagegenhalten, aber gerade bei Office Dokumenten ist der Export mittlerweile sehr gut! Die Zeiten der [...]]]></description>
			<content:encoded><![CDATA[<h2>Wie kann man Tabellen aus PDF, Word oder Exceldateien schnell in HTML umwandeln?</h2>
<p>Vladimir Simović hat gerade einen <a href="http://www.perun.net/2011/10/29/tabellen-schnell-in-html-umwandeln/">Dienst vorgestellt</a> mit dem man Tabellen aus Office oder PDF Dateien schnell in HTML umwandeln lassen kann. Beim PDF kann ich nicht dagegenhalten, aber gerade bei Office Dokumenten ist der Export mittlerweile sehr gut! Die Zeiten der absolut grauenhaften Exporte ist vorbei. MS schafft auch mal was!</p>
<h2>Ausgangatabelle</h2>
<p><img src="http://mizine.de/wp-content/uploads/2011/12/Office-PDF-Tabellen-HTML-exportieren.jpg" alt="Office-PDF-Tabellen-HTML-exportieren" title="Office-PDF-Tabellen-HTML-exportieren" width="546" height="508" class="alignleft size-full wp-image-4511 colorbox-4499" /></p>
<h2>Und so schaut der Export in HTML aus</h2>
<p><span id="more-4499"></span><br />
bereinigt man den Export von den html, head, body und Metatags, sieht die eigentlich Tabelle eigentlich recht sauber aus:</p>
<pre class="brush: xml; title: ; notranslate">
&lt;table border=0 cellpadding=0 cellspacing=0 width=346 style='border-collapse:
 collapse;table-layout:fixed;width:346pt'&gt;
 &lt;col class=xl66 width=105 style='mso-width-source:userset;mso-width-alt:3360;
 width:105pt'&gt;
 &lt;col class=xl66 width=189 style='mso-width-source:userset;mso-width-alt:6048;
 width:189pt'&gt;
 &lt;col class=xl66 width=52 style='mso-width-source:userset;mso-width-alt:1664;
 width:52pt'&gt;
 &lt;tr class=xl65 height=49 style='height:49.0pt'&gt;
  &lt;td height=49 class=xl69 width=105 style='height:49.0pt;width:105pt'&gt;SEO
  Maßnahmen&lt;/td&gt;
  &lt;td class=xl69 width=189 style='width:189pt'&gt;&amp;nbsp;&lt;/td&gt;
  &lt;td class=xl69 width=52 style='width:52pt'&gt;Wirkung (0-10)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr height=33 style='height:33.0pt'&gt;
  &lt;td height=33 class=xl67 width=105 style='height:33.0pt;width:105pt'&gt;offPage
  Optimierung&lt;/td&gt;
  &lt;td class=xl67 width=189 style='width:189pt'&gt;Linkbuilding&lt;/td&gt;
  &lt;td class=xl67 align=right width=52 style='width:52pt'&gt;8&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr height=16 style='height:16.0pt'&gt;
  &lt;td height=16 class=xl67 width=105 style='height:16.0pt;width:105pt'&gt;&amp;nbsp;&lt;/td&gt;
  &lt;td class=xl67 width=189 style='width:189pt'&gt;Presseberichte&lt;/td&gt;
  &lt;td class=xl67 align=right width=52 style='width:52pt'&gt;4&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr height=16 style='height:16.0pt'&gt;
  &lt;td height=16 class=xl67 width=105 style='height:16.0pt;width:105pt'&gt;&amp;nbsp;&lt;/td&gt;
  &lt;td class=xl67 width=189 style='width:189pt'&gt;Brandbildung&lt;/td&gt;
  &lt;td class=xl67 align=right width=52 style='width:52pt'&gt;10&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr height=32 style='height:32.0pt'&gt;
  &lt;td height=32 class=xl68 width=105 style='height:32.0pt;width:105pt'&gt;onPage
  Optimierung&lt;/td&gt;
  &lt;td class=xl68 width=189 style='width:189pt'&gt;Content Struktur&lt;/td&gt;
  &lt;td class=xl68 align=right width=52 style='width:52pt'&gt;10&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr height=16 style='height:16.0pt'&gt;
  &lt;td height=16 class=xl68 width=105 style='height:16.0pt;width:105pt'&gt;&amp;nbsp;&lt;/td&gt;
  &lt;td class=xl68 width=189 style='width:189pt'&gt;korrekte interne Verlinkung&lt;/td&gt;
  &lt;td class=xl68 align=right width=52 style='width:52pt'&gt;10&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr height=16 style='height:16.0pt'&gt;
  &lt;td height=16 class=xl68 width=105 style='height:16.0pt;width:105pt'&gt;&amp;nbsp;&lt;/td&gt;
  &lt;td class=xl68 width=189 style='width:189pt'&gt;Sauberer Code&lt;/td&gt;
  &lt;td class=xl68 align=right width=52 style='width:52pt'&gt;4&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr height=32 style='height:32.0pt'&gt;
  &lt;td height=32 class=xl68 width=105 style='height:32.0pt;width:105pt'&gt;&amp;nbsp;&lt;/td&gt;
  &lt;td class=xl68 width=189 style='width:189pt'&gt;HTML5 Content
  Abschnitt-Klassifizierung&lt;/td&gt;
  &lt;td class=xl68 align=right width=52 style='width:52pt'&gt;8&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr height=16 style='height:16.0pt'&gt;
  &lt;td height=16 class=xl68 width=105 style='height:16.0pt;width:105pt'&gt;&amp;nbsp;&lt;/td&gt;
  &lt;td class=xl68 width=189 style='width:189pt'&gt;Meta Description&lt;/td&gt;
  &lt;td class=xl68 align=right width=52 style='width:52pt'&gt;10&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr height=16 style='height:16.0pt'&gt;
  &lt;td height=16 class=xl68 width=105 style='height:16.0pt;width:105pt'&gt;&amp;nbsp;&lt;/td&gt;
  &lt;td class=xl68 width=189 style='width:189pt'&gt;Länge der Description&lt;/td&gt;
  &lt;td class=xl68 align=right width=52 style='width:52pt'&gt;5&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr height=16 style='height:16.0pt'&gt;
  &lt;td height=16 class=xl68 width=105 style='height:16.0pt;width:105pt'&gt;&amp;nbsp;&lt;/td&gt;
  &lt;td class=xl68 width=189 style='width:189pt'&gt;Meta Keywords&lt;/td&gt;
  &lt;td class=xl68 align=right width=52 style='width:52pt'&gt;0&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr height=16 style='height:16.0pt'&gt;
  &lt;td height=16 class=xl68 width=105 style='height:16.0pt;width:105pt'&gt;&amp;nbsp;&lt;/td&gt;
  &lt;td class=xl68 width=189 style='width:189pt'&gt;Seiten-Titel&lt;/td&gt;
  &lt;td class=xl68 align=right width=52 style='width:52pt'&gt;10&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr height=16 style='height:16.0pt'&gt;
  &lt;td height=16 class=xl68 width=105 style='height:16.0pt;width:105pt'&gt;&amp;nbsp;&lt;/td&gt;
  &lt;td class=xl68 width=189 style='width:189pt'&gt;Länge des Titels&lt;/td&gt;
  &lt;td class=xl68 align=right width=52 style='width:52pt'&gt;5&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr height=16 style='height:16.0pt'&gt;
  &lt;td height=16 class=xl68 width=105 style='height:16.0pt;width:105pt'&gt;&amp;nbsp;&lt;/td&gt;
  &lt;td class=xl68 width=189 style='width:189pt'&gt;Keyowordrelevanz im Titel&lt;/td&gt;
  &lt;td class=xl68 align=right width=52 style='width:52pt'&gt;10&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr height=16 style='height:16.0pt'&gt;
  &lt;td height=16 class=xl68 width=105 style='height:16.0pt;width:105pt'&gt;&amp;nbsp;&lt;/td&gt;
  &lt;td class=xl68 width=189 style='width:189pt'&gt;h1 Titel&lt;/td&gt;
  &lt;td class=xl68 align=right width=52 style='width:52pt'&gt;10&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr height=16 style='height:16.0pt'&gt;
  &lt;td height=16 class=xl68 width=105 style='height:16.0pt;width:105pt'&gt;&amp;nbsp;&lt;/td&gt;
  &lt;td class=xl68 width=189 style='width:189pt'&gt;Keyowordrelevanz im h1 Titel&lt;/td&gt;
  &lt;td class=xl68 align=right width=52 style='width:52pt'&gt;10&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr height=16 style='height:16.0pt'&gt;
  &lt;td height=16 class=xl68 width=105 style='height:16.0pt;width:105pt'&gt;&amp;nbsp;&lt;/td&gt;
  &lt;td class=xl68 width=189 style='width:189pt'&gt;h2 Untertitel&lt;/td&gt;
  &lt;td class=xl68 align=right width=52 style='width:52pt'&gt;8&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr height=16 style='height:16.0pt'&gt;
  &lt;td height=16 class=xl68 width=105 style='height:16.0pt;width:105pt'&gt;&amp;nbsp;&lt;/td&gt;
  &lt;td class=xl68 width=189 style='width:189pt'&gt;Keywordrelevanz im h2 Titel&lt;/td&gt;
  &lt;td class=xl68 align=right width=52 style='width:52pt'&gt;4&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr height=16 style='height:16.0pt'&gt;
  &lt;td height=16 class=xl68 width=105 style='height:16.0pt;width:105pt'&gt;&amp;nbsp;&lt;/td&gt;
  &lt;td class=xl68 width=189 style='width:189pt'&gt;Textlänge (200-500 Wörter)&lt;/td&gt;
  &lt;td class=xl68 align=right width=52 style='width:52pt'&gt;8&lt;/td&gt;
 &lt;/tr&gt;
&lt;/table&gt;
</pre>
<h2>Ergebnis</h2>
<p>Um einen 1:1 Effekt zu erhalten, sollte man die Style Informationen natürlich im Quellcode mit einbinden. Damit der Quellcode komplett sauber bleibt und die Style Informationen nicht im Contentbereich stehen müssen (nicht HTML konform) könnte man noch mit Hilfe des <a href="http://beaker.mailchimp.com/inline-css" title="CSS Inline Styler">MailChimp CSS Inline Styler</a> die Styles ganz einfach aus den CSS Styles Inline abspeichern.</p>
<p>Und dann kommt folgendes bei heraus:</p>
<table border="0" cellpadding="0" cellspacing="0" width="346" style="border-collapse: collapse;table-layout: fixed;width: 346pt;mso-displayed-decimal-separator: &quot;,&quot;;mso-displayed-thousand-separator: &quot;.&quot;;">
<col class="xl66" width="105" style="mso-width-source: userset;mso-width-alt: 3360;width: 105pt;mso-style-parent: style0;white-space: normal;">
 </col>
<col class="xl66" width="189" style="mso-width-source: userset;mso-width-alt: 6048;width: 189pt;mso-style-parent: style0;white-space: normal;">
 </col>
<col class="xl66" width="52" style="mso-width-source: userset;mso-width-alt: 1664;width: 52pt;mso-style-parent: style0;white-space: normal;">
 </col>
<tr class="xl65" height="49" style="height: 49.0pt;mso-style-parent: style0;font-weight: 700;">
<td height="49" class="xl69" width="105" style="height: 49.0pt;width: 105pt;mso-style-parent: style22;padding-top: 1px;padding-right: 1px;padding-left: 1px;mso-ignore: padding;color: #1F497D;font-size: 12.0pt;font-weight: 700;font-style: normal;text-decoration: none;font-family: Calibri;mso-font-charset: 0;mso-number-format: General;text-align: general;vertical-align: bottom;border: none;mso-background-source: auto;mso-pattern: black none;mso-protection: locked visible;white-space: normal;mso-rotate: 0;mso-generic-font-family: auto;border-top: none;border-right: none;border-bottom: 1.5pt solid #4F81BD;border-left: none;background: white;">SEO<br />
  Maßnahmen</td>
<td class="xl69" width="189" style="width: 189pt;mso-style-parent: style22;padding-top: 1px;padding-right: 1px;padding-left: 1px;mso-ignore: padding;color: #1F497D;font-size: 12.0pt;font-weight: 700;font-style: normal;text-decoration: none;font-family: Calibri;mso-font-charset: 0;mso-number-format: General;text-align: general;vertical-align: bottom;border: none;mso-background-source: auto;mso-pattern: black none;mso-protection: locked visible;white-space: normal;mso-rotate: 0;mso-generic-font-family: auto;border-top: none;border-right: none;border-bottom: 1.5pt solid #4F81BD;border-left: none;background: white;">&nbsp;</td>
<td class="xl69" width="52" style="width: 52pt;mso-style-parent: style22;padding-top: 1px;padding-right: 1px;padding-left: 1px;mso-ignore: padding;color: #1F497D;font-size: 12.0pt;font-weight: 700;font-style: normal;text-decoration: none;font-family: Calibri;mso-font-charset: 0;mso-number-format: General;text-align: general;vertical-align: bottom;border: none;mso-background-source: auto;mso-pattern: black none;mso-protection: locked visible;white-space: normal;mso-rotate: 0;mso-generic-font-family: auto;border-top: none;border-right: none;border-bottom: 1.5pt solid #4F81BD;border-left: none;background: white;">Wirkung (0-10)</td>
</tr>
<tr height="33" style="height:33.0pt">
<td height="33" class="xl67" width="105" style="height: 33.0pt;width: 105pt;mso-style-parent: style0;padding-top: 1px;padding-right: 1px;padding-left: 1px;mso-ignore: padding;color: black;font-size: 12.0pt;font-weight: 400;font-style: normal;text-decoration: none;font-family: Calibri, sans-serif;mso-font-charset: 0;mso-number-format: General;text-align: general;vertical-align: bottom;border: none;mso-background-source: auto;mso-pattern: black none;mso-protection: locked visible;white-space: normal;mso-rotate: 0;background: #EBF1DE;">offPage<br />
  Optimierung</td>
<td class="xl67" width="189" style="width: 189pt;mso-style-parent: style0;padding-top: 1px;padding-right: 1px;padding-left: 1px;mso-ignore: padding;color: black;font-size: 12.0pt;font-weight: 400;font-style: normal;text-decoration: none;font-family: Calibri, sans-serif;mso-font-charset: 0;mso-number-format: General;text-align: general;vertical-align: bottom;border: none;mso-background-source: auto;mso-pattern: black none;mso-protection: locked visible;white-space: normal;mso-rotate: 0;background: #EBF1DE;">Linkbuilding</td>
<td class="xl67" align="right" width="52" style="width: 52pt;mso-style-parent: style0;padding-top: 1px;padding-right: 1px;padding-left: 1px;mso-ignore: padding;color: black;font-size: 12.0pt;font-weight: 400;font-style: normal;text-decoration: none;font-family: Calibri, sans-serif;mso-font-charset: 0;mso-number-format: General;text-align: general;vertical-align: bottom;border: none;mso-background-source: auto;mso-pattern: black none;mso-protection: locked visible;white-space: normal;mso-rotate: 0;background: #EBF1DE;">8</td>
</tr>
<tr height="16" style="height:16.0pt">
<td height="16" class="xl67" width="105" style="height: 16.0pt;width: 105pt;mso-style-parent: style0;padding-top: 1px;padding-right: 1px;padding-left: 1px;mso-ignore: padding;color: black;font-size: 12.0pt;font-weight: 400;font-style: normal;text-decoration: none;font-family: Calibri, sans-serif;mso-font-charset: 0;mso-number-format: General;text-align: general;vertical-align: bottom;border: none;mso-background-source: auto;mso-pattern: black none;mso-protection: locked visible;white-space: normal;mso-rotate: 0;background: #EBF1DE;">&nbsp;</td>
<td class="xl67" width="189" style="width: 189pt;mso-style-parent: style0;padding-top: 1px;padding-right: 1px;padding-left: 1px;mso-ignore: padding;color: black;font-size: 12.0pt;font-weight: 400;font-style: normal;text-decoration: none;font-family: Calibri, sans-serif;mso-font-charset: 0;mso-number-format: General;text-align: general;vertical-align: bottom;border: none;mso-background-source: auto;mso-pattern: black none;mso-protection: locked visible;white-space: normal;mso-rotate: 0;background: #EBF1DE;">Presseberichte</td>
<td class="xl67" align="right" width="52" style="width: 52pt;mso-style-parent: style0;padding-top: 1px;padding-right: 1px;padding-left: 1px;mso-ignore: padding;color: black;font-size: 12.0pt;font-weight: 400;font-style: normal;text-decoration: none;font-family: Calibri, sans-serif;mso-font-charset: 0;mso-number-format: General;text-align: general;vertical-align: bottom;border: none;mso-background-source: auto;mso-pattern: black none;mso-protection: locked visible;white-space: normal;mso-rotate: 0;background: #EBF1DE;">4</td>
</tr>
<tr height="16" style="height:16.0pt">
<td height="16" class="xl67" width="105" style="height: 16.0pt;width: 105pt;mso-style-parent: style0;padding-top: 1px;padding-right: 1px;padding-left: 1px;mso-ignore: padding;color: black;font-size: 12.0pt;font-weight: 400;font-style: normal;text-decoration: none;font-family: Calibri, sans-serif;mso-font-charset: 0;mso-number-format: General;text-align: general;vertical-align: bottom;border: none;mso-background-source: auto;mso-pattern: black none;mso-protection: locked visible;white-space: normal;mso-rotate: 0;background: #EBF1DE;">&nbsp;</td>
<td class="xl67" width="189" style="width: 189pt;mso-style-parent: style0;padding-top: 1px;padding-right: 1px;padding-left: 1px;mso-ignore: padding;color: black;font-size: 12.0pt;font-weight: 400;font-style: normal;text-decoration: none;font-family: Calibri, sans-serif;mso-font-charset: 0;mso-number-format: General;text-align: general;vertical-align: bottom;border: none;mso-background-source: auto;mso-pattern: black none;mso-protection: locked visible;white-space: normal;mso-rotate: 0;background: #EBF1DE;">Brandbildung</td>
<td class="xl67" align="right" width="52" style="width: 52pt;mso-style-parent: style0;padding-top: 1px;padding-right: 1px;padding-left: 1px;mso-ignore: padding;color: black;font-size: 12.0pt;font-weight: 400;font-style: normal;text-decoration: none;font-family: Calibri, sans-serif;mso-font-charset: 0;mso-number-format: General;text-align: general;vertical-align: bottom;border: none;mso-background-source: auto;mso-pattern: black none;mso-protection: locked visible;white-space: normal;mso-rotate: 0;background: #EBF1DE;">10</td>
</tr>
<tr height="32" style="height:32.0pt">
<td height="32" class="xl68" width="105" style="height: 32.0pt;width: 105pt;mso-style-parent: style0;padding-top: 1px;padding-right: 1px;padding-left: 1px;mso-ignore: padding;color: black;font-size: 12.0pt;font-weight: 400;font-style: normal;text-decoration: none;font-family: Calibri, sans-serif;mso-font-charset: 0;mso-number-format: General;text-align: general;vertical-align: bottom;border: none;mso-background-source: auto;mso-pattern: black none;mso-protection: locked visible;white-space: normal;mso-rotate: 0;background: #E4DFEC;">onPage<br />
  Optimierung</td>
<td class="xl68" width="189" style="width: 189pt;mso-style-parent: style0;padding-top: 1px;padding-right: 1px;padding-left: 1px;mso-ignore: padding;color: black;font-size: 12.0pt;font-weight: 400;font-style: normal;text-decoration: none;font-family: Calibri, sans-serif;mso-font-charset: 0;mso-number-format: General;text-align: general;vertical-align: bottom;border: none;mso-background-source: auto;mso-pattern: black none;mso-protection: locked visible;white-space: normal;mso-rotate: 0;background: #E4DFEC;">Content Struktur</td>
<td class="xl68" align="right" width="52" style="width: 52pt;mso-style-parent: style0;padding-top: 1px;padding-right: 1px;padding-left: 1px;mso-ignore: padding;color: black;font-size: 12.0pt;font-weight: 400;font-style: normal;text-decoration: none;font-family: Calibri, sans-serif;mso-font-charset: 0;mso-number-format: General;text-align: general;vertical-align: bottom;border: none;mso-background-source: auto;mso-pattern: black none;mso-protection: locked visible;white-space: normal;mso-rotate: 0;background: #E4DFEC;">10</td>
</tr>
<tr height="16" style="height:16.0pt">
<td height="16" class="xl68" width="105" style="height: 16.0pt;width: 105pt;mso-style-parent: style0;padding-top: 1px;padding-right: 1px;padding-left: 1px;mso-ignore: padding;color: black;font-size: 12.0pt;font-weight: 400;font-style: normal;text-decoration: none;font-family: Calibri, sans-serif;mso-font-charset: 0;mso-number-format: General;text-align: general;vertical-align: bottom;border: none;mso-background-source: auto;mso-pattern: black none;mso-protection: locked visible;white-space: normal;mso-rotate: 0;background: #E4DFEC;">&nbsp;</td>
<td class="xl68" width="189" style="width: 189pt;mso-style-parent: style0;padding-top: 1px;padding-right: 1px;padding-left: 1px;mso-ignore: padding;color: black;font-size: 12.0pt;font-weight: 400;font-style: normal;text-decoration: none;font-family: Calibri, sans-serif;mso-font-charset: 0;mso-number-format: General;text-align: general;vertical-align: bottom;border: none;mso-background-source: auto;mso-pattern: black none;mso-protection: locked visible;white-space: normal;mso-rotate: 0;background: #E4DFEC;">korrekte interne Verlinkung</td>
<td class="xl68" align="right" width="52" style="width: 52pt;mso-style-parent: style0;padding-top: 1px;padding-right: 1px;padding-left: 1px;mso-ignore: padding;color: black;font-size: 12.0pt;font-weight: 400;font-style: normal;text-decoration: none;font-family: Calibri, sans-serif;mso-font-charset: 0;mso-number-format: General;text-align: general;vertical-align: bottom;border: none;mso-background-source: auto;mso-pattern: black none;mso-protection: locked visible;white-space: normal;mso-rotate: 0;background: #E4DFEC;">10</td>
</tr>
<tr height="16" style="height:16.0pt">
<td height="16" class="xl68" width="105" style="height: 16.0pt;width: 105pt;mso-style-parent: style0;padding-top: 1px;padding-right: 1px;padding-left: 1px;mso-ignore: padding;color: black;font-size: 12.0pt;font-weight: 400;font-style: normal;text-decoration: none;font-family: Calibri, sans-serif;mso-font-charset: 0;mso-number-format: General;text-align: general;vertical-align: bottom;border: none;mso-background-source: auto;mso-pattern: black none;mso-protection: locked visible;white-space: normal;mso-rotate: 0;background: #E4DFEC;">&nbsp;</td>
<td class="xl68" width="189" style="width: 189pt;mso-style-parent: style0;padding-top: 1px;padding-right: 1px;padding-left: 1px;mso-ignore: padding;color: black;font-size: 12.0pt;font-weight: 400;font-style: normal;text-decoration: none;font-family: Calibri, sans-serif;mso-font-charset: 0;mso-number-format: General;text-align: general;vertical-align: bottom;border: none;mso-background-source: auto;mso-pattern: black none;mso-protection: locked visible;white-space: normal;mso-rotate: 0;background: #E4DFEC;">Sauberer Code</td>
<td class="xl68" align="right" width="52" style="width: 52pt;mso-style-parent: style0;padding-top: 1px;padding-right: 1px;padding-left: 1px;mso-ignore: padding;color: black;font-size: 12.0pt;font-weight: 400;font-style: normal;text-decoration: none;font-family: Calibri, sans-serif;mso-font-charset: 0;mso-number-format: General;text-align: general;vertical-align: bottom;border: none;mso-background-source: auto;mso-pattern: black none;mso-protection: locked visible;white-space: normal;mso-rotate: 0;background: #E4DFEC;">4</td>
</tr>
<tr height="32" style="height:32.0pt">
<td height="32" class="xl68" width="105" style="height: 32.0pt;width: 105pt;mso-style-parent: style0;padding-top: 1px;padding-right: 1px;padding-left: 1px;mso-ignore: padding;color: black;font-size: 12.0pt;font-weight: 400;font-style: normal;text-decoration: none;font-family: Calibri, sans-serif;mso-font-charset: 0;mso-number-format: General;text-align: general;vertical-align: bottom;border: none;mso-background-source: auto;mso-pattern: black none;mso-protection: locked visible;white-space: normal;mso-rotate: 0;background: #E4DFEC;">&nbsp;</td>
<td class="xl68" width="189" style="width: 189pt;mso-style-parent: style0;padding-top: 1px;padding-right: 1px;padding-left: 1px;mso-ignore: padding;color: black;font-size: 12.0pt;font-weight: 400;font-style: normal;text-decoration: none;font-family: Calibri, sans-serif;mso-font-charset: 0;mso-number-format: General;text-align: general;vertical-align: bottom;border: none;mso-background-source: auto;mso-pattern: black none;mso-protection: locked visible;white-space: normal;mso-rotate: 0;background: #E4DFEC;">HTML5 Content<br />
  Abschnitt-Klassifizierung</td>
<td class="xl68" align="right" width="52" style="width: 52pt;mso-style-parent: style0;padding-top: 1px;padding-right: 1px;padding-left: 1px;mso-ignore: padding;color: black;font-size: 12.0pt;font-weight: 400;font-style: normal;text-decoration: none;font-family: Calibri, sans-serif;mso-font-charset: 0;mso-number-format: General;text-align: general;vertical-align: bottom;border: none;mso-background-source: auto;mso-pattern: black none;mso-protection: locked visible;white-space: normal;mso-rotate: 0;background: #E4DFEC;">8</td>
</tr>
<tr height="16" style="height:16.0pt">
<td height="16" class="xl68" width="105" style="height: 16.0pt;width: 105pt;mso-style-parent: style0;padding-top: 1px;padding-right: 1px;padding-left: 1px;mso-ignore: padding;color: black;font-size: 12.0pt;font-weight: 400;font-style: normal;text-decoration: none;font-family: Calibri, sans-serif;mso-font-charset: 0;mso-number-format: General;text-align: general;vertical-align: bottom;border: none;mso-background-source: auto;mso-pattern: black none;mso-protection: locked visible;white-space: normal;mso-rotate: 0;background: #E4DFEC;">&nbsp;</td>
<td class="xl68" width="189" style="width: 189pt;mso-style-parent: style0;padding-top: 1px;padding-right: 1px;padding-left: 1px;mso-ignore: padding;color: black;font-size: 12.0pt;font-weight: 400;font-style: normal;text-decoration: none;font-family: Calibri, sans-serif;mso-font-charset: 0;mso-number-format: General;text-align: general;vertical-align: bottom;border: none;mso-background-source: auto;mso-pattern: black none;mso-protection: locked visible;white-space: normal;mso-rotate: 0;background: #E4DFEC;">Meta Description</td>
<td class="xl68" align="right" width="52" style="width: 52pt;mso-style-parent: style0;padding-top: 1px;padding-right: 1px;padding-left: 1px;mso-ignore: padding;color: black;font-size: 12.0pt;font-weight: 400;font-style: normal;text-decoration: none;font-family: Calibri, sans-serif;mso-font-charset: 0;mso-number-format: General;text-align: general;vertical-align: bottom;border: none;mso-background-source: auto;mso-pattern: black none;mso-protection: locked visible;white-space: normal;mso-rotate: 0;background: #E4DFEC;">10</td>
</tr>
<tr height="16" style="height:16.0pt">
<td height="16" class="xl68" width="105" style="height: 16.0pt;width: 105pt;mso-style-parent: style0;padding-top: 1px;padding-right: 1px;padding-left: 1px;mso-ignore: padding;color: black;font-size: 12.0pt;font-weight: 400;font-style: normal;text-decoration: none;font-family: Calibri, sans-serif;mso-font-charset: 0;mso-number-format: General;text-align: general;vertical-align: bottom;border: none;mso-background-source: auto;mso-pattern: black none;mso-protection: locked visible;white-space: normal;mso-rotate: 0;background: #E4DFEC;">&nbsp;</td>
<td class="xl68" width="189" style="width: 189pt;mso-style-parent: style0;padding-top: 1px;padding-right: 1px;padding-left: 1px;mso-ignore: padding;color: black;font-size: 12.0pt;font-weight: 400;font-style: normal;text-decoration: none;font-family: Calibri, sans-serif;mso-font-charset: 0;mso-number-format: General;text-align: general;vertical-align: bottom;border: none;mso-background-source: auto;mso-pattern: black none;mso-protection: locked visible;white-space: normal;mso-rotate: 0;background: #E4DFEC;">Länge der Description</td>
<td class="xl68" align="right" width="52" style="width: 52pt;mso-style-parent: style0;padding-top: 1px;padding-right: 1px;padding-left: 1px;mso-ignore: padding;color: black;font-size: 12.0pt;font-weight: 400;font-style: normal;text-decoration: none;font-family: Calibri, sans-serif;mso-font-charset: 0;mso-number-format: General;text-align: general;vertical-align: bottom;border: none;mso-background-source: auto;mso-pattern: black none;mso-protection: locked visible;white-space: normal;mso-rotate: 0;background: #E4DFEC;">5</td>
</tr>
<tr height="16" style="height:16.0pt">
<td height="16" class="xl68" width="105" style="height: 16.0pt;width: 105pt;mso-style-parent: style0;padding-top: 1px;padding-right: 1px;padding-left: 1px;mso-ignore: padding;color: black;font-size: 12.0pt;font-weight: 400;font-style: normal;text-decoration: none;font-family: Calibri, sans-serif;mso-font-charset: 0;mso-number-format: General;text-align: general;vertical-align: bottom;border: none;mso-background-source: auto;mso-pattern: black none;mso-protection: locked visible;white-space: normal;mso-rotate: 0;background: #E4DFEC;">&nbsp;</td>
<td class="xl68" width="189" style="width: 189pt;mso-style-parent: style0;padding-top: 1px;padding-right: 1px;padding-left: 1px;mso-ignore: padding;color: black;font-size: 12.0pt;font-weight: 400;font-style: normal;text-decoration: none;font-family: Calibri, sans-serif;mso-font-charset: 0;mso-number-format: General;text-align: general;vertical-align: bottom;border: none;mso-background-source: auto;mso-pattern: black none;mso-protection: locked visible;white-space: normal;mso-rotate: 0;background: #E4DFEC;">Meta Keywords</td>
<td class="xl68" align="right" width="52" style="width: 52pt;mso-style-parent: style0;padding-top: 1px;padding-right: 1px;padding-left: 1px;mso-ignore: padding;color: black;font-size: 12.0pt;font-weight: 400;font-style: normal;text-decoration: none;font-family: Calibri, sans-serif;mso-font-charset: 0;mso-number-format: General;text-align: general;vertical-align: bottom;border: none;mso-background-source: auto;mso-pattern: black none;mso-protection: locked visible;white-space: normal;mso-rotate: 0;background: #E4DFEC;">0</td>
</tr>
<tr height="16" style="height:16.0pt">
<td height="16" class="xl68" width="105" style="height: 16.0pt;width: 105pt;mso-style-parent: style0;padding-top: 1px;padding-right: 1px;padding-left: 1px;mso-ignore: padding;color: black;font-size: 12.0pt;font-weight: 400;font-style: normal;text-decoration: none;font-family: Calibri, sans-serif;mso-font-charset: 0;mso-number-format: General;text-align: general;vertical-align: bottom;border: none;mso-background-source: auto;mso-pattern: black none;mso-protection: locked visible;white-space: normal;mso-rotate: 0;background: #E4DFEC;">&nbsp;</td>
<td class="xl68" width="189" style="width: 189pt;mso-style-parent: style0;padding-top: 1px;padding-right: 1px;padding-left: 1px;mso-ignore: padding;color: black;font-size: 12.0pt;font-weight: 400;font-style: normal;text-decoration: none;font-family: Calibri, sans-serif;mso-font-charset: 0;mso-number-format: General;text-align: general;vertical-align: bottom;border: none;mso-background-source: auto;mso-pattern: black none;mso-protection: locked visible;white-space: normal;mso-rotate: 0;background: #E4DFEC;">Seiten-Titel</td>
<td class="xl68" align="right" width="52" style="width: 52pt;mso-style-parent: style0;padding-top: 1px;padding-right: 1px;padding-left: 1px;mso-ignore: padding;color: black;font-size: 12.0pt;font-weight: 400;font-style: normal;text-decoration: none;font-family: Calibri, sans-serif;mso-font-charset: 0;mso-number-format: General;text-align: general;vertical-align: bottom;border: none;mso-background-source: auto;mso-pattern: black none;mso-protection: locked visible;white-space: normal;mso-rotate: 0;background: #E4DFEC;">10</td>
</tr>
<tr height="16" style="height:16.0pt">
<td height="16" class="xl68" width="105" style="height: 16.0pt;width: 105pt;mso-style-parent: style0;padding-top: 1px;padding-right: 1px;padding-left: 1px;mso-ignore: padding;color: black;font-size: 12.0pt;font-weight: 400;font-style: normal;text-decoration: none;font-family: Calibri, sans-serif;mso-font-charset: 0;mso-number-format: General;text-align: general;vertical-align: bottom;border: none;mso-background-source: auto;mso-pattern: black none;mso-protection: locked visible;white-space: normal;mso-rotate: 0;background: #E4DFEC;">&nbsp;</td>
<td class="xl68" width="189" style="width: 189pt;mso-style-parent: style0;padding-top: 1px;padding-right: 1px;padding-left: 1px;mso-ignore: padding;color: black;font-size: 12.0pt;font-weight: 400;font-style: normal;text-decoration: none;font-family: Calibri, sans-serif;mso-font-charset: 0;mso-number-format: General;text-align: general;vertical-align: bottom;border: none;mso-background-source: auto;mso-pattern: black none;mso-protection: locked visible;white-space: normal;mso-rotate: 0;background: #E4DFEC;">Länge des Titels</td>
<td class="xl68" align="right" width="52" style="width: 52pt;mso-style-parent: style0;padding-top: 1px;padding-right: 1px;padding-left: 1px;mso-ignore: padding;color: black;font-size: 12.0pt;font-weight: 400;font-style: normal;text-decoration: none;font-family: Calibri, sans-serif;mso-font-charset: 0;mso-number-format: General;text-align: general;vertical-align: bottom;border: none;mso-background-source: auto;mso-pattern: black none;mso-protection: locked visible;white-space: normal;mso-rotate: 0;background: #E4DFEC;">5</td>
</tr>
<tr height="16" style="height:16.0pt">
<td height="16" class="xl68" width="105" style="height: 16.0pt;width: 105pt;mso-style-parent: style0;padding-top: 1px;padding-right: 1px;padding-left: 1px;mso-ignore: padding;color: black;font-size: 12.0pt;font-weight: 400;font-style: normal;text-decoration: none;font-family: Calibri, sans-serif;mso-font-charset: 0;mso-number-format: General;text-align: general;vertical-align: bottom;border: none;mso-background-source: auto;mso-pattern: black none;mso-protection: locked visible;white-space: normal;mso-rotate: 0;background: #E4DFEC;">&nbsp;</td>
<td class="xl68" width="189" style="width: 189pt;mso-style-parent: style0;padding-top: 1px;padding-right: 1px;padding-left: 1px;mso-ignore: padding;color: black;font-size: 12.0pt;font-weight: 400;font-style: normal;text-decoration: none;font-family: Calibri, sans-serif;mso-font-charset: 0;mso-number-format: General;text-align: general;vertical-align: bottom;border: none;mso-background-source: auto;mso-pattern: black none;mso-protection: locked visible;white-space: normal;mso-rotate: 0;background: #E4DFEC;">Keyowordrelevanz im Titel</td>
<td class="xl68" align="right" width="52" style="width: 52pt;mso-style-parent: style0;padding-top: 1px;padding-right: 1px;padding-left: 1px;mso-ignore: padding;color: black;font-size: 12.0pt;font-weight: 400;font-style: normal;text-decoration: none;font-family: Calibri, sans-serif;mso-font-charset: 0;mso-number-format: General;text-align: general;vertical-align: bottom;border: none;mso-background-source: auto;mso-pattern: black none;mso-protection: locked visible;white-space: normal;mso-rotate: 0;background: #E4DFEC;">10</td>
</tr>
<tr height="16" style="height:16.0pt">
<td height="16" class="xl68" width="105" style="height: 16.0pt;width: 105pt;mso-style-parent: style0;padding-top: 1px;padding-right: 1px;padding-left: 1px;mso-ignore: padding;color: black;font-size: 12.0pt;font-weight: 400;font-style: normal;text-decoration: none;font-family: Calibri, sans-serif;mso-font-charset: 0;mso-number-format: General;text-align: general;vertical-align: bottom;border: none;mso-background-source: auto;mso-pattern: black none;mso-protection: locked visible;white-space: normal;mso-rotate: 0;background: #E4DFEC;">&nbsp;</td>
<td class="xl68" width="189" style="width: 189pt;mso-style-parent: style0;padding-top: 1px;padding-right: 1px;padding-left: 1px;mso-ignore: padding;color: black;font-size: 12.0pt;font-weight: 400;font-style: normal;text-decoration: none;font-family: Calibri, sans-serif;mso-font-charset: 0;mso-number-format: General;text-align: general;vertical-align: bottom;border: none;mso-background-source: auto;mso-pattern: black none;mso-protection: locked visible;white-space: normal;mso-rotate: 0;background: #E4DFEC;">h1 Titel</td>
<td class="xl68" align="right" width="52" style="width: 52pt;mso-style-parent: style0;padding-top: 1px;padding-right: 1px;padding-left: 1px;mso-ignore: padding;color: black;font-size: 12.0pt;font-weight: 400;font-style: normal;text-decoration: none;font-family: Calibri, sans-serif;mso-font-charset: 0;mso-number-format: General;text-align: general;vertical-align: bottom;border: none;mso-background-source: auto;mso-pattern: black none;mso-protection: locked visible;white-space: normal;mso-rotate: 0;background: #E4DFEC;">10</td>
</tr>
<tr height="16" style="height:16.0pt">
<td height="16" class="xl68" width="105" style="height: 16.0pt;width: 105pt;mso-style-parent: style0;padding-top: 1px;padding-right: 1px;padding-left: 1px;mso-ignore: padding;color: black;font-size: 12.0pt;font-weight: 400;font-style: normal;text-decoration: none;font-family: Calibri, sans-serif;mso-font-charset: 0;mso-number-format: General;text-align: general;vertical-align: bottom;border: none;mso-background-source: auto;mso-pattern: black none;mso-protection: locked visible;white-space: normal;mso-rotate: 0;background: #E4DFEC;">&nbsp;</td>
<td class="xl68" width="189" style="width: 189pt;mso-style-parent: style0;padding-top: 1px;padding-right: 1px;padding-left: 1px;mso-ignore: padding;color: black;font-size: 12.0pt;font-weight: 400;font-style: normal;text-decoration: none;font-family: Calibri, sans-serif;mso-font-charset: 0;mso-number-format: General;text-align: general;vertical-align: bottom;border: none;mso-background-source: auto;mso-pattern: black none;mso-protection: locked visible;white-space: normal;mso-rotate: 0;background: #E4DFEC;">Keyowordrelevanz im h1 Titel</td>
<td class="xl68" align="right" width="52" style="width: 52pt;mso-style-parent: style0;padding-top: 1px;padding-right: 1px;padding-left: 1px;mso-ignore: padding;color: black;font-size: 12.0pt;font-weight: 400;font-style: normal;text-decoration: none;font-family: Calibri, sans-serif;mso-font-charset: 0;mso-number-format: General;text-align: general;vertical-align: bottom;border: none;mso-background-source: auto;mso-pattern: black none;mso-protection: locked visible;white-space: normal;mso-rotate: 0;background: #E4DFEC;">10</td>
</tr>
<tr height="16" style="height:16.0pt">
<td height="16" class="xl68" width="105" style="height: 16.0pt;width: 105pt;mso-style-parent: style0;padding-top: 1px;padding-right: 1px;padding-left: 1px;mso-ignore: padding;color: black;font-size: 12.0pt;font-weight: 400;font-style: normal;text-decoration: none;font-family: Calibri, sans-serif;mso-font-charset: 0;mso-number-format: General;text-align: general;vertical-align: bottom;border: none;mso-background-source: auto;mso-pattern: black none;mso-protection: locked visible;white-space: normal;mso-rotate: 0;background: #E4DFEC;">&nbsp;</td>
<td class="xl68" width="189" style="width: 189pt;mso-style-parent: style0;padding-top: 1px;padding-right: 1px;padding-left: 1px;mso-ignore: padding;color: black;font-size: 12.0pt;font-weight: 400;font-style: normal;text-decoration: none;font-family: Calibri, sans-serif;mso-font-charset: 0;mso-number-format: General;text-align: general;vertical-align: bottom;border: none;mso-background-source: auto;mso-pattern: black none;mso-protection: locked visible;white-space: normal;mso-rotate: 0;background: #E4DFEC;">h2 Untertitel</td>
<td class="xl68" align="right" width="52" style="width: 52pt;mso-style-parent: style0;padding-top: 1px;padding-right: 1px;padding-left: 1px;mso-ignore: padding;color: black;font-size: 12.0pt;font-weight: 400;font-style: normal;text-decoration: none;font-family: Calibri, sans-serif;mso-font-charset: 0;mso-number-format: General;text-align: general;vertical-align: bottom;border: none;mso-background-source: auto;mso-pattern: black none;mso-protection: locked visible;white-space: normal;mso-rotate: 0;background: #E4DFEC;">8</td>
</tr>
<tr height="16" style="height:16.0pt">
<td height="16" class="xl68" width="105" style="height: 16.0pt;width: 105pt;mso-style-parent: style0;padding-top: 1px;padding-right: 1px;padding-left: 1px;mso-ignore: padding;color: black;font-size: 12.0pt;font-weight: 400;font-style: normal;text-decoration: none;font-family: Calibri, sans-serif;mso-font-charset: 0;mso-number-format: General;text-align: general;vertical-align: bottom;border: none;mso-background-source: auto;mso-pattern: black none;mso-protection: locked visible;white-space: normal;mso-rotate: 0;background: #E4DFEC;">&nbsp;</td>
<td class="xl68" width="189" style="width: 189pt;mso-style-parent: style0;padding-top: 1px;padding-right: 1px;padding-left: 1px;mso-ignore: padding;color: black;font-size: 12.0pt;font-weight: 400;font-style: normal;text-decoration: none;font-family: Calibri, sans-serif;mso-font-charset: 0;mso-number-format: General;text-align: general;vertical-align: bottom;border: none;mso-background-source: auto;mso-pattern: black none;mso-protection: locked visible;white-space: normal;mso-rotate: 0;background: #E4DFEC;">Keywordrelevanz im h2 Titel</td>
<td class="xl68" align="right" width="52" style="width: 52pt;mso-style-parent: style0;padding-top: 1px;padding-right: 1px;padding-left: 1px;mso-ignore: padding;color: black;font-size: 12.0pt;font-weight: 400;font-style: normal;text-decoration: none;font-family: Calibri, sans-serif;mso-font-charset: 0;mso-number-format: General;text-align: general;vertical-align: bottom;border: none;mso-background-source: auto;mso-pattern: black none;mso-protection: locked visible;white-space: normal;mso-rotate: 0;background: #E4DFEC;">4</td>
</tr>
<tr height="16" style="height:16.0pt">
<td height="16" class="xl68" width="105" style="height: 16.0pt;width: 105pt;mso-style-parent: style0;padding-top: 1px;padding-right: 1px;padding-left: 1px;mso-ignore: padding;color: black;font-size: 12.0pt;font-weight: 400;font-style: normal;text-decoration: none;font-family: Calibri, sans-serif;mso-font-charset: 0;mso-number-format: General;text-align: general;vertical-align: bottom;border: none;mso-background-source: auto;mso-pattern: black none;mso-protection: locked visible;white-space: normal;mso-rotate: 0;background: #E4DFEC;">&nbsp;</td>
<td class="xl68" width="189" style="width: 189pt;mso-style-parent: style0;padding-top: 1px;padding-right: 1px;padding-left: 1px;mso-ignore: padding;color: black;font-size: 12.0pt;font-weight: 400;font-style: normal;text-decoration: none;font-family: Calibri, sans-serif;mso-font-charset: 0;mso-number-format: General;text-align: general;vertical-align: bottom;border: none;mso-background-source: auto;mso-pattern: black none;mso-protection: locked visible;white-space: normal;mso-rotate: 0;background: #E4DFEC;">Textlänge (200-500 Wörter)</td>
<td class="xl68" align="right" width="52" style="width: 52pt;mso-style-parent: style0;padding-top: 1px;padding-right: 1px;padding-left: 1px;mso-ignore: padding;color: black;font-size: 12.0pt;font-weight: 400;font-style: normal;text-decoration: none;font-family: Calibri, sans-serif;mso-font-charset: 0;mso-number-format: General;text-align: general;vertical-align: bottom;border: none;mso-background-source: auto;mso-pattern: black none;mso-protection: locked visible;white-space: normal;mso-rotate: 0;background: #E4DFEC;">8</td>
</tr>
</table>
<h2>Liefert Tableizer einen saubereren Code?</h2>
<p>Wenn man damit leben kann, dass das Tabellendesign verloren geht, ja!</p>
<pre class="brush: xml; title: ; notranslate">
&lt;style type=&quot;text/css&quot;&gt;
table.tableizer-table{border: 1px solid #CCC;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;}
.tableizer-table td {padding: 4px; margin: 3px;
border: 1px solid #ccc;}
.tableizer-table th {background-color: #104E8B;
color: #FFF; font-weight: bold;}
&lt;/style&gt;

&lt;table class=&quot;tableizer-table&quot;&gt;
&lt;tr class=&quot;tableizer-firstrow&quot;&gt;
&lt;th&gt;SEO Maßnahmen&lt;/th&gt;&lt;th&gt;&amp;nbsp;&lt;/th&gt;
&lt;th&gt;Wirkung (0-10)&lt;/th&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;offPage Optimierung&lt;/td&gt;&lt;td&gt;Linkbuilding&lt;/td&gt;&lt;td&gt;8&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td&gt;Presseberichte&lt;/td&gt;&lt;td&gt;4&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td&gt;Brandbildung&lt;/td&gt;&lt;td&gt;10&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;onPage Optimierung&lt;/td&gt;&lt;td&gt;Content Struktur&lt;/td&gt;&lt;td&gt;10&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td&gt;korrekte interne Verlinkung&lt;/td&gt;&lt;td&gt;10&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td&gt;Sauberer Code&lt;/td&gt;&lt;td&gt;4&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td&gt;HTML5 Content Abschnitt-Klassifizierung&lt;/td&gt;&lt;td&gt;8&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td&gt;Meta Description&lt;/td&gt;&lt;td&gt;10&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td&gt;Länge der Description&lt;/td&gt;&lt;td&gt;5&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td&gt;Meta Keywords&lt;/td&gt;&lt;td&gt;0&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td&gt;Seiten-Titel&lt;/td&gt;&lt;td&gt;10&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td&gt;Länge des Titels&lt;/td&gt;&lt;td&gt;5&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td&gt;Keyowordrelevanz im Titel&lt;/td&gt;&lt;td&gt;10&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td&gt;h1 Titel&lt;/td&gt;&lt;td&gt;10&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td&gt;Keyowordrelevanz im h1 Titel&lt;/td&gt;&lt;td&gt;10&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td&gt;h2 Untertitel&lt;/td&gt;&lt;td&gt;8&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td&gt;Keywordrelevanz im h2 Titel&lt;/td&gt;&lt;td&gt;4&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td&gt;Textlänge (200-500 Wörter)&lt;/td&gt;&lt;td&gt;8&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
</pre>
<h3>Ergebnis</h3>
<style type="text/css">
table.tableizer-table {border: 1px solid #CCC; font-family: Arial, Helvetica, sans-serif; font-size: 12px;} .tableizer-table td {padding: 4px; margin: 3px; border: 1px solid #ccc;}
.tableizer-table th {background-color: #104E8B; color: #FFF; font-weight: bold;}
</style>
<table class="tableizer-table">
<tr class="tableizer-firstrow">
<th>SEO Maßnahmen</th>
<th>&nbsp;</th>
<th>Wirkung (0-10)</th>
</tr>
<tr>
<td>offPage Optimierung</td>
<td>Linkbuilding</td>
<td>8</td>
</tr>
<tr>
<td>&nbsp;</td>
<td>Presseberichte</td>
<td>4</td>
</tr>
<tr>
<td>&nbsp;</td>
<td>Brandbildung</td>
<td>10</td>
</tr>
<tr>
<td>onPage Optimierung</td>
<td>Content Struktur</td>
<td>10</td>
</tr>
<tr>
<td>&nbsp;</td>
<td>korrekte interne Verlinkung</td>
<td>10</td>
</tr>
<tr>
<td>&nbsp;</td>
<td>Sauberer Code</td>
<td>4</td>
</tr>
<tr>
<td>&nbsp;</td>
<td>HTML5 Content Abschnitt-Klassifizierung</td>
<td>8</td>
</tr>
<tr>
<td>&nbsp;</td>
<td>Meta Description</td>
<td>10</td>
</tr>
<tr>
<td>&nbsp;</td>
<td>Länge der Description</td>
<td>5</td>
</tr>
<tr>
<td>&nbsp;</td>
<td>Meta Keywords</td>
<td>0</td>
</tr>
<tr>
<td>&nbsp;</td>
<td>Seiten-Titel</td>
<td>10</td>
</tr>
<tr>
<td>&nbsp;</td>
<td>Länge des Titels</td>
<td>5</td>
</tr>
<tr>
<td>&nbsp;</td>
<td>Keyowordrelevanz im Titel</td>
<td>10</td>
</tr>
<tr>
<td>&nbsp;</td>
<td>h1 Titel</td>
<td>10</td>
</tr>
<tr>
<td>&nbsp;</td>
<td>Keyowordrelevanz im h1 Titel</td>
<td>10</td>
</tr>
<tr>
<td>&nbsp;</td>
<td>h2 Untertitel</td>
<td>8</td>
</tr>
<tr>
<td>&nbsp;</td>
<td>Keywordrelevanz im h2 Titel</td>
<td>4</td>
</tr>
<tr>
<td>&nbsp;</td>
<td>Textlänge (200-500 Wörter)</td>
<td>8</td>
</tr>
</table>
]]></content:encoded>
			<wfw:commentRss>http://mizine.de/html/ms-office-tabellen-in-html-tabellen-umwandeln/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>checkbox onclick submit &#8211; AJAX like submit</title>
		<link>http://mizine.de/html/checkbox-onclick-submit/</link>
		<comments>http://mizine.de/html/checkbox-onclick-submit/#comments</comments>
		<pubDate>Fri, 02 Dec 2011 16:52:50 +0000</pubDate>
		<dc:creator>Viktor Dite</dc:creator>
				<category><![CDATA[web-development]]></category>
		<category><![CDATA[checkbox]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[onclick]]></category>
		<category><![CDATA[submit]]></category>

		<guid isPermaLink="false">http://mizine.de/?p=4448</guid>
		<description><![CDATA[Wofür brauche ich einen checkbox onclick submit? Manchmal möchte man in einem Formular einer Checkbox beim Klicken gleich eine Aktion mitgeben. Beispielsweise wenn ich im Warenkorb ein ausgewähltes Produkt aus mehreren löschen möchte und der Shop keine einzelnen Buttons, sondern eben &#8220;nur&#8221; Checkboxen mit zusätzlichem Löschen Button bietet. Hier ist es meiner Meinung nach durchaus [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_4459" class="wp-caption alignleft" style="width: 290px"><img src="http://mizine.de/wp-content/uploads/2011/12/checkbox-onclick-submit-280x280.jpg" alt="checkbox onclick submit" title="checkbox onclick submit" width="280" height="280" class="size-medium wp-image-4459 colorbox-4448" /><p class="wp-caption-text">checkbox onclick submit</p></div>
<h2>Wofür brauche ich einen checkbox onclick submit?</h2>
<p>Manchmal möchte man in einem Formular einer Checkbox beim Klicken gleich eine Aktion mitgeben. Beispielsweise wenn ich im Warenkorb ein ausgewähltes Produkt aus mehreren löschen möchte und der Shop keine einzelnen Buttons, sondern eben &#8220;nur&#8221; Checkboxen mit zusätzlichem Löschen Button bietet. Hier ist es meiner Meinung nach durchaus sehr sinnvoll beim Klicken auf die Checkbox gleich die Löschung mit anzustoßen.</p>
<p><span id="more-4448"></span></p>
<h2>Geht das?</h2>
<p>Mit Javascript &#8220;geht alles&#8221;! Und für diejenigen, die Javascript deaktiviert haben, bleibt ja noch die alte Lösung des Auswählen und dann auf den Löschen Button klicken.</p>
<h2>Gibt es einen einfachen Einzeiler dafür?</h2>
<p>Ich habe heute viele Lösungen gesehen. Alle Lösungen waren mit im Header definierten Funktionen aufgebaut. Ich suchte aber eine sehr einfache, Einzeiler-Lösung.</p>
<p>Nach und nach habe ich dann aber aus allen Lösungen, die ich gesehen habe eine sehr einfache und kurze Umsetzung substituiert, die ich euch nicht vorenthalten möchte:</p>
<h2>Die Lösung</h2>
<p>ist im Prinzip sehr simpel!</p>
<pre class="brush: xml; title: ; notranslate">
&lt;input type=&quot;checkbox&quot; name=&quot;YourName&quot; ...
  onClick=&quot;if(this.checked) this.form.submit();&quot;&gt;
</pre>
]]></content:encoded>
			<wfw:commentRss>http://mizine.de/html/checkbox-onclick-submit/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

