<?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>Bissinger&#039;s Blog &#187; Webdesign</title>
	<atom:link href="http://blog.bissinger.biz/tag/webdesign/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.bissinger.biz</link>
	<description>Der tägliche Computer-Ärger hat ein Ende... oder doch nicht!?</description>
	<lastBuildDate>Sun, 07 Mar 2010 17:43:59 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=</generator>
		<item>
		<title>Opera 9.5 und Google Mail aka GMail</title>
		<link>http://blog.bissinger.biz/opera-95-und-google-mail-aka-gmail/</link>
		<comments>http://blog.bissinger.biz/opera-95-und-google-mail-aka-gmail/#comments</comments>
		<pubDate>Wed, 02 Jul 2008 19:43:52 +0000</pubDate>
		<dc:creator>Manuel Bissinger</dc:creator>
				<category><![CDATA[Allgemeines]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[browser]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[Firefox]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[JS]]></category>
		<category><![CDATA[mail]]></category>
		<category><![CDATA[Opera]]></category>
		<category><![CDATA[Webdesign]]></category>

		<guid isPermaLink="false">http://blog.bissinger.biz/?p=238</guid>
		<description><![CDATA[Melde mich nach langem warten mal wieder mit einem neuen Artikel. Durch die doch recht groß gefeierte Veröffentlichung von Opera 9.5 konnte ich mich einem kleinen Test natürlich nicht verschließen. Generell macht der Browser eine ziemlich gute Figur. Gibt ja viele Seiten, die darüber schwärmen. Allerdings habe ich auch gleich wieder was zu mosern. So [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-full wp-image-239" style="float: left;" title="Opera Logo" src="http://blog.bissinger.biz/wp-content/uploads/2008/07/operalogo.png" alt="" width="100" height="88" />Melde mich nach langem warten mal wieder mit einem neuen Artikel. Durch die doch recht groß gefeierte Veröffentlichung von Opera 9.5 konnte ich mich einem kleinen Test natürlich nicht verschließen.</p>
<p>Generell macht der Browser eine ziemlich gute Figur. Gibt ja viele Seiten, die darüber schwärmen. Allerdings habe ich auch gleich wieder was zu mosern. So zeigt mir der Browser z.B. nicht immer alle Bilder einer Website an. Im nach hinein stellte sich jedoch meistens heraus, dass nicht Opera, sondern eher die Webdesigner die Schuld dafür tragen. Opera geht wohl u.a. eindeutig zu korrekt mit CSS-Einträgen um.</p>
<p><img class="alignleft size-full wp-image-214" style="float: left;" title="Google Logo" src="http://blog.bissinger.biz/wp-content/uploads/2008/06/google.gif" alt="" width="75" height="32" />Bestes Beispiel ist Google mit seinem Mail-Dienst <a href="https://mail.google.com/" onclick="pageTracker._trackPageview('/outgoing/mail.google.com/?referer=');">GMail</a>. Hier kam es wohl dermaßen oft zu Problemen, dass <a href="http://code.google.com/p/gmail2-for-opera/" onclick="pageTracker._trackPageview('/outgoing/code.google.com/p/gmail2-for-opera/?referer=');">Google ein JS herausgegeben hat</a>, um die Problematik in den Griff zu bekommen.</p>
<p>Vielen Dank an <a href="http://www.cybernetz.net/operaumfrage_fehlerhafte_seiten" onclick="pageTracker._trackPageview('/outgoing/www.cybernetz.net/operaumfrage_fehlerhafte_seiten?referer=');">Cybernetz</a>, der mich auf das JS aufmerksam gemacht hat.</p>
<p>Trotz der immer größer werdenden Verbreitung und den umfangreichen Funktionen, die Opera von Haus aus mitbringt, werde ich allerdings beim Firefox bleiben. Hier muss man sich zwar erst alles per Addons nachträglich integrieren, allerdings finde ich ihn vom Gefühl her einfach angenehmer zu bedienen. Ist aber Geschmacksache.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.bissinger.biz/opera-95-und-google-mail-aka-gmail/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Alternative zum border-image mit CSS</title>
		<link>http://blog.bissinger.biz/alternative-zum-border-image-mit-css/</link>
		<comments>http://blog.bissinger.biz/alternative-zum-border-image-mit-css/#comments</comments>
		<pubDate>Tue, 03 Jun 2008 16:18:24 +0000</pubDate>
		<dc:creator>Manuel Bissinger</dc:creator>
				<category><![CDATA[Coding]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[border]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[CSS3]]></category>
		<category><![CDATA[Grafiken]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[image]]></category>
		<category><![CDATA[Photoshop]]></category>
		<category><![CDATA[Rahmen]]></category>
		<category><![CDATA[Webdesign]]></category>

		<guid isPermaLink="false">http://blog.bissinger.biz/?p=189</guid>
		<description><![CDATA[Beim erstellen einer, wenn auch kleinen, Website stößt man doch immer mal wieder auf kleiner Probleme bei der Umsetzung. So hat sich z.B. jemand überlegt, es wäre doch ganz schick, wenn man um seinen Content einen grafischen Rahmen erstellt. Eine komfortable Funktion dafür gibt es im Bereich von CSS. Diese nennt sich border-image. Problem ist [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-full wp-image-177" title="CSS Logo" src="http://blog.bissinger.biz/wp-content/uploads/2008/05/stylesheet.png" alt="" width="64" height="64" />Beim erstellen einer, wenn auch kleinen, Website stößt man doch immer mal wieder auf kleiner Probleme bei der Umsetzung. So hat sich z.B. jemand überlegt, es wäre doch ganz schick, wenn man um seinen Content einen grafischen Rahmen erstellt. Eine komfortable Funktion dafür gibt es im Bereich von CSS. Diese nennt sich <a onclick="pageTracker._trackPageview('/outgoing/www.w3.org/TR/css3-background/_the-border-image?referer=');pageTracker._trackPageview('/outgoing/www.w3.org/TR/css3-background/_the-border-image?referer=http://blog.bissinger.biz/wp-admin/edit.php');" href="http://www.w3.org/TR/css3-background/#the-border-image">border-image</a>. Problem ist nur, dass es diese erst in der CSS-Version 3 geben wird. Aktuell nutzbar ist jedoch die Version 2.1, welche ohne eine solche Funktion auskommen muss. Dementsprechend muss man sich leider anderweitig behelfen. Hier jetzt eine kleine Anleitung zu meiner Lösung &#8211; es gibt ja bekanntlich immer mehrere für ein Problem.</p>
<p>Das ganze funktioniert jetzt erstmal nur bei der Vergabe einer festen Breite.</p>
<p><span id="more-189"></span>Erstmal benötigt man einen Rahmen, den man später um seinen Inhalt haben möchte. Ich habe diesen mit Photoshop auf die schnelle erstellt.</p>
<ul>
<li>PS öffnen, neues Bild erstellen (500x500px) und neue Ebene erstellen.</li>
<li>Untere Ebene ist weiß, obere ist schwarz.</li>
<li>Rechtsklick auf ober Ebene (schwarz) -&gt; Fülloptionen&#8230;, &#8220;Schein nach innen&#8221; auswählen, <strong>Füllmethode: Normal, Deckkraft: 100%, Farbe: weiß</strong> (eben wie die untere Ebene), <strong>Größe: 40px, Kontur: Halbrund</strong>.</li>
</ul>
<p style="text-align: center;"><a href="http://blog.bissinger.biz/wp-content/uploads/2008/06/ebenenstil.png"><img class="alignnone size-medium wp-image-194 aligncenter" title="Ebenenstil" src="http://blog.bissinger.biz/wp-content/uploads/2008/06/ebenenstil-300x193.png" alt="" width="300" height="193" /></a></p>
<ul>
<li>Taste &#8220;K&#8221; drücken bzw. Slice-Werkzeug auswählen. Damit lassen sich jetzt einzelne Bereiche im nachhinein zurecht schneiden. Erstmal ein Rechteck in die mitte des Bildes ziehen. Größe und Form ist egal, hauptsache mittig.</li>
</ul>
<p style="text-align: center;"><a href="http://blog.bissinger.biz/wp-content/uploads/2008/06/slices.png"><img class="size-medium wp-image-192" title="Slices" src="http://blog.bissinger.biz/wp-content/uploads/2008/06/slices-297x300.png" alt="" width="297" height="300" /></a></p>
<ul>
<li>In der Werkzeugleiste klickt man jetzt etwas länger auf das Slice-Werkzeug um sich das Slice-Auswahl-Werkzeug zu holen oder man hält einfach die STRG-Taste gedrückt (die wechselt automatisch um).</li>
</ul>
<p style="text-align: center;"><img class="size-full wp-image-191 aligncenter" style="vertical-align: baseline;" title="Slices Werkzeuge" src="http://blog.bissinger.biz/wp-content/uploads/2008/06/slices-tools.png" alt="" width="272" height="150" /></p>
<ul>
<li>Doppelklick auf das Rechteck mit der Nummer 01 (links oben im Rechteck zu sehen).</li>
<li><strong>Slice-Typ: Bild, Name: lo</strong> (für links oben), <strong>X: 0, Y: 0, B: 40</strong> (s.o. Größe des Rahmens), <strong>H: 40</strong> (s. Breite), <strong>Slice-Hintergrundart: Ohne</strong>.</li>
<li> Jetzt wählt man Slice 02 aus und geht genauso vor. <strong>Name: mo</strong> (mitte oben), <strong>X: 40, Y: 0, B: 10</strong> (reicht erstmal), <strong>H: 40</strong>.</li>
<li>Weiter zu Slice 03 &#8211; <strong>Name: ro, X: 460</strong> (weil 500-40=460), <strong>Y: 0, B: 40, H: 40</strong>. Jetzt entsteht ein neues, aktives Slice 04. Nummer 03 bleibt grau und ist somit erstmal nicht aktiv.</li>
<li>Nun zum Slice unterhalb von 01. <strong>Name: lm, X: 0, Y: 40, B: 40, H: 10</strong>.</li>
<li>Slice unterhalb von 04 bekommt den <strong>Namen: rm, X: 460, Y: 40, B: 40, H: 10</strong>.</li>
<li>Unten links (geht&#8217;s weiter mit <strong>Name: lu, X: 0, Y: 460, B: 40, H: 40</strong>.</li>
<li>Nebendran wird ein Slice namens <strong>mu</strong> und den Werten <strong>X: 40, Y: 460, B: 10, H: 40</strong> erstellt.</li>
<li>Das letzte nennt man <strong>ru, X: 460, Y: 460, B: 40, H: 40</strong>.</li>
<li>Jetzt dürfte man einige Slices auf dem Bild sehen, mit Glück nur 9, ansonsten eben mehr. Alles kein Problem, hauptsache man hat die 8 wichtigen lo, mo, ro, lm, rm, lu, mu und ru.</li>
<li>Hat man diese, speichert man das ganze wie folgt: Datei -&gt; Für Web speichern&#8230; .</li>
<li>Mit einem Rechtsklick auf das Bild und &#8220;Auto-Slices ausblenden&#8221; verschafft man sich noch etwas Übersicht.</li>
<li>Man wählt jetzt Slice 01 aus, danach mit gedrückter Shift-Taste das Slice daneben und darunter, dann das rechts oben und darunter, das links unten und daneben und das einzelne rechts unten. 8 sollten es jetzt schon sein.</li>
<li>Ganz rechts wählt man nun das Dateiformat aus. Bei JPEG macht man in diesem Fall nichts verkehrt und schon kann man auf Speichern klicken.</li>
<li>Am einfachsten ist das Speichern als &#8220;HTML und Bilder&#8221;. Hierbei werden die ausgewählten Slices mit den vorher eingegebenen Namen im Ordner &#8220;Bilder&#8221; abgespeichert. Nur diese werden nachher auch benötigt.</li>
<li>Somit hat man nun 8 jpg-Bilder. Die vier Ecken, sowie 4 Teilstücke aus den Rändern.</li>
<li>Die Datei &#8220;Abstandhalter.gif&#8221; wird nicht benötigt und kann gelöscht werden.</li>
</ul>
<p>Der Einfachheit halber erstellt man jetzt eine html-Datei direkt im Ordner &#8220;Bilder&#8221;. Der Inhalt sollte einer Standard-HTML-Seite entsprechen und wird erstmal im Body um folgende Zeilen ergänzt:</p>
<pre email="false" urls="false" tabstop="1" class="html">&lt;body&gt;
&lt;div id="page"&gt;
&lt;div id="oben"&gt;
&lt;div id="lo"&gt;&lt;/div&gt;
&lt;div id="mo"&gt;&lt;/div&gt;
&lt;div id="ro"&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div id="rm"&gt;
&lt;div id="lm"&gt;
&lt;div id="text"&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div id="footer"&gt;
&lt;div id="lu"&gt;&lt;/div&gt;
&lt;div id="mu"&gt;&lt;/div&gt;
&lt;div id="ru"&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/body&gt;</pre>
<p>Jetzt braucht man nur noch die passenden CSS-Einträge:</p>
<pre email="false" urls="true" tabstop="4" class="css">&lt;style type="text/css"&gt;
/* erstmal alles auf Anfang */
* {
padding <img src='http://blog.bissinger.biz/wp-includes/images/smilies/icon_surprised.gif' alt=':-0' class='wp-smiley' /> ;
margin <img src='http://blog.bissinger.biz/wp-includes/images/smilies/icon_surprised.gif' alt=':-0' class='wp-smiley' /> ;
border <img src='http://blog.bissinger.biz/wp-includes/images/smilies/icon_surprised.gif' alt=':-0' class='wp-smiley' /> ;
}
p {
color:white;
background-color:black;
}

/* Gesamt-Rahmen */
#page {
width:880px;
}

/* Oberer Rahmen */
#lo {
float:left;
background: url(bilder/lo.jpg) no-repeat black; /* Grafik wird nicht wiederholt */
height:40px;                                    /* Höhe und Breite sind 40px, wie bei PS angegeben */
width:40px;
}
#mo {
float:left;
background: url(bilder/mo.jpg) repeat-x black;  /* Grafik wird nur in x-Achse, also vertikal wiederholt */
height:40px;
width:800px;                                    /* ergibt sich aus 880px-40px-40px (#page-#lo-#ro) */
}
#ro {
float:left;
background: url(bilder/ro.jpg) no-repeat black;
height:40px;
width:40px;
}

/* Mittlerer Rahmen für Content */
#rm {
background: url(bilder/rm.jpg) repeat-y black right top;        /* erst der rechte Rahmen */
}
#lm {
background: url(bilder/lm.jpg) repeat-y transparent left top;   /* dann der linke Rahmen und Rest transparent */
color:white;
width:100%;                                                     /* wichtig, sonst klappt's nicht */
}

#text {
padding: 0 60px;
}

/* Unterer Rahmen */
#lu {
float:left;
background: url(bilder/lu.jpg) no-repeat black;
height:40px;
width:40px;
}
#mu {
float:left;
background: url(bilder/mu.jpg) repeat-x black;
height:40px;
width:800px;
}
#ru {
float:left;
background: url(bilder/ru.jpg) no-repeat black;
height:40px;
width:40px;
}
&lt;/style&gt;</pre>
<p>Das ganze kann man sich natürlich auch als <a href="http://blog.bissinger.biz/wp-content/uploads/2008/06/css-rahmen.zip">gepacktes ZIP-Archiv hier herunterladen</a>.</p>
<p>Für dieses Konstrukt kann man fast jede Rahmen-Grafik nutzen, die man findet. Auch lassen sich so z.B. Bilderrahmen erstellen. Dabei sollte man allerdings auf die Transparenz der Grafiken achten. Also nur als GIF oder PNG (Vorsicht: IE) speichern und ohne weißen o.ä. Hintergrund. Ebenfalls sollte man auf die Wiederholbarkeit der Ränder achten. Sprich, die Texturen sollten sauber aneinander gereiht werden können.</p>
<p style="text-align: center;"><a href="http://blog.bissinger.biz/wp-content/uploads/2008/06/rahmen-fertig.png"><img class="alignnone size-medium wp-image-193 aligncenter" title="Fertiger Rahmen" src="http://blog.bissinger.biz/wp-content/uploads/2008/06/rahmen-fertig-300x296.png" alt="" width="300" height="296" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.bissinger.biz/alternative-zum-border-image-mit-css/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

