<?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/"
	xmlns:series="http://unfoldingneurons.com/"
	>

<channel>
	<title>. miradlo bloggt   &#187; Responsive Webdesign ::: von mobil bis Riesenmonitor</title>
	<atom:link href="http://www.miradlo.net/bloggt/category/css/feed" rel="self" type="application/rss+xml" />
	<link>http://www.miradlo.net/bloggt</link>
	<description>...rundum Informatik, Webdesign, Webapplikationen, Projekte, Linux und mehr</description>
	<lastBuildDate>Wed, 18 Jan 2012 14:52:36 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Responsive Webdesign ::: von mobil bis Riesenmonitor</title>
		<link>http://www.miradlo.net/bloggt/web/responsive-webdesign-von-mobil-bis-riesenmonitor</link>
		<comments>http://www.miradlo.net/bloggt/web/responsive-webdesign-von-mobil-bis-riesenmonitor#comments</comments>
		<pubDate>Mon, 03 Oct 2011 08:44:40 +0000</pubDate>
		<dc:creator>ute</dc:creator>
				<category><![CDATA[css]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[apps]]></category>
		<category><![CDATA[auflösung]]></category>
		<category><![CDATA[bcs4]]></category>
		<category><![CDATA[browser]]></category>
		<category><![CDATA[css 3]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[media queries]]></category>
		<category><![CDATA[responsive webdesign]]></category>
		<category><![CDATA[testen]]></category>
		<category><![CDATA[tipps]]></category>
		<category><![CDATA[Webdesign]]></category>

		<guid isPermaLink="false">http://www.miradlo.net/bloggt/?p=3206</guid>
		<description><![CDATA[
miradlo.com Aufl&#246;sungen testen

In den letzten Wochen habe ich mich intensiver mit Responsive Webdesign befasst. Hierbei geht darum, die Inhalte einer Seite m&#246;glichst optimal f&#252;r alle Ger&#228;te darzustellen. Egal ob mobiles Smartphone oder gro&#223;er Monitor mit hoher Aufl&#246;sung alle Nutzer sollen ein Layout finden, was zu ihrem gerade genutzten Ger&#228;t passt. Beim Barcamp Stuttgart habe ich [...]]]></description>
			<content:encoded><![CDATA[<ul class="albumlistre">
<li><a title="zur h&#246;heren Aufl&#246;sung" href="/images/bloggt/miradlo_2011/responsive_webdesign_miradlo_com_miradlo_bloggt.jpg"><img src="/images/bloggt/miradlo_2011/responsive_webdesign_miradlo_com_miradlo_bloggt_xs.jpg" alt="miradlo.com in verschiedenen Aufl&#246;sungen mit Responsive Webdesign" width="400" height="247" /></a>miradlo.com Aufl&#246;sungen testen</li>
</ul>
<p>In den letzten Wochen habe ich mich intensiver mit <strong>Responsive Webdesign</strong> befasst. Hierbei geht darum, die Inhalte einer Seite m&#246;glichst optimal f&#252;r alle Ger&#228;te darzustellen. Egal ob mobiles Smartphone oder gro&#223;er Monitor mit hoher Aufl&#246;sung alle Nutzer sollen ein Layout finden, was zu ihrem gerade genutzten Ger&#228;t passt. Beim Barcamp Stuttgart habe ich am Samstag eine Session zu diesem Thema angeboten, dieser Beitrag enth&#228;lt die Links und Infos hierzu.</p>
<p>Die Techniken im Hintergrund sind gar nicht so neu, vorgestellt wurde CSS 3 schon vor einigen Jahren. Sinnvoll einsetzbar wurde diese M&#246;glichkeiten jedoch erst seit sie von den wichtigsten Browsern auch interpretiert wurden. F&#252;r mobile Ger&#228;te konnte man zun&#228;chst mittels<code> media="handheld" </code> ein anderes Layout festlegen, Ger&#228;te wie das iphone melden sich jedoch gar nicht als handheld und bekamen daher doch wieder dasselbe Design wie Nutzer mit gro&#223;en Desktopmonitoren.</p>
<h3>media queries je nach Aufl&#246;sung</h3>
<p>Mittels media queries aus CSS 3 wird ein Layout je nach Aufl&#246;sung ausgegeben. Zun&#228;chst habe ich ein Layout erstellt wie es in meiner Arbeitsumgebung optimal passt. Mein erster Schritt war also das Layout f&#252;r eine hohe Aufl&#246;sung wie z.B. 1920 * 1080 Pixel anzulegen. Danach probierte ich immer kleiner werdende Aufl&#246;sungen und sobald mir etwas nicht gefiel, passte ich es an. Das habe ich so lange gemacht bis ich eine weitere Verkleinerung nicht mehr f&#252;r sinnvoll hielt, sprich bei weniger als 300 px Breite erzwinge ich einen Scrollbalken, Beispiel:</p>
<pre>@media only screen and (max-width: 429px) {
#mainwrapper{
    min-width: 270px;
}
}</pre>
<p>Genauer ansehen k&#246;nnt ihr euch das CSS <a title="Link zum CSS" href="http://www.miradlo.com/css/layout.css"><strong>layout.css</strong></a> im unteren Teil von der Seite <a title="miradlo Informatikdienstleistungen und Webdesign" href="http://www.miradlo.com/">miradlo.com</a>. Testen lassen sich Seiten:</p>
<ul>
<li><a title="Responsive Webdesign testen" href="http://quirktools.com/screenfly/">screenfly</a> dort werden diverse Aufl&#246;sungen je nach Ger&#228;t angezeigt, einfach die URL eingeben, z.B: miradlo.com</li>
<li><a title="Responsive Webdesign testen" href="http://mattkersley.com/responsive/">Responsive Webdesign Testing</a> zeigt direkt mehrere Aufl&#246;sungen auf einen Blick, auch hier einfach die URL eingeben, z.B: miradlo.com</li>
</ul>
<h3>Responsive Webdesign vs. Apps</h3>
<p>Ich halte diese Technik insbesondere f&#252;r sehr sinnvoll. Damit werden weiterhin dieselben Inhalte auf allen Ger&#228;ten ausgegeben und trotzdem wird das Design angepasst. F&#252;r gro&#223;e Seitenbetreiber, wie wikipedia k&#246;nnen auch Apps f&#252;r iphone, android usw. eingesetzt werden, um mobile Versionen zu nutzen. Bei der Mehrzahl aller Websites ist das jedoch nicht sinnvoll und meist auch finanziell nicht machbar. Plugins wie f&#252;r WordPress die eine mobile Variante erstellen sind sicher oft besser als nichts, sie zeigen jedoch nicht mehr das Ursprungsdesign der jeweiligen Seite. Responsive Webdesign ist eine gute L&#246;sung f&#252;r viele Seiten und der Aufwand ist nicht so viel h&#246;her wie beim Erstellen einer App.</p>
<p>Je nach Design l&#228;sst sich das auch im Nachhinein noch relativ einfach anpassen, das klappt jedoch sicher nicht immer. Das gesamte Design muss mit flexiblen Breiten zurecht kommen. Die einzelnen div-Container m&#252;ssen problemlos verschiebbar sein, sonst lohnt sich das nicht. Einige weitere Links zu diesem Thema:</p>
<ul>
<li><a title="Responsive Webdesign - Verschiedene Devices simulieren und testen" href="http://webstandard.kulando.de/post/2011/09/21/responsive-webdesign-verschiedene-devices-simulieren-und-testen">Responsive Webdesign &#8211; Verschiedene Devices simulieren und testen</a></li>
<li><a title="t3n" href="http://t3n.de/news/responsive-webdesign-umfangreiche-prasentation-tipps-330593/">Responsive Webdesign: Umfangreiche Pr&#228;sentation mit Tipps und Tricks</a></li>
<li><a title="elmastudio.de" href="http://www.elmastudio.de/webdesign/responsive-webdesign-mit-css3-media-queries-so-funktionierts/">Responsive Webdesign mit CSS3 Media Queries: So funktioniert’s</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.miradlo.net/bloggt/web/responsive-webdesign-von-mobil-bis-riesenmonitor/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Formularelemente und vergr&#246;&#223;erte Schrift ::: Zug&#228;nglichkeit</title>
		<link>http://www.miradlo.net/bloggt/css/formularelemente-und-vergroesserte-schrift-zugaenglichkeit</link>
		<comments>http://www.miradlo.net/bloggt/css/formularelemente-und-vergroesserte-schrift-zugaenglichkeit#comments</comments>
		<pubDate>Thu, 07 Oct 2010 16:44:36 +0000</pubDate>
		<dc:creator>ute</dc:creator>
				<category><![CDATA[css]]></category>
		<category><![CDATA[bbd10]]></category>
		<category><![CDATA[browser]]></category>
		<category><![CDATA[design]]></category>

		<guid isPermaLink="false">http://www.miradlo.net/bloggt/?p=21</guid>
		<description><![CDATA[
 Unlesbare Navigation
 Teaserinfos laufen in- und &#252;bereinander

Fast auf allen Seiten, auch auf ordentlich sauber mit HTML und CSS erstellten, passen die Formularelemente mit meinen Einstellungen nicht.
Ein Klick auf die Bilder f&#252;hrt zur vergr&#246;&#223;erten Ansicht. 
Benutzerdefinierte Mindestschriftgr&#246;&#223;e
Einerseits habe ich seit Jahren in dem Browser, den ich normalerweise nutze, eine Mindestschriftgr&#246;&#223;e eingestellt, weil ich sonst auf [...]]]></description>
			<content:encoded><![CDATA[<ul class="albumlistre">
<li><a title="stern.de" href="http://www.miradlo.net/images/bloggt/miradlo_2010/screenshot_stern_schriftgroesse_2010_10_07_v1_miradlo_bloggt.jpg"><img src="/images/bloggt/miradlo_2010/screenshot_stern_schriftgroesse_2010_10_07_v1_xs_miradlo_bloggt.jpg" alt="" width="250" height="79" /></a> Unlesbare Navigation</li>
<li class="clear"><a title="suedkurier.de" href="http://www.miradlo.net/images/bloggt/miradlo_2010/screenshot_suedkurier_schriftgroesse_2010_10_07_v2_miradlo_bloggt.jpg"><img src="/images/bloggt/miradlo_2010/screenshot_suedkurier_schriftgroesse_2010_10_07_v2_xs_miradlo_bloggt.jpg" alt="" width="250" height="106" /></a> Teaserinfos laufen in- und &#252;bereinander</li>
</ul>
<p>Fast auf allen Seiten, auch auf ordentlich sauber mit HTML und CSS erstellten, passen die Formularelemente mit meinen Einstellungen nicht.</p>
<p><strong>Ein Klick auf die Bilder f&#252;hrt zur vergr&#246;&#223;erten Ansicht. </strong></p>
<h3>Benutzerdefinierte Mindestschriftgr&#246;&#223;e</h3>
<p>Einerseits habe ich seit Jahren in dem Browser, den ich normalerweise nutze, eine Mindestschriftgr&#246;&#223;e eingestellt, weil ich sonst auf sehr vielen Seiten, schlicht nichts lesen kann. Hinzu kommt, dass selbst damit inzwischen viele Seiten eine derart schicke, Minischrift haben, dass ich erneut die Schrift vergr&#246;&#223;ern muss.</p>
<p>Einfach w&#228;re die Mindestschriftgr&#246;&#223;e erneut h&#246;her zu setzen, doch das geht leider nicht, denn sp&#228;testens bei Seiten mit Formularen, sind damit nur noch sehr wenige &#252;berhaupt nutzbar. Oft komme ich nicht mal soweit, weil schon vorher die Benutzung nicht mehr klappt:</p>
<ul>
<li>Insbesondere horizontale Navigationen werden meist schlicht auf eine vordefinierte Schriftgr&#246;&#223;e festgezurrt und werden unlesbar, wenn die Schriftgr&#246;&#223;e erh&#246;ht wird, z.B. stern.de</li>
<li>Zusammenstellungen wie in vielen Teasern und anderen Bereichen, die Aufmerksamkeit wecken sollen laufen v&#246;llig in- und &#252;bereinander z.B. auf suedkurier.de</li>
</ul>
<ul class="albumlistre clear">
<li><a title="suedkurier.de" href="http://www.miradlo.net/images/bloggt/miradlo_2010/screenshot_suedkurier_anmelden_schriftgroesse_2010_10_07_v2_miradlo_bloggt.jpg"><img src="/images/bloggt/miradlo_2010/screenshot_suedkurier_anmelden_schriftgroesse_2010_10_07_v2_xs_miradlo_bloggt.jpg" alt="" width="250" height="114" /></a> Beschriftung der Eingabefelder unlesbar</li>
<li class="clear"><a title="deutsche-bank.de gr&#246;&#223;ere Ansicht" href="http://www.miradlo.net/images/bloggt/miradlo_2010/screenshot_deutsche_bank_schriftgroesse_2010_10_07_v2_miradlo_bloggt.jpg"><img src="/images/bloggt/miradlo_2010/screenshot_deutsche_bank_schriftgroesse_2010_10_07_v2_xs_miradlo_bloggt.jpg" alt="" width="250" height="115" /></a> Eingabefelder zu klein</li>
</ul>
<h3>Schriftgr&#246;&#223;en insbesondere in Formularen und so</h3>
<p>H&#228;ufig sind Formularelemente mit fixen Werten vordefiniert, wenn ich also die Schriftgr&#246;&#223;e so setze, wie ich es bequem lesen kann, dann kann ich wichtige zus&#228;tzliche Infos nicht mehr lesen:</p>
<ul>
<li>Eingabefelder sind zu klein um den gesamten geforderten Inhalt lesbar anzuzeigen (Deutsche Bank)</li>
<li>Beschriftung der Eingabefelder unlesbar, bzw. kann sogar ganz verschwinden (suedkurier.de)</li>
</ul>
<p>Die Konsequenz ist bei mir ein Mischsystem:</p>
<ul>
<li>eine Mindestschriftgr&#246;&#223;e die f&#252;r manche Seiten passt</li>
<li>erh&#246;hen der Schriftgr&#246;&#223;e, wenn ich etwas lesen will</li>
<li>verringern der Schriftgr&#246;&#223;e, um Bedienungselemente nutzen zu k&#246;nnen</li>
</ul>
<h3>&#220;berfl&#252;ssig und &#228;rgerlich</h3>
<p>Schade, dass nur f&#252;r schicke Optik so h&#228;ufig auf zug&#228;ngliche, nach Webstandards erstellte Seiten verzichtet wird. Das Web ist von seinen Grundlagen her optimal geeignet solche Probleme zu vermeiden und es den Nutzern zu &#252;berlassen, welche Einstellungen ihren Bed&#252;rfnissen entsprechen. Doch leider gibt es noch immer viel zu viele Designer, die Webseiten entwerfen, als sei es Papier.</p>
<p>Dazu passt die uns&#228;gliche Schriftgr&#246;&#223;enumrechnung, die pixelgenau und berechenbar sein soll: den <a title="toscho.de" href="http://toscho.de/2009/mythos-font-size-62dot5-prozent/">Mythos der 62,5% erkl&#228;rt toscho</a> in einfachen Worten.</p>
<p>Ich w&#252;nsche mir, wie viele andere, dass der Unsinn &#8211; Papierlayouts im Web 1:1 abzubilden &#8211; aufh&#246;rt. Eine Initiative dazu ist der Blue Beanie Day, siehe: <a title="Permanent Link to Blaue M&#252;tzen : Blue Beanie : 30.11.2010 Webstandards" rel="bookmark" href="../web/blaue-muetzen-blue-beanie-30-11-2010-webstandards">Blaue M&#252;tzen : Blue Beanie : 30.11.2010 Webstandards</a></p>
<p>PS: Falls jemand meint ich solle mal einen Optiker aufsuchen, ja das habe ich getan, ich habe eine Brille f&#252;r die Ferne und eine Lesebrille, keine von beiden hilft mir am Bildschirm.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.miradlo.net/bloggt/css/formularelemente-und-vergroesserte-schrift-zugaenglichkeit/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Flexible oder pixelgenaue Layouts : Ursachen und Gr&#252;nde</title>
		<link>http://www.miradlo.net/bloggt/css/flexible-oder-pixelgenaue-layouts-ursachen-und-gruende</link>
		<comments>http://www.miradlo.net/bloggt/css/flexible-oder-pixelgenaue-layouts-ursachen-und-gruende#comments</comments>
		<pubDate>Sat, 20 Jun 2009 09:42:48 +0000</pubDate>
		<dc:creator>ute</dc:creator>
				<category><![CDATA[css]]></category>
		<category><![CDATA[browser]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[theme]]></category>
		<category><![CDATA[Webdesign]]></category>

		<guid isPermaLink="false">http://www.miradlo.net/bloggt/?p=2222</guid>
		<description><![CDATA[
Ich habe heute in der Linkliste auf zwei Beitr&#228;ge zu flexiblen Layouts hingewiesen.

Flexible Layouts haben ihre Vorz&#252;ge, trotz Seitenzoom der Browser
Ein weiterer Artikel meint es w&#228;re gut nicht &#252;ber die flexiblen Layouts zu streiten, sondern sie schlicht als Variante zu sehen.
In obigem Artikel wird auf mehrere Videos zu YAML verlinkt, die gibt es auch als [...]]]></description>
			<content:encoded><![CDATA[<div id="q-2445">
<p>Ich habe heute in der Linkliste auf zwei Beitr&#228;ge zu flexiblen Layouts hingewiesen.</p>
<ul>
<li><a href="http://www.highresolution.info/weblog/entry/warum_der_seitenzoom_nicht_das_ende_fuer_flexible_layouts_bedeutet/">Flexible Layouts haben ihre Vorz&#252;ge, trotz Seitenzoom der Browser</a></li>
<li><a href="http://webkompetenz.wikidot.com/blog:18">Ein weiterer Artikel meint es w&#228;re gut nicht &#252;ber die flexiblen Layouts zu streiten</a>, sondern sie schlicht als Variante zu sehen.</li>
<li>In obigem Artikel wird auf mehrere Videos zu YAML verlinkt, die gibt es auch als eine <a href="http://download.galileo-press.de/tech_talks/yaml/start.html">Pr&#228;sentation, direkt bei Galileo</a></li>
</ul>
<p><a href="http://www.onli-blogging.de/">onli</a> <a href="http://www.miradlo.net/bloggt/krimskrams/kurz-und-gut-xviii/comment-page-1#comment-2445">kommentierte</a> daraufhin recht ausf&#252;hrlich. Beim Schreiben meiner Antwort fiel mir auf, dass es ein bisschen lang wird, deshalb jetzt als eigenen Artikel. onli schrieb:</p>
<blockquote><p>&#8220;Ich bin &#252;ber die Diskussionen &#252;ber flexible Layouts immer wieder &#252;berrascht. Denn eigentlich f&#252;hrt die Diskussion am Thema vorbei. Das eigentliche Problem d&#252;rfte sein, dass CSS in derzeitiger Form ungeeignet ist f&#252;r das, was ein dynamisches Layout erfordert. Man kann viele Dinge einfach nicht zuverl&#228;ssig erreichen, die n&#246;tig w&#228;ren: Elementen eine dynamische Gr&#246;&#223;e zuordnen, aber mehreren Elementen immer die gleiche. Nachbarbeziehungen, die &#252;ber ein float hinausgehen usw usf. Sicher, ich bin kein Profi, aber es scheint mir so, als sei die Ursache der Diskussion dergestalt, dass einige notwendige Layoutanforderungen mit dynamischen Layouts nicht oder nur schwer umsetzbar sind. Die Antwort sind dann aber nicht pixelgenaue Layouts, sondern Verbesserungen am Handwerkszeug.</p>
<p>Ich werde mir bei Gelegenheit die verlinkten Videos anschauen, vielleicht beinhalten diese ja Konzepte, die meine obige Argumentation ad absurdum f&#252;hrt, weil damit dann alles so umsetzbar ist wie ich es mir vorstelle. &#8220;</p></blockquote>
</div>
<p>Ich habe ja schon mal recht ausf&#252;hrlich <a href="http://www.miradlo.net/bloggt/web/browserzoom-fixe-und-flexible-layouts-neue-trends-im-webdesign">&#252;ber flexible Layouts geschrieben</a>, ein paar <a href="http://www.miradlo.net/bloggt/blog/miradlo-bloggt-mit-bodenseemotiv">Bildbeispiele wie sich flexible Layouts auswirken</a> habe ich anl&#228;sslich eines Wechsels des Hintergrunds mal beschrieben.</p>
<p>Meines Erachtens sind flexible Layouts nicht schwierig, wenn man von vorne herein flexibel denkt. Das Hauptproblem ist, dass ein Design auf Papier in fester Gr&#246;&#223;e entworfen wird und dann eben h&#228;ufig auch nicht mehr so einfach flexibel umgesetzt werden kann.</p>
<p>Design bedeutet h&#228;ufig, es ist ein Entwurf eines Designers, der gestern einen Flyer in A5 entwarf, morgen ein Plakat in A0 und deshalb heute beim Entwurf einer Webseite in 1024*768 denkt. Solche Entw&#252;rfe k&#246;nnen sehr schwierig umzusetzen sein und sind oft auch nicht flexibel l&#246;sbar.</p>
<p>F&#252;r mich ist jedoch die Grundlage des Webs, dass ich eben nicht wei&#223;, welches System, welche Aufl&#246;sung mein Nutzer gerade verwendet, dass ich nicht wei&#223;, ob er Schriftgr&#246;&#223;en &#228;ndert und und und.</p>
<p>Ich versuche deshalb Layouts von vorne herein so zu erstellen, dass es nicht wichtig ist,welche Voraussetzungen gegeben sind. Leider ist die Tendenz jedoch nach wie vor, das Optimieren auf eine Aufl&#246;sung und nicht das Erstellen eines anpassungsf&#228;higen Layouts.</p>
<p>Yaml von Dirk Jesse auf das sich die Videos beziehen ist ein Framework, was den Webautoren schon vieles abnimmt. Enthalten sind in Yaml bereits Definitionen um Browserfehler zu umgehen. Es gibt z.B. auch WordPress-Yaml-Themes, die sich recht einfach anpassen lassen, weil vieles eben bereits ber&#252;cksichtigt wurde. Der Nachteil ist offensichtlich, ein Framework muss alles ber&#252;cksichtigen und ist deshalb schon ein dickeres Ding.</p>
<p>Ich selbst nutze nat&#252;rlich auch Vorlagen und fange nicht bei jedem Layout bei 0 an, aber ich nutze kein Framework. F&#252;r meine eigen Layouts kenne ich mittlerweile den gr&#246;&#223;ten Teil der m&#246;glichen Probleme und ihre L&#246;sung.</p>
<p>Im Gegensatz zu fast allen Designern entwerfe ich Layouts nicht auf Papier, auch nicht in einem Bildbearbeitungsprogramm, sondern wirklich live auf einer Testseite. Ich sehe so viel schneller, welche Idee problematisch werden k&#246;nnte und &#252;berlege mir Alternativen, noch bevor das erste Layout fertig ist.</p>
<h3>Ist CSS ungeeignet f&#252;r Layouts?</h3>
<p>onli &#252;berlegt, ob CSS nicht einfach ungeeignet ist und sich das Handwerkszeug verbessern m&#252;sste. Nein, das glaube ich nicht. Das Hauptproblem bei CSS-Layouts ohne Tabellen und in modernem Design ist nicht das CSS. Die Realisierung f&#252;r standardkonforme Browser wie Firefox, Opera, Safari usw. die ist nicht so schwierig. Es kommt selten vor, dass es spezielle Anpassungen braucht, um ein Layout f&#252;r diese Browser wie gew&#252;nscht zu realisieren. Das eigentliche Problem sind die alten Versionen der Internet Explorer und leider in manchen F&#228;llen sogar <a href="http://www.miradlo.net/bloggt/krimskrams/kurz-und-gut-xvi">der aktuelle IE8</a>.</p>
<p>Manches ist irgendwann bekannt und l&#228;sst sich recht schnell auch f&#252;r die IEs anpassen. Aber immer mal wieder passiert es, dass wegen eines IE-Fehlers Stunden drauf gehen, um eine L&#246;sung zu finden. Microsoft m&#246;chte, dass jeder ihrer Browser auch die Seiten korrekt darstellt, die f&#252;r eine fehlerhafte Vorg&#228;ngerversion optimiert wurden. Dabei entstehen immer wieder Probleme und noch hat jede IE-Version teils haarstr&#228;ubende Fehler. Das kommt zwar auch bei anderen Browsern mal vor, nur falls Firefox 2.14 etwas falsch darstellt, dann ist es das heute beim Stand von Firefox 3 nicht so schlimm, denn nur wenige nutzen aktuell diese eine Version, wenn ein Layout trotzdem lesbar bleibt, k&#228;me kaum ein Webautor auf die Idee, wegen dieser einen Version etwas zu &#228;ndern. Beim IE h&#228;lt eine Version &#8220;ewig&#8221; der immer noch stark verbreitete IE6 ist aus dem Jahr 2001, da gab es  noch gar keinen Firefox&#8230;</p>
<h3>Was ist die L&#246;sung f&#252;r dynamische Layouts?</h3>
<p>Die eine ultimative L&#246;sung gibt es nicht. Denn ein modernes Layout mit dem Anspruch das zu zeigen, was heute Stand der Technik ist, das passt zu modernen Browsern. Der IE6 kommt aus einer Zeit als ganz andere Designs entworfen wurden, f&#252;r die Layouts seiner Zeit war er auch kein Traum, aber noch akzeptabel. F&#252;r heutige Layouts ist er einfach ungeeignet und das f&#252;hrt dazu, dass es sehr aufw&#228;ndig wird, wenn ein besonderes, aktuelles Design umgesetzt werden soll.</p>
<p>Meine Layouts, die nicht darauf aufbauen, dass sie pixelgenaue Linienf&#252;hrungen haben, lassen sich schon deshalb viel einfacher umsetzen. Au&#223;erdem habe ich nicht den Anspruch, dass ein Layout in jedem Browser absolut identisch aussieht. F&#252;r mich gen&#252;gt es, wenn alles lesbar ist und die Optik nicht v&#246;llig verschoben. Wenn der IE6 das &#8220;miradlo bloggt&#8221;-Bildle nicht genauso darstellt wie alle anderen, dann ist mir das egal, es ist nicht so h&#252;bsch, aber auch nicht kaputt, ich h&#246;re an dieser Stelle auf und bastele dann nicht noch Stunden weiter, um mit Tricks und Schlichen eine identische Optik zu bekommen.</p>
<p>Wozu auch? Denn mein sich anpassendes Layout sieht je nach Aufl&#246;sung sowieso immer ein bisschen anders aus. F&#252;r mich ist es wichtig, dass Besucher in etwa ein Design bekommen, was aktuell ist, dass alles lesbar und bedienbar ist und m&#246;glichst wenig Scrollbalken hat. Dieses Ziel l&#228;sst sich mit CSS und flexiblen Layouts recht gut erreichen.</p>
<h3>Manches l&#228;sst sich nicht dynamisch und zuverl&#228;ssig erreichen?</h3>
<p>onli fragt sich, ob nicht einfach was fehlt um zuverl&#228;ssig z.B. Elementen eine dynamische Gr&#246;&#223;e zuzuordnen, aber mehreren Elementen dabei immer die gleiche.</p>
<p>Auch das f&#228;llt f&#252;r mich unter Browserprobleme. Es ist mit standardkonformen Browsern durchaus m&#246;glich solche Anforderungen zu erf&#252;llen. Die Grenze dessen ist vor allem der IE6. F&#252;r mich kein Grund das nicht zu nutzen, denn ich mag die speziellen Stylesheets die per Conditional Comments z.B. nur genau dem IE6 sagen, was er zu tun hat. Damit bekommt der IE6 dann eben etwas was nicht so flexibel ist, aber f&#252;r einen Browser der so alt ist, kann ich damit leben.</p>
<p>Falsch finde ich etwas nicht zu nutzen, nur weil der IE6 es nicht kann. Ebenso &#252;berfl&#252;ssig finde ich es Tage in eine L&#246;sung f&#252;r den IE6 zu investieren, nur um irgendwas auch da noch hinzubekommen. Allerdings halte ich auch nichts davon, &#8220;das Kind mit dem Bad auszusch&#252;tten&#8221; und dem IE6 einfach gar kein Layout und Warnhinweise zu geben. Die Nutzer eines IE6 nehmen ihn entweder, weil er ihnen am Arbeitsplatz vorgeschrieben wird oder weil sie nicht in der Lage oder bereit sind einen anderen Browser zu installieren.</p>
<p><strong>Insgesamt meine ich geht es um genau zwei Punkte:</strong></p>
<ul>
<li><strong>Das Web ist nicht aus Papier</strong>, ein Layout sollte daher nicht f&#252;r &#8220;welche Aufl&#246;sung auch immer&#8221; optimiert werden</li>
<li>Eine Webseite muss <strong>nicht in jeder Umgebung identisch</strong> aussehen</li>
</ul>
<p>Ber&#252;cksichtigt man das, dann gibt es kein Problem mit flexiblen Layouts, so einfach ist das. <img src='http://www.miradlo.net/bloggt/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.miradlo.net/bloggt/css/flexible-oder-pixelgenaue-layouts-ursachen-und-gruende/feed</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Heute ganz ohne Spielerei, Design und so&#8230; CSS-Naked-Day</title>
		<link>http://www.miradlo.net/bloggt/css/heute-ganz-ohne-spielerei-design-und-so-css-naked-day</link>
		<comments>http://www.miradlo.net/bloggt/css/heute-ganz-ohne-spielerei-design-und-so-css-naked-day#comments</comments>
		<pubDate>Wed, 08 Apr 2009 22:00:16 +0000</pubDate>
		<dc:creator>ute</dc:creator>
				<category><![CDATA[css]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[maus]]></category>
		<category><![CDATA[miradlo bloggt]]></category>
		<category><![CDATA[tastatur]]></category>
		<category><![CDATA[theme]]></category>
		<category><![CDATA[webstandards]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://www.miradlo.net/bloggt/?p=1451</guid>
		<description><![CDATA[
 ohne CSS also nacktes HTML

Wie was kein Design? Warum, was ist los?
CSS Naked Day
Einen Tag lang sollen mit der Aktion keine Styles anzuzeigen, Webstandards gef&#246;rdert werden. Denn ohne Styles, Bilder und Design sieht man den Seitenaufbau genauer. Manche Seiten nutzen den internationalen &#8220;ganzen Tag&#8221; das bedeutet das CSS bleibt f&#252;r 48 Stunden aus, damit [...]]]></description>
			<content:encoded><![CDATA[<ul class="albumlistre">
<li><img src="/images/bloggt/miradlo_2009/css_naked_day_miradlo_bloggt.jpg" alt="miradlo bloggt ohne Styles" width="400" height="300" /> ohne CSS also nacktes HTML</li>
</ul>
<p>Wie was kein Design? Warum, was ist los?</p>
<h3>CSS Naked Day</h3>
<p>Einen Tag lang sollen mit der Aktion keine Styles anzuzeigen, Webstandards gef&#246;rdert werden. Denn ohne Styles, Bilder und Design sieht man den Seitenaufbau genauer. Manche Seiten nutzen den internationalen &#8220;ganzen Tag&#8221; das bedeutet das CSS bleibt f&#252;r 48 Stunden aus, damit es weltweit alle sehen k&#246;nnen, dann dauert der 9. April halt nicht nur 24 Stunden. </p>
<p>Wer sich an Webstandards h&#228;lt nutzt valides und semantisches Markup in (X)HTML. Die Inhalte sind sinnvoll strukturiert, mit &#220;berschriften, Abs&#228;tzen, Listen usw.  An diese  Regeln sollte man sich nat&#252;rlich immer halten, die Aktion ist nur ein Hinweis um darauf aufmerksam zu machen.</p>
<h3>Wem helfen Webstandards?</h3>
<p>Unterm Strich allen, denn eine sinnvolle Struktur und korrektes Markup sind ein grunds&#228;tzlicher Vorteil. Ansonsten n&#252;tzen Webstandards:</p>
<ul>
<li>Suchmaschinen die sowieso kein Design sehen</li>
<li>Tastaturnutzern siehe auch <a title="Tabs statt Maus" href="http://www.miradlo.net/bloggt/tipps/navigieren-mit-tabs-statt-mit-der-maus-tab-parade">Navigieren mit der Tastatur</a>
<ul>
<li>manche m&#246;gen keine Maus benutzen</li>
<li>manche k&#246;nnen keine Maus benutzen</li>
<li>&#8230;</li>
</ul>
</li>
<li>es gibt Besucher mit sehr langsamer Internetverbindung, die schalten Styles und Bilder grunds&#228;tzlich ab</li>
<li>Screenreader haben nichts von Styles (werden von Blinden genutzt)</li>
<li>Menschen die schlecht sehen oder irgendeine Fehlsichtigkeit haben schauen sich Webseiten ohne oder mit speziell auf sie zugeschnittenen Stylesheets an</li>
<li>Standards machen es leichter unabh&#228;ngig von den genutzten Voraussetzungen gut funktionierende Webseiten zu erstellen</li>
<li>&#252;berarbeitete oder neue &#246;ffentliche Seiten m&#252;ssen sich an Webstandards und einen gewissen Stand der Barrierefreiheit halten</li>
<li>Webstandards sind die Grundlage, um barrierefreie Seiten zu erstellen (nein, nicht jede standardkonforme Seite ist deshalb barrierefrei)</li>
<li>f&#252;r Stammleser die einen Feed ohne Design bevorzugen ist die Struktur einer gut aufgebauten Seite besser zu verstehen</li>
<li>&#8230;</li>
</ul>
<p>Es gibt viele Gr&#252;nde, die daf&#252;r sprechen, es spricht nichts Nachvollziehbares dagegen (Webseitenerstellungsprogramm XY kann das nicht, ist f&#252;r mich kein Argument). Trotzdem gibt es noch viel zuwenige Seiten, die sich an  Webstandards halten.</p>
<p>Die meisten Redaktionssysteme, CMS (Content Management Systeme) und somit auch die bekannten Blogsysteme k&#246;nnen mit Webstandards umgehen. Manche besser, manche schlechter, h&#228;ufig entstehen die Probleme jedoch erst wenn die Autoren etwas eingeben oder bei Themes, die sich nicht daran halten.</p>
<p>Der CSS-Naked-Day ist eine gute Gelegenheit auch das eigene Blog, die eigenen Seiten mal kritisch zu betrachten. Wer das nicht gleich &#246;ffentlich tun m&#246;chte, dem kann ich f&#252;r Firefox die <a title="Add-On f&#252;r Firefox" href="https://addons.mozilla.org/de/firefox/addon/60">Webdeveloper Toolbar</a> empfehlen, da lassen sich alle Styles mal eben zum Nachsehen deaktivieren. Sowohl auf eigenen, wie auf fremden Seiten ab und zu mal ganz spannend&#8230; <img src='http://www.miradlo.net/bloggt/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' />  F&#252;r Seamonkey gibt es das auch, Opera bringt  &#228;hnliches grunds&#228;tzlich mit, f&#252;r den IE (zumindest f&#252;r Internet Explorer 7 und <img src='http://www.miradlo.net/bloggt/wp-includes/images/smilies/icon_cool.gif' alt='8)' class='wp-smiley' /> gibt es eine &#228;hnliche Toolbar.</p>
<h3>Wie l&#228;sst sich das f&#252;r Besucher anzeigen?</h3>
<p>Ich habe f&#252;r CSS-Naked-Day das <a title="Plugin CSS-Naked Day" href="http://www.ajalapus.com/downloads/css-naked-day/">WP-Plugin</a> genutzt, weil es einfach bequem ist und f&#252;r einen Tag wollte ich jetzt nicht selbst basteln. Allerdings geht das Plugin soweit ich gesehen habe, dann eben nur von den 24 Stunden des 9. Aprils Ortszeit in Deutschland aus. Wer es lieber selbst ins Theme einbauen mag, findet die <a title="Anleitung WordPress am CSS-Naked-Day" href="http://bueltge.de/css-naked-day-2009/929/">Anleitung dazu bei Frank</a>. Eine <a title="Naked bei Dustin Diaz" href="http://naked.dustindiaz.com/">Liste einiger  teilnehmender Seiten</a> gibts Dustin Diaz, in deutscher Version unter <a href="http://www.nakedcss.de/">nakedcss.de</a>. Auf diesen Seiten gibt es auch Hinweise, wie sich das automatisiert bei anderen Systemen realisieren l&#228;sst.</p>
<p>Ganz ohne Automatisierung bietet unser Styleswitcher ganzj&#228;hrig  auch eine <a title="miradlo.info ohne Styles" href="http://www.miradlo.info/index.php?style=ohne">Naked-Version</a>. Viel Spa&#223; beim Surfen heute, ich hoffe es wird auch hierzulande einige teilnehmende Seiten geben, schaut doch z.B. auch bei <a href="http://www.dieter-welzel.de/blog/dieses-blog-ist-am-9-april-2009-nackt/">Dieter</a> vorbei.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.miradlo.net/bloggt/css/heute-ganz-ohne-spielerei-design-und-so-css-naked-day/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Sorry, die Funktionen dieser Seite k&#246;nnen mit Ihrem Browser nicht genutzt werden</title>
		<link>http://www.miradlo.net/bloggt/css/sorry-die-funktionen-dieser-seite-koennen-mit-ihrem-browser-nicht-genutzt-werden</link>
		<comments>http://www.miradlo.net/bloggt/css/sorry-die-funktionen-dieser-seite-koennen-mit-ihrem-browser-nicht-genutzt-werden#comments</comments>
		<pubDate>Wed, 18 Mar 2009 23:14:22 +0000</pubDate>
		<dc:creator>ute</dc:creator>
				<category><![CDATA[css]]></category>
		<category><![CDATA[blog]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[firefox]]></category>
		<category><![CDATA[miradlo bloggt]]></category>
		<category><![CDATA[webstandards]]></category>

		<guid isPermaLink="false">http://www.miradlo.net/bloggt/?p=1247</guid>
		<description><![CDATA[Dieser Artikel ist Teil 9 von 9 der Serie  Webstandards und IE  Gestern habe ich mal erz&#228;hlt, was ich glaube wer welches Vorwissen hat. Am Ende stellte ich die provokante Frage:
Sind all diese Menschen es nicht wert, dass sie eine lesbare Webseite bekommen?
Ich finde sie sind es wert.

Manchmal gibt es gute Gr&#252;nde, warum [...]]]></description>
			<content:encoded><![CDATA[<div class="seriesmeta">Dieser Artikel ist Teil 9 von 9 der Serie <a href="http://www.miradlo.net/bloggt/series/webstandards-und-ie" title="series-110"> Webstandards und IE</a> </div> <p>Gestern habe ich mal erz&#228;hlt, was ich glaube wer welches Vorwissen hat. Am Ende stellte ich die provokante Frage:</p>
<h3>Sind all diese Menschen es nicht wert, dass sie eine lesbare Webseite bekommen?</h3>
<p>Ich finde sie sind es wert.</p>
<ul>
<li>Manchmal gibt es gute Gr&#252;nde, warum etwas mit dem IE6 nicht mehr funktioniert, na dann, dann ist es halt so.</li>
<li>Nicht jedes Layout ist mit sinnvollem Aufwand im IE6 umsetzbar? Kein Problem, dann halt ein einfaches Layout oder auch mal gar kein Layout.</li>
<li>Wir alle, die sich damit befassen wie Webseiten aussehen k&#246;nnen, sind auch problemlos in der Lage, je nach Situation, dem IE6 mal
<ul>
<li>kein Layout zu geben, oder</li>
<li>ein stark vereinfachtes Layout und wenn es gar nicht anders geht, dann von mir aus</li>
<li>den Hinweis, &#8220;<em>Sorry, die Funktionen dieser Seite k&#246;nnen mit Ihrem Browser nicht aufgerufen werden.</em>&#8220;</li>
</ul>
</li>
</ul>
<ul class="albumlistre">
<li><img src="/images/bloggt/miradlo_2009/miradlo_bloggt_im_ie6.jpg" alt="Screenshot IE 6" width="400" height="312" />miradlo bloggt im IE6</li>
</ul>
<p>Nat&#252;rlich f&#252;r manch eine Seite lohnt es sich nicht, viel Aufwand f&#252;r den IE6 zu betreiben, wenn, wie hier, nur noch sehr wenige diesen Browser nutzen, dann w&#252;rde ich nicht viel Zeit investieren, um alles optimal anzupassen. Doch ich meine das Recht auf lesbar, wenn irgend m&#246;glich, haben alle Besucher, egal ob sie den IE6 nutzen oder irgendeinen anderen Browser.</p>
<h3>Webstandards und Barrierefreiheit</h3>
<p>Ich denke zurecht legen inzwischen doch einige Webautoren Wert auf  Webstandards. Es gibt einige, wenn auch noch viel zuwenige, die weit entfernt von Layouttabellen, &#8220;optimiert f&#252;r irgendwas&#8221; auf Browser XY sind. Einer der Vorz&#252;ge der derzeitigen Diskussion ist aus meiner Sicht, dass damit das pixelgenaue Layout nochmal angesprochen wird. Denn ebenso wie das v&#246;llig unsinnig ist, ist es aus meiner Sicht nicht m&#246;glich, sich f&#252;r Webstandards und ein Web f&#252;r alle einzusetzen und dann den IE 6 einfach auszuschlie&#223;en.</p>
<p>Bei unserem Styleswitcher ist die Startseite auch f&#252;r den IE 6 kein Problem, jedoch das ein oder andere Layout, klappt nicht, daf&#252;r m&#252;sste es eine Funktion geben, die auch noch Stylesheets f&#252;r den IE extra einbaut, das war es mir nicht wert. Dort gibt es einen roten, deutlichen Hinweis, dass es sein kann, dass nicht alles so aussieht wie gedacht und dass ein Browser von 2001 eben nicht mehr ganz zeitgem&#228;&#223; ist.</p>
<p>Doch es kann nicht sein, dass zu:</p>
<ul>
<li>Diese Seite ist optimiert f&#252;r Browser XY</li>
<li>Diese Webseite ist optimiert f&#252;r die Aufl&#246;sung von x*y</li>
<li>Unsere Homepage arbeitet mit Frames, Ihr Browser unterst&#252;tzt keine Frames</li>
</ul>
<p>und irgendwelchen Rechtfertigungen f&#252;r Tabellenlayouts jetzt neu der Hinweis hinzukommt:</p>
<blockquote><p>&#8220;Entschuldigung, Ihr Browser ist veraltet, bitte kommen Sie doch wieder, wenn Sie Browser XY kostenlos runtergeladen haben.&#8221;</p></blockquote>
<h3>Identisches Layout f&#252;r alle Browser?</h3>
<ul class="albumlistre">
<li><img src="/images/bloggt/miradlo_2009/miradlo_bloggt_im_firefox.jpg" alt="Screenshot Firefox" width="400" height="329" />miradlo bloggt im Firefox</li>
</ul>
<p><strong>Nein</strong>, ich meine nicht, dass ein<strong> Layout perfekt und 1:1 in allen Browsern</strong> sitzen muss. <strong>Pixelgenau</strong> ist meines Erachtens nur ein Hinweis darauf, dass jemand das Web nicht verstanden hat.</p>
<p>Mir ist es fast immer egal, ob irgendein Browser irgendwo ein bisschen was anders anzeigt. Der IE 6 hat hier im Blog kein so h&#252;bsches &#8220;miradlo bloggt&#8221; wie die anderen, aber es funktioniert. Manche Abst&#228;nde passen nicht optimal, aber so lie&#223; er sich mit wenig Aufwand &#252;berzeugen alles brav lesbar anzuzeigen. Schiebe ich an Abst&#228;nden dann verschluckt er sich. Auf einer Kundenseite &#252;berlege ich mir solchen Anpassungen, bei unseren eigenen Seiten finde ich unsinnig. Wirklich auffallen wird das nur in zwei F&#228;llen:</p>
<ul>
<li>hier im Beitrag, weil ich es jetzt explizit erw&#228;hne</li>
<li>jemandem der testet wie identisch diese Seiten in verschiedenen Browser aussehen</li>
</ul>
<p>Diese beiden Situationen sind f&#252;r mich ganz sicher kein Grund den IE 6 anzupassen. Viele die sagen, sie w&#252;rden f&#252;r Kunden anpassen, machen es oft nur f&#252;r sich selbst, denn Kunden testen ganz selten in mehreren Browsern. Wenn also irgendwo ein bisschen mehr oder weniger Abstand ist f&#228;llt es nicht mal auf, wenn das Layout nicht im Seitenverh&#228;ltnis des goldenen Schnitt pixelgenau ausgerichtet ist. <img src='http://www.miradlo.net/bloggt/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p>F&#252;r mich z&#228;hlt es soll einigerma&#223;en aussehen, es soll funktionieren und das war&#8217;s. Der IE6 sollte nicht das Ma&#223; aller Dinge sein, jedoch schon lange nicht mehr, wenn das klar ist und ebenso klar ist, <strong>es muss nicht alles genau identisch funktionieren</strong>, prima, dann ist doch gut.</p>
<h4>Stoppt den IE6</h4>
<p>Ich halte nichts von den Kampagnen und Aktionen:</p>
<ul>
<li><a href="http://iedeathmarch.org/">iedeathmarch.org</a></li>
<li><a href="http://www.bringdownie6.com/index.html">www.bringdownie6.com</a></li>
<li><a href="http://www.wedontsupportie.com/">www.wedontsupportie.com</a></li>
</ul>
<h4>Stoppt das Web mit Papier zu verwechseln</h4>
<p>Die meisten Webautoren, die  interessiert sind an Webstandards lieben ihn nicht gerade, aber sie werden sich nicht dieser Kampagne anschlie&#223;en:</p>
<ul>
<li><a href="http://www.highresolution.info/spotlight/entry/hold_on_an_stand_still_das_leben_mit_dem_ie6/">www.highresolution.info/spotlight/entry/hold_on_an_stand_still_das_leben_mit_dem_ie6</a></li>
<li><a href="http://www.webzeugkoffer.de/adieu-ie6-schleppende-ablosung/">www.webzeugkoffer.de/adieu-ie6-schleppende-ablosung</a></li>
<li><a href="http://www.einfach-fuer-alle.de/blog/id/2477/">www.einfach-fuer-alle.de/blog</a></li>
<li><a href="http://grochtdreis.de/weblog/2009/02/20/den-teufelskreis-brechen/">grochtdreis.de/weblog/2009/02/20/den-teufelskreis-brechen</a></li>
<li><a href="http://grochtdreis.de/weblog/2009/03/06/microsoft-haelt-den-ie6-am-leben/">grochtdreis.de/weblog/2009/03/06/microsoft-haelt-den-ie6-am-leben</a></li>
<li><a href="http://blog.xing.com/2009/02/degradation-without-grace/">blog.xing.com/2009/02/degradation-without-grace</a></li>
<li><a href="http://www.webseiten-infos.de/warum-der-internet-explorer-6-weg-muss/">www.webseiten-infos.de/warum-der-internet-explorer-6-weg-muss</a></li>
</ul>
<p>Sondern mehrere weisen daraufhin, dass das Hauptproblem nicht IE x ist, sondern der Anspruch alles exakt in jedweder hochmoderner Technologie abzubilden, egal ob ein Browser von 2009 oder von 2001 stammt.</p>
<h3>Fazit zum IE 6</h3>
<p>Nein, ich mag ihn nicht <strong>meinen speziellen Freund den Internet Explodierer</strong>. <img src='http://www.miradlo.net/bloggt/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' />  Wenn ich grad an einem Design bastele, schimpfe ich auch und es &#228;rgert mich, dass ich zus&#228;tzlich Zeit aufw&#228;nden muss, damit auch der IE mich versteht. Allerdings kann ich aus meiner Erfahrung nur sagen, so toll ist IE 7 ganz sicher nicht, dass ich meine, es w&#228;re sinnvoll, wenn jetzt der mehr genutzt wird.</p>
<p>Andererseits ich nutze kein vorgefertigtes Framework, jedoch gibt es schon ein paar Grundlayouts auf denen ich Neues aufbaue. Ich fange nicht bei null an und ich erfinde das Rad nicht neu, warum auch?! Mit dieser Technik kostet es mich inzwischen meist nur wenig Zeit, noch eben die letzten Anpassungen an die Internet Explorer zu machen. Manchmal kommt es vor, dass etwas richtig Zeit frisst, weil sich doch nochmal ein neuer Bug finden lie&#223;, der nicht in &#8220;meinem Beuteschema&#8221; gespeichert war. Doch mit jedem Layout werden es weniger davon.</p>
<p>Allerdings komme ich auch nur selten auf die &#228;u&#223;erst unkluge Idee in Pixeln nachzumessen, ob das Layout auf allen Browsern identisch ist, wozu auch? Denn Monitor, Gr&#246;&#223;en, Aufl&#246;sungen, Farben usw. unterscheiden sich sowieso von Rechner zu Rechner, diese Unterschiede sind viel gravierender als ein Pixel rum oder num. <img src='http://www.miradlo.net/bloggt/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.miradlo.net/bloggt/css/sorry-die-funktionen-dieser-seite-koennen-mit-ihrem-browser-nicht-genutzt-werden/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<series:name><![CDATA[Webstandards und IE]]></series:name>
	</item>
		<item>
		<title>Entschuldigung Ihr Browser ist veraltet&#8230;</title>
		<link>http://www.miradlo.net/bloggt/css/entschuldigung-ihr-browser-ist-veraltet</link>
		<comments>http://www.miradlo.net/bloggt/css/entschuldigung-ihr-browser-ist-veraltet#comments</comments>
		<pubDate>Tue, 17 Mar 2009 23:08:10 +0000</pubDate>
		<dc:creator>ute</dc:creator>
				<category><![CDATA[css]]></category>
		<category><![CDATA[browser]]></category>
		<category><![CDATA[firefox]]></category>
		<category><![CDATA[Webdesign]]></category>

		<guid isPermaLink="false">http://www.miradlo.net/bloggt/?p=1237</guid>
		<description><![CDATA[Dieser Artikel ist Teil 8 von 9 der Serie  Webstandards und IE  Ich kenne Kunden, Freunde, Bekannte und so,  f&#252;r die ist:

 dieses Google mit dem w&#228;hlt man sich ins Internet ein
 da kann man so eine Adresse von einer Homepage eingeben, dann kommt das
Webdesigner? Sind das die, die eine Homepage machen?
Informatik? Das [...]]]></description>
			<content:encoded><![CDATA[<div class="seriesmeta">Dieser Artikel ist Teil 8 von 9 der Serie <a href="http://www.miradlo.net/bloggt/series/webstandards-und-ie" title="series-110"> Webstandards und IE</a> </div> <p>Ich kenne Kunden, Freunde, Bekannte und so,  f&#252;r die ist:</p>
<ul>
<li> dieses <strong>Google</strong> mit dem w&#228;hlt man sich ins Internet ein</li>
<li> da kann man so eine Adresse von einer <strong>Homepage</strong> eingeben, dann kommt das</li>
<li><strong>Webdesigner</strong>? Sind das die, die eine Homepage machen?</li>
<li><strong>Informatik</strong>? Das hat mit Computern zu tun, gell?!</li>
<li> ein <strong>Blog</strong>? Hm, sollte wohl Block hei&#223;en, wusste ich doch, dass die in dem Internet auch noch Zettel und Stift brauchen</li>
<li> ein <strong>Browser</strong>? &#196;hm, ich glaube nicht, dass wir das haben, den Computer hat ein freundlicher junger Mann eingerichtet damals&#8230;</li>
<li> IE, <strong>Internet Explorer</strong>? Oh, ja Internet haben wir, das ist mit dem Google, damit w&#228;hlt man sich da ein.</li>
</ul>
<h3>Ihr grinst?</h3>
<ul class="albumlistre">
<li><a href="http://www.miradlo.info/"><img src="/images/bloggt/miradlo_2009/miradlo_info_ie6.jpg" alt="Screenshot miradlo.info" width="400" height="300" />Styleswitcher</a> im IE6 mit Warnhinweis</li>
</ul>
<p>Ja, ich auch, aber mal ernsthaft, kennt ihr niemand, dessen Welt noch so oder so &#228;hnlich ist?</p>
<p>Es gibt auch andere:</p>
<ul>
<li>in unserem Betrieb macht das mit dem <strong>Internet</strong> der Support</li>
<li>wir haben auch ein <strong>Intranet</strong>, da stehen Sachen drin, aber da findet man nie was</li>
<li>der Support sagt, <strong>das Programm l&#228;uft nur so</strong>, wenn alles so ist wie jetzt</li>
<li>die schalten auch immer was ab, <strong>dann kommt ein Fehler</strong>, wenn man was braucht, die Bildzeitung geht bei uns auch nicht</li>
<li><strong>manche Seiten gehen halt nicht</strong> bei uns, das macht halt der Support von der IT</li>
<li><strong>alter Browser</strong>? Ja, kann sein, die sind schwierig, die erreicht man auch immer schlecht</li>
</ul>
<h3>Ihr am&#252;siert euch schon wieder?</h3>
<p>Ja, ich auch, doch auch das ist keine Seltenheit.</p>
<p>Glaubt irgendjemand, dass diese Menschen was damit anfangen k&#246;nnen, wenn eine Seite schreibt:</p>
<blockquote><p>&#8220;Entschuldigung Ihr IE6 ist veraltet und ein unsicherer Browser, installieren Sie doch beispielsweise Firefox.&#8221;</p></blockquote>
<p>Ich glaube es nicht. Mir fallen viele Menschen ein, die etwa soviel &#252;bers Internet wissen. Das sind noch nicht einmal die, die noch nie im Internet waren. Es sind Menschen verschiedenster Fachbereiche, nur eben nicht grad der Informatik. Ihre Hobbys sind vielleicht tanzen, malen, fotografieren oder was auch immer, nur eben auch nichts, was mit dem Internet zu tun hat. Ab und zu nutzen sie etwas, sie lernen auch sicher immer dazu, aber sie wissen nicht was der <strong>IE</strong> ist, sie kennen <strong>Firefox</strong> nicht und sie wissen nicht <strong>wie man etwas installiert.</strong></p>
<h3>Sind all diese Menschen es nicht wert, dass sie eine lesbare Webseite bekommen?</h3>
<p>Doch ich glaube schon. Welche L&#246;sungen wer dazu &#252;berlegt, bzw. durchf&#252;hrt unterscheidet sich grad. Es herrscht keine Einigkeit unter den Webautoren.  Bei <a title="Prinzipien bei miradlo wenn wir Webseiten erstellen" href="http://www.miradlo.com/web/prinzipien_webdesign.php">miradlo</a> werden Seiten mit solch einem Hinweis wie auf <a title="Layouts ausprobieren" href="http://www.miradlo.info">miradlo.info</a> die Ausnahme bleiben. Wir werden weiterhin den IE6 unterst&#252;tzen, aber nicht in jeglicher Hinsicht, doch dazu morgen mehr.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.miradlo.net/bloggt/css/entschuldigung-ihr-browser-ist-veraltet/feed</wfw:commentRss>
		<slash:comments>6</slash:comments>
	
		<series:name><![CDATA[Webstandards und IE]]></series:name>
	</item>
		<item>
		<title>Webprojekt-Vorlage f&#252;r neue Webauftritte</title>
		<link>http://www.miradlo.net/bloggt/wordpress/webprojekt-vorlage-fuer-neue-webauftritte</link>
		<comments>http://www.miradlo.net/bloggt/wordpress/webprojekt-vorlage-fuer-neue-webauftritte#comments</comments>
		<pubDate>Wed, 21 Jan 2009 23:01:36 +0000</pubDate>
		<dc:creator>ute</dc:creator>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[miradlo]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[tipps]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[blog]]></category>
		<category><![CDATA[entwicklung]]></category>
		<category><![CDATA[grundlagen]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[plugins]]></category>
		<category><![CDATA[projekte]]></category>
		<category><![CDATA[theme]]></category>
		<category><![CDATA[Webdesign]]></category>

		<guid isPermaLink="false">http://www.miradlo.net/bloggt/?p=587</guid>
		<description><![CDATA[Je nachdem, wie h&#228;ufig man ein neues Webprojekt startet, bei dem es anfangs zun&#228;chst immer um dieselben Grundlagen geht, lohnt es sich, daf&#252;r eine Vorlage, ein Basisprojekt, zu erstellen.
Wir nutzen inzwischen ein ganzes Basisprojekt, in dem die relevanten Templates und Strukturen bereits enthalten sind. Schritt f&#252;r Schritt geht es um folgende Vorlagen:
CSS-Vorlage
Wohl die meisten, die [...]]]></description>
			<content:encoded><![CDATA[<p>Je nachdem, wie h&#228;ufig man ein neues Webprojekt startet, bei dem es anfangs zun&#228;chst immer um dieselben Grundlagen geht, lohnt es sich, daf&#252;r eine Vorlage, ein Basisprojekt, zu erstellen.</p>
<p><a title="miradlo.com Web, Internet Web 2.0" href="http://www.miradlo.com/web/anforderungen.php">Wir</a> nutzen inzwischen ein ganzes Basisprojekt, in dem die relevanten Templates und Strukturen bereits enthalten sind. Schritt f&#252;r Schritt geht es um folgende Vorlagen:</p>
<h3>CSS-Vorlage</h3>
<p>Wohl die meisten, die h&#228;ufiger ein neues Projekt beginnen, nutzen ein CSS-Template. Ich &#228;ndere diese Vorlagen immer mal wieder, aber im Grunde gehe ich prinzipiell immer von derselben Struktur aus:</p>
<ul>
<li><strong>basis.css</strong> in dieser Datei definiere ich Grundelemente, wie z.B. &#220;berschriften, Abs&#228;tze usw.</li>
<li><strong>layout.css</strong> diese Datei ist f&#252;rs eigentliche Layout zust&#228;ndig und enth&#228;lt die Definitionen, der div-Container, wie sie bei uns m&#246;glichst immer eingesetzt werden. Ausnahmen gibt es nur, wenn es gar nicht anders geht, ansonsten nutzen wir:</li>
<li><strong>spezielles.css</strong> alle speziellen Definitionen stehen hier:
<ul>
<li>seien es genutzte Konstrukte, die stabil und browser&#252;bergreifend Bilder einbinden</li>
<li>die ein oder andere zus&#228;tzliche Klasse</li>
<li>ein spezieller zus&#228;tzlicher Container</li>
</ul>
</li>
<li>etwaige sonstige Stylesheets, z.B. f&#252;r den Druck, zur Anpassung der Internet Explorer per Conditional Comments, oder was sonst eventuell n&#246;tig ist</li>
</ul>
<p>In den Vorlagen dieser Dateien stehen Grundwerte, die so meist benutzt werden. Ver&#228;ndert wird das Layout, individuell sind Logo und Hintergrundbilder, angepasst werden noch Farben und einige weitere Kleinigkeiten pro Projekt.</p>
<p>Viel mehr &#228;ndert sich jedoch nur selten, denn der Hauptunterschied liegt ja im Layout des jeweiligen Projekts. Grundelemente werden immer ben&#246;tigt und Farben eben ans Layout angepasst.</p>
<p>Der Vorzug einer Vorlage ist, dass ich es dort sofort nachziehen kann, wenn mir bei einem Projekt etwas spezielles auff&#228;llt, oder ich mal wieder was vereinfachen kann.</p>
<h3>HTML-Vorlage</h3>
<p>Eine Vorlage der Grundstruktur bieten nat&#252;rlich auch bereits die meisten Editoren, z.B. der bei uns genutzte <a title="Webentwicklungswerkzeug f&#252;r Linux bei Wikipedia" href="http://de.wikipedia.org/wiki/Quanta_Plus">Quanta</a>. Wir setzen jedoch so gut wie nie ausschlie&#223;lich HTML ein. Meist gibt es entweder noch einige eigene Entwicklungen in PHP oder eine Software wird dar&#252;berhinaus eingesetzt.</p>
<h3>Software-Vorlage ::: z.B. WordPress-Blog</h3>
<p>Je nachdem, was man h&#228;ufig nutzt, bei uns zur Zeit <a title="WordPress bei Wikipedia" href="http://de.wikipedia.org/wiki/WordPress">WordPress</a>, ist es sinnvoll sich auch da die relevanten eigenen Anpassungen als Vorlage zu nutzen.</p>
<p>Es gibt eine Reihe von Plugins, die wir &#252;blicherweise nutzen, da sich die jedoch sehr schnell &#228;ndern, packe ich ins Basisprojekt nicht alle relevanten Dateien. Keinesfalls gibt es dort das gesamte WordPress, sondern die jeweils aktuelle Version wird genutzt.</p>
<p>Extra sichere ich jeweils die in einem Plugin ge&#228;nderten und angepassten Dateien, nur selten unterscheiden die sich pro Blog, meist sind diese Anpassungen f&#252;r alle Blogs identisch.</p>
<p>Als Vorlage gibt es jedoch das Template, von dem ich &#252;blicherweise ausgehe. Dieses habe ich mir aus der <a title="kommentierte, leere Themevorlage bei texto.de" href="http://www.texto.de/texto/wordpress-theme-vorlage/">leeren und gut kommentierten Vorlage</a> von texto.de erstellt. Bei gravierenden &#196;nderungen in WordPress schaue ich mir die dort jeweils aktuelle Vorlage nochmal an und passe mein Template an. Das jeweilige Theme ist abh&#228;ngig vom jeweiligen Blog, bzw. Webauftritt mit WordPress, die Grundstrukturen sind jedoch &#252;berwiegend wieder gleich.</p>
<h3>PHP-Vorlage</h3>
<p>Manches l&#228;uft <a title="miradlo Informatikdienstleistungen : Wie wir arbeiten" href="http://www.miradlo.com/web/prinzipien_webdesign.php">bei uns</a> auch in Projekten, die keine weitere Software einsetzen mittels PHP. Es ist einfach nicht sinnvoll reines HTML zu nutzen, da vieles automatisiert einfach besser geht. Jedes Projekt ben&#246;tigt eine Navigation, automatisiert wird meist irgendwo ein Datum genutzt, Metadaten die nicht projektspezifisch sind werden f&#252;r alle Seiten gleich eingebunden, es gibt ein Kontaktformular&#8230;</p>
<p>Diese Grundlagen, die immer dieselben sind, stehen in unserer PHP-Vorlage. Sobald wir Neues nutzen wird das auch hier nachgezogen, beispielsweise um Spam zu vermeiden, &#228;ndert sich regelm&#228;&#223;ig etwas.</p>
<h3>&#8230;noch eine Vorlage?</h3>
<p>Ja, eine habe ich noch <img src='http://www.miradlo.net/bloggt/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' />  Nein, es ist nicht direkt &#8220;eine Vorlage&#8221; hilft aber trotzdem ungemein:</p>
<h4>Layoutbildervorlage</h4>
<p>Sinnvoll benannte Layoutbilder bilden zun&#228;chst einmal das Ger&#252;st, mit dem bereits ein erstes Design m&#246;glich ist. Sp&#228;ter k&#246;nnen die Bilder einfach reinkopiert werden, unter demselben Namen, damit spart man sich das Anpassen der Pfade. Klappt auch f&#252;r Favicons, Bilder auf Fehlerseiten und &#228;hnliches, was man h&#228;ufig nutzt.</p>
<p>Falls ich was vergessen hab, oder ihr noch einen praktischen Tipp habt, gerne&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.miradlo.net/bloggt/wordpress/webprojekt-vorlage-fuer-neue-webauftritte/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Zoom im Browser ::: Textzoom ::: Seitenzoom ::: Bilder</title>
		<link>http://www.miradlo.net/bloggt/web/zoom-im-browser-textzoom-seitenzoom-bilder</link>
		<comments>http://www.miradlo.net/bloggt/web/zoom-im-browser-textzoom-seitenzoom-bilder#comments</comments>
		<pubDate>Fri, 19 Dec 2008 00:14:16 +0000</pubDate>
		<dc:creator>ute</dc:creator>
				<category><![CDATA[css]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[html]]></category>

		<guid isPermaLink="false">http://www.miradlo.net/bloggt/?p=551</guid>
		<description><![CDATA[Dieses Mal mit deutlicher Versp&#228;tung, sonst gibt&#8217;s ja neue Artikel um kurz nach Mitternacht&#8230; Gestern reichte es einfach nicht mehr und heute vormittag gab&#8217;s hier kein Netz. Heute abend wollte ich eigentlich erst noch ein Bild hochladen, bevor ich diesen Artikel ver&#246;ffentlichte, ich habe irgendwann aufgegeben&#8230; Dazu ein anderes Mal mehr, hier ist es bereits [...]]]></description>
			<content:encoded><![CDATA[<p>Dieses Mal mit deutlicher Versp&#228;tung, sonst gibt&#8217;s ja neue Artikel um kurz nach Mitternacht&#8230; Gestern reichte es einfach nicht mehr und heute vormittag gab&#8217;s hier kein Netz. Heute abend wollte ich eigentlich erst noch ein Bild hochladen, bevor ich diesen Artikel ver&#246;ffentlichte, ich habe irgendwann aufgegeben&#8230; Dazu ein anderes Mal mehr, hier ist es bereits eine Stunde sp&#228;ter (2:14 Uhr) und morgen fr&#252;h wollen wir ans Tote Meer&#8230;</p>
<p>Inzwischen gibt es ja bereits einige Monate den Firefox mit <a title="Browsernutzung Fenstergr&#246;&#223;e, Zoom..." href="http://www.miradlo.net/bloggt/software/vorlieben-bei-der-browsernutzung-fenstergroesse-zoom-schriftgroesse-aufloesung">Seitenzoomfunktion</a>, nicht nur mit dem Textzoom. Der Internet Explorer 7 hat diese urspr&#252;nglich zuerst bei Opera angebotene Funktion ja ebenfalls, allerdings in einer Form, die v&#246;llig unsinnig gel&#246;st wurde.</p>
<h3>Wozu &#252;berhaupt Seitenzoom?</h3>
<p>Nun, den Textzoom gibt es ja schon lange, selbst im Internet Explorer 6, l&#228;sst sich die Schrift zweimal vergr&#246;&#223;ern, falls die Angaben zur Schriftgr&#246;&#223;e in Pixeln angegeben wurden. Die anderen Browser vergr&#246;&#223;ern schon lange unabh&#228;ngig davon in welcher Einheit die Schriftgr&#246;&#223;e angegeben wurde. Auch gibt es keine Beschr&#228;nkung des Zooms, falls das Layout es zul&#228;sst kann unbegrenzt der Text vergr&#246;&#223;ert werden.</p>
<h4>Ist Seitenzoom dann nicht &#252;berfl&#252;ssig?</h4>
<p>Das kommt drauf an. Je nach Layout vergr&#246;&#223;ert sich mittels Textzoom ja tats&#228;chlich ausschlie&#223;lich der Text, eine, z.B. auf &#8211; 800 Pixel Breite beschr&#228;nkte &#8211; Seite kann somit nicht breiter als eben diese 800 Pixel werden. Das hei&#223;t, selbst wenn auf dem Bildschirm genug Platz w&#228;re, um mittels Textzoom vielfach zu vergr&#246;&#223;ern, so klappt es h&#228;ufig nicht, weil der vergr&#246;&#223;erte Text keinen Platz mehr hat. Siehe auch die Unterschiede zu <a title="Browserzoom feste und flexible Layouts" href="http://www.miradlo.net/bloggt/web/browserzoom-fixe-und-flexible-layouts-neue-trends-im-webdesign">festem und flexiblem Layout</a>.</p>
<p>Andererseits lassen sich flexible Layouts entwerfen, bei denen die Angaben f&#252;r die Breite, in Abh&#228;ngigkeit der genutzen Schriftgr&#246;&#223;e, gemacht werden. In diesem Fall l&#228;sst sich eine Seite bei h&#246;herer Aufl&#246;sung auch entsprechend vergr&#246;&#223;ern. W&#228;re die Grundbreite bei etwa 800 Pixel, aber in &#8216;<strong>em&#8217;</strong> angegeben, dann lie&#223;e sich bei einer Aufl&#246;sung von 1600 die doppelte Breite nutzen, die Schrift k&#246;nnte also extrem vergr&#246;&#223;ert werden und noch immer m&#252;sste nicht gescrollt werden.</p>
<h4>Warum entwerfen also nicht alle solche flexiblen Layouts?</h4>
<p>Es w&#228;re doch perfekt grunds&#228;tzlich flexible Layouts anzubieten, damit alle Besucher genau das einstellen k&#246;nnen, was f&#252;r sie am besten passt. Warum tun das also nicht alle Webautoren? Der Hauptgrund ist, dass damit die pixelgenaue Kontrolle verloren geht. In einem festen Layout mit fixer Breite k&#246;nnen Webautoren beispielsweise Hintergrundbilder nutzen, die auf den Pixel genau zueinander ausgerichtet werden.</p>
<p>Insbesondere Grafikdesigner, die sich auch mit Druckerzeugnissen befassen, wollen h&#228;ufig auch bei Webseiten ein absolut exaktes &#8216;Bild&#8217; erhalten. Entworfen wird daher meist ein Bild, so als w&#228;re es f&#252;r ein Plakat oder eine Brosch&#252;re. Das Problem ist jedoch, dass Webseiten keine Druckerzeugnisse sind. Im Druck wei&#223; man ganz genau welche Gr&#246;&#223;e das Endprodukt haben wird, der Entwurf wird genau daf&#252;r optimiert.</p>
<p><strong>Das Web ist jedoch kein Druck und hier gibt es unz&#228;hlige Variationen</strong></p>
<p>F&#252;r den Designer &#228;rgerlich, f&#252;r die Besucher von der Idee her traumhaft, kann ich im Web, an meinem Rechner aussuchen, was f&#252;r mich pers&#246;nlich am besten ist. Die einen haben zwar einen gro&#223;en Monitor, aber eine niedrige Aufl&#246;sung, andere nutzen einen kleineren Bildschirm, z.B. am Laptop mit einer h&#246;heren Aufl&#246;sung. Mancher kann auch sehr kleine Schriften noch gut lesen, andere wollen am eigenen Rechner nicht mit der Lupe arbeiten und stellen sich ihre Schriftgr&#246;&#223;en deshalb mehrfach vergr&#246;&#223;ert ein.</p>
<h3>Flexibilit&#228;t von Webseiten</h3>
<p>Grunds&#228;tzlich sch&#228;tze ich die Flexibilit&#228;t, die Webseiten bieten, die M&#246;glichkeit eine Seite eben je nach W&#252;nschen und Voraussetzungen des Lesers anzuzeigen.</p>
<h4>Bilder skalierbar einbinden</h4>
<p>F&#252;r diejenigen, die sich alles vergr&#246;&#223;ert anzeigen lassen, w&#228;ren daher h&#246;her aufgel&#246;ste Bilder ein Vorteil. Leider hat das jedoch auch Nachteile:</p>
<ul>
<li>&#252;bertragene Datenmenge</li>
<li>Ladezeit</li>
</ul>
<p>Die <strong>&#252;bertragene Datenmenge</strong> w&#228;re bei hochaufl&#246;senden Bildern, dann ja auch f&#252;r diejenigen gr&#246;&#223;er, die die Bilder in kleinerem Format betrachten. Da sich h&#228;ufig gerade die, die eine schlechtere Verbindung haben, nicht aussuchen k&#246;nnen, ob sie eine bessere und schnellere Verbindung m&#246;chten, mag ich schon das nicht.<br />
Die <strong>Ladezeit</strong> ist das n&#228;chste Problem. Sie vergr&#246;&#223;ert sich logischerweise schon mit der gr&#246;&#223;eren Datenmenge. Hinzu kommt noch, dass ich den Bildern, um sie skalierbar zu halten auch nicht die Gr&#246;&#223;enangaben mitgeben kann, sonst skaliert da nichts.</p>
<p>So sch&#246;n die Idee also einerseits ist, so schwierig finde ich die Entscheidung. Bei Websites mit sehr wichtigen Bildern, beispielsweise bei der <a title="Hanne Hick Malerin" href="http://www.hanne-hick.de/">Seite einer Malerin</a> war der Kompromiss jetzt Galerien einzubauen, die <a title="Beispiel f&#252;r eine Galerie bei Hanne Hick" href="http://www.hanne-hick.de/malerei/yoga.php">Vorschaubilder aus den eingebundenen Bildern</a> zeigen. Diese Bilder sind noch immer stark f&#252;rs Web optimiert. Es gibt jedoch eine <a title="Galerie mit gro&#223;en Bildern bei www.hanne-hick.de" href="http://www.hanne-hick.de/malerei/galerie.php">zus&#228;tzliche Galerie</a>, die Bilder in recht hoher Aufl&#246;sung anbietet, aber erst wenn sich jemand auch daf&#252;r entscheidet. Diese L&#246;sung gef&#228;llt mir ganz gut, denn so werden die mit sehr langsamer oder schlechter Verbindung nicht zu hochaufl&#246;senden Bildern gezwungen. Diejenigen, die jedoch interessiert sind und genau schauen wollen, die haben die M&#246;glichkeit, das zu tun.</p>
<h4>Skalierbare Hintergrundbilder</h4>
<p>Je nach Gr&#246;&#223;e eines Hintergrundbilds besteht f&#252;r mich dasselbe Problem, wie bei im Quellcode eingebundenen Bildern. Klar, manches Hintergrundbild w&#228;re auch in skalierbarer Version klein genug, um das Problem zu umgehen.<br />
Im Moment bevorzuge ich Layouts mit sich wiederholenden Hintergrundbildern auch im Kopfbereich, z.B. <a title="drei wiederholende Hintergrundbilder " href="http://www.henss.eu/">henss.eu</a> damit muss das Hintergrundbild nicht skalierbar sein, um trotzdem mit verschiedenen Aufl&#246;sungen noch gut zurechtzukommen. Beides sind trotzdem nat&#252;rlich rein dekorative Bilder, bei denen es nicht so wichtig ist, ob sie in optimaler Qualit&#228;t sichtbar sind, mit zweifacher Zoomstufe im Firefox sah es bei meinen Tests auch noch ganz gut aus.</p>
<p>Was ich nicht mag, sind feste Layouts, optimiert, z.B. auf 800*600, bei denen ich dann mit meiner Aufl&#246;sung einen zu zweidrittel leeren Bildschirm habe.</p>
<h3>Unterm Strich</h3>
<p>Die M&#246;glichkeit Hintergrundbilder zu nutzen, statt Bilder in den Quelltext einzubinden finde ich gut. Denn, ich finde es klasse, dass sich inzwischen die rein dekorativen und nur f&#252;rs Layout n&#246;tigen Bilder, im Hintergrund einbinden lassen und eben nicht im Quellcode.</p>
<h4>Das bietet ja mehrere Vorteile:</h4>
<ul>
<li> die Ladezeit ist geringer, weil &#8211; zumindest die meisten &#8211; Browser ein Layoutbild dann auch mehrfach nutzen</li>
<li>bei geschicktem Einsatz, l&#228;sst sich oft sogar ein und dasselbe Bild f&#252;r mehrere Bereiche des Layouts nutzen, weil es passend verschoben wird</li>
<li>aufs Laden von Hintergrundbildern kann bei langsamen Verbindungen verzichtet werden</li>
</ul>
<p>Deshalb meine ich, auf Dauer muss es da noch bessere Wege geben, und wie auch <a title="Kommentar zur Checkliste f&#252;r Websites" href="http://www.miradlo.net/bloggt/blog/webdesign-checkliste-um-webauftritte-und-blogs-zu-testen#comment-1620">Dieter in seinem Kommentar</a> schon schrieb, die M&#246;glichkeit auch Hintergrundbilder zu skalieren, sollte geschaffen werden. Denn sonst f&#252;hrt es irgendwann wieder zu <strong>Murks</strong>.<br />
So wie <strong>Tabellen f&#252;r Layouts</strong> genutzt wurden, weil es nichts anderes gab, werden sonst wom&#246;glich irgendwann wieder Bilder in den Quelltext eingebunden, um sie skalierbar anbieten zu k&#246;nnen. Das halte ich jedoch, aus den genannten Gr&#252;nden, f&#252;r eine schlechte L&#246;sung.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.miradlo.net/bloggt/web/zoom-im-browser-textzoom-seitenzoom-bilder/feed</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Webdesign ::: Checkliste um Webauftritte und Blogs zu testen</title>
		<link>http://www.miradlo.net/bloggt/blog/webdesign-checkliste-um-webauftritte-und-blogs-zu-testen</link>
		<comments>http://www.miradlo.net/bloggt/blog/webdesign-checkliste-um-webauftritte-und-blogs-zu-testen#comments</comments>
		<pubDate>Mon, 08 Dec 2008 23:01:25 +0000</pubDate>
		<dc:creator>ute</dc:creator>
				<category><![CDATA[blog]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[miradlo]]></category>
		<category><![CDATA[tipps]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[browser]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[miradlo bloggt]]></category>
		<category><![CDATA[Webdesign]]></category>

		<guid isPermaLink="false">http://www.miradlo.net/bloggt/?p=46</guid>
		<description><![CDATA[Wer Webseiten erstellt oder verschiedene Themes in Blogs einsetzt, sollte vor allem bei neuen Layouts, aber auch bei &#196;nderungen testen. Es gibt die unterschiedlichsten Arten das zu tun, wir bei miradlo nutzen dazu eine Checkliste, um nichts zu vergessen. Einer der wichtigsten Punkte bereits w&#228;hrend des Erstellens neuer Webseiten sind die regelm&#228;&#223;igen Pr&#252;fungen in den [...]]]></description>
			<content:encoded><![CDATA[<p>Wer Webseiten erstellt oder verschiedene Themes in Blogs einsetzt, sollte vor allem bei neuen Layouts, aber auch bei &#196;nderungen <strong>testen</strong>. Es gibt die unterschiedlichsten Arten das zu tun, wir bei <a title="miradlo Prinzipien beim Webdesign" href="http://www.miradlo.com/web/prinzipien_webdesign.php">miradlo</a> nutzen dazu eine <strong>Checkliste</strong>, um nichts zu vergessen. Einer der wichtigsten Punkte bereits w&#228;hrend des Erstellens neuer Webseiten sind die regelm&#228;&#223;igen Pr&#252;fungen in den Validatoren, Validator-Links siehe <a title="Web-Glossar Validatoren" href="http://www.miradlo.net/bloggt/tipps/glossar-web-webdesign-webapplikationen#validator">Glossar zu Validatoren.</a> Wir passen unsere Checkliste immer mal wieder an, der ein oder andere hat sich auch weitere eigene Punkte notiert oder diese Liste erg&#228;nzt.<br />
Unsere Liste ist aufgeteilt in Gruppen von Tests:</p>
<h3>Benutzerfreundlich</h3>
<ul>
<li> nur soviel <strong>Pflichtfelder</strong> wie n&#246;tig, nicht gleich den Stammbaum, nur um Kontakt aufzunehmen</li>
<li> nicht<strong> eindeutige Linktexte</strong> mit zus&#228;tzlichem<em> title</em>, klar unterscheidbare verschiedene Namen f&#252;r Links (nicht zehnmal &#8220;mehr&#8221; oder &#8220;weiterlesen&#8221;)</li>
<li><strong> spezielles CSS</strong> f&#252;r print und handheld (klappt aus Zeitgr&#252;nden grad noch nicht immer)</li>
<li><strong> Sitemaps</strong> sobald der Auftritt eine umfangreichere Navigation hat (bei einem 10-Seiten-Auftritt ohne Unternavigation halte ich eine Sitemap f&#252;r &#252;berfl&#252;ssig)</li>
<li><strong> Fehlerseiten</strong> mit vollst&#228;ndiger Navigation (error und forbiddeen f&#252;r 404, 401 und 403)</li>
<li><strong> favicon</strong> zur Orientierung</li>
<li><strong> fremdsprachige Texte</strong> bekommen z.B. ein &lt;div lang=&#8221;en&#8221;&gt;&lt;/div&gt; (allerdings bei &#8220;denglischen&#8221; Begriffen spare ich mir das)</li>
<li><strong>Links</strong> haben verschiedene Auszeichnungen f&#252;r ihre <strong>Zust&#228;nde</strong> (visited, hover, focus, active sind unterscheidbar definiert, so dass sich besuchte Links unterscheiden und auch bei Tastaturnavigation erkennbar ist, bei welchem Link man grad steht)</li>
</ul>
<h3>Les- und benutzbar m&#246;glichst ohne Barrieren</h3>
<ul>
<li><strong> Skiplinks </strong>f&#252;r die Navigation (nehmt hier mal die Tastatur zum Navigieren, dann erscheinen die Links die entweder zur Navigation oder zum Inhalt f&#252;hren)</li>
<li> entweder <strong>alt-Texte</strong>, die zumindest grob Bilder beschreiben, oder Bildtitelbeschriftungen dann meist kein weiterer alt-Text, wichtig dann jedoch das leere alt-Attribut:<br />
alt=&#8221;" (sonst lesen z.B. Screenreader vor:&#8221;Alternativtext ein Leerzeichen&#8221; <img src='http://www.miradlo.net/bloggt/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </li>
<li>wann immer m&#246;glich <strong>flexibles, skalierbares Layout</strong> (Sonderw&#252;nsche, Kundenw&#252;nsche, spezielle Anforderungen k&#246;nnen Ausnahmen sein, sonst ab 800*600 ohne Scrollen und auf 1680*1050 trotzdem nicht g&#228;hnende Leere)</li>
<li> Formulare mit<strong> sinnvollen Labels</strong>, die die Eingabefelder umschlie&#223;en</li>
<li><strong> Fehlermeldungen</strong>, die man verstehen kann (&#8221;die Eingaben sind nicht korrekt&#8221; hilft dem Besucher nicht rauszufinden, was jetzt nicht korrekt war)</li>
<li> Grundlayout m&#246;glichst mit guten <strong>Farb- und Helligkeitskontrasten</strong> (<a href="http://www.accesskeys.org/tools/color-contrast.html">online testen von Farbkontrasten einer Seite</a> ist eine Variante, f&#252;r den Firefox gibts ein Plugin, welches jedoch bei Firefox 3 noch nicht l&#228;uft. Bei Hintergrundbildern entscheide ich derzeit nach Augenma&#223;, da die Tools das noch nicht ber&#252;cksichtigen)</li>
<li><strong> Definitionen von Hintergrundfarben</strong> so, dass auch ohne Bilder kein wei&#223;er Text auf wei&#223;em Hintergrund steht</li>
<li>Informationen, nicht nur mittels <strong>Farben</strong> unterscheidbar</li>
</ul>
<h3>Trennung von Inhalt und Layout</h3>
<ul>
<li> sinnvolle <strong>Semantik</strong>: Seiten beginnen mit h1, bestehen aus &#220;berschriften, Listen, Abs&#228;tzen&#8230;</li>
<li><strong> keine Spielereien</strong>, wie: da noch eine &#220;berschrift, weil die grad die passende Gr&#246;&#223;e und Design hat</li>
<li><strong> Textauszeichnungen</strong> per CSS sowie <strong>Hervorhebungen</strong> mittels strong und em</li>
<li><strong> CSS </strong>m&#246;glichst <strong>strukturiert</strong> und spezielles f&#252;r den <strong>IE</strong> mit Conditional Comments, au&#223;erdem m&#246;glichst wenige Klassen, sondern eher nutzen der HTML-Elemente</li>
<li><strong> div</strong> nur f&#252;r Strukturen, nicht um alles einzupacken</li>
<li><strong> Hintergrundbilder</strong> gibts im CSS</li>
</ul>
<h3>Technisches</h3>
<ul>
<li> Seiten, die mit<strong> lesezeichentauglichen URLs</strong> zu finden sind (nicht &#8230;/unterordner/?seitekr5679-grr&#8230;)</li>
<li> alle Grundfunktionen sind<strong> ohne JavaScript</strong> erreichbar</li>
<li> Seiten werden vom Server mit dem <strong>passenden Zeichensatz</strong> ausgeliefert (siehe z.B. die Webdeveloper-Toolbar /Informationen/Seitenheader da sollte der Zeichensatz stehen)</li>
<li> &#8220;<strong>cool URIs don&#8217;t change</strong>&#8221; zumindest nicht ohne passende Weiterleitung (das bedeutet bei &#196;nderungen werden sinnvolle RedirectPermanent Verweise in der .htaccess gesetzt)</li>
<li> regelm&#228;&#223;ige <strong>Kontrollen aller Links</strong> (unter Linux mit dem Link Checker, der im Quanta integriert ist, online f&#252;r ganze Webauftritte, z.B: bei <a title="Linkchecker" href="http://www.htmlhelp.org/tools/valet/">Link Valet</a>)<strong><br />
</strong></li>
<li><strong>Test aller Layouts </strong>auf mindestens: IE 5 bis 7, sowie Firefox, Mozilla, Opera, Konqueror, Safari und Links (aktuelle Version von Lynx unter Linux) in aktuellen Versionen (z.B. im Moment auf Firefox 2 und 3) (allerdings teste ich nicht alle Browser bei jeder &#196;nderung an einer Seite nochmal)</li>
<li> Startseite nicht unter <strong>verschiedenen Adressen</strong> erreichbar (mit und ohne www oder mit und ohne index.dateiendung, auch daf&#252;r die .htaccess anpassen, warum nicht siehe <a title="doppelter Inhalt" href="http://www.miradlo.net/bloggt/tipps/google-co-was-ist-doppelter-inhalt-double-content">double content</a>)</li>
</ul>
<h3 id="browser">Browser und Aufl&#246;sungen</h3>
<p>Hier geht es noch um Tipps, wie sich bereits beim Entwickeln eines Layouts m&#246;glichst viel testen l&#228;sst ohne dass der Aufwand ins Unendliche geht. Diese Tipps gehen von einer Linuxumgebung mit einigen installierten Browsern aus. F&#252;r Abschlusstests ist eine Windows-Umgebung und m&#246;glichst auch ein Mac n&#246;tig.</p>
<ul>
<li>von <strong>800*600</strong> bis 1680*1050 zumindest auf bedienbar pr&#252;fen</li>
<li>in einem <strong>Standard-Entwicklungsbrowser</strong>, meist der Firefox, entwickeln</li>
<li><strong>Seamonkey</strong> hier bieten sich spezielle Einstellungen an, da gleiche Engine wie Firefox</li>
<li><strong>Opera</strong></li>
<li><strong>Konqueror</strong> nur wenige Sondereinstellungen, da als Safariersatz genutzt</li>
<li>Internet Explorer mindestens <strong>IE</strong> 6 und IE7</li>
<li>einen Browser immer mit anderer <strong>Hintergrundfarbe</strong> einstellen (vergessene Farbdefinitionen fallen dann auf, denn meist ist wei&#223; Hintergrundfarbe des Browsers, wenn da eine Definition fehlt, sieht man das nur bei anderer Farbe)</li>
<li>einen Browser immer mit gr&#246;&#223;erer <strong>Schriftgr&#246;&#223;e</strong> einstellen (Formularelemente haben da die Tendenz pl&#246;tzlich unbenutzbar zu werden, das muss nicht sein)</li>
<li>mindestens einen echten Safaritest auf Optik, z.B. mit <a href="http://browsershots.org/">browsershots.org</a></li>
</ul>
<h3 id="tests">Inhaltliche Tests</h3>
<ul>
<li>auf Inhalt,<strong> alles verst&#228;ndlich, keine nicht erkl&#228;rten Fachw&#246;rter</strong></li>
<li><strong>Grammatik und Rechtschreibung, Tippfehler</strong> (Rechtschreibung einheitlich, nur alte, nur neue, nur deutsche, nur schweizer Version&#8230; Es ist egal welche Variante, aber sie sollte durchg&#228;ngig sein)<strong><br />
</strong></li>
<li><strong>durchg&#228;ngige Ansprache, z.B. siezen wir auf miradlo.com und .de, aber hier auf miradlo.net duzen wir durchgehend auf allen Seiten. Manche Seiten ziehen durchg&#228;ngig eine Ansprache ohne direkte Anrede vor.</strong></li>
<li><strong>Navigationspunkte vorhanden?</strong></li>
<li><strong>Brotkr&#252;mel ok?</strong></li>
<li><strong>Metadaten korrekt?</strong> (verschiedene zur Seite passende Titel, Keywords, Description)<strong><br />
</strong></li>
<li><strong>korrekte Seiten selektiert?</strong> (gerade wenn PHP-Navigationen genutzt werden, kann es passieren, dass da was nicht stimmt)<strong><br />
</strong></li>
<li><strong>Mailadressen ok?</strong> (wir kodieren Mailadressen mit &amp;irgendwas, damit l&#228;sst sich mancher Spam verhindern, im Code sind sie dann jedoch nicht so gut lesbar, deshalb schleicht sich leichter ein Fehler ein)<strong><br />
</strong></li>
<li><strong>etwaige Weiterleitungen ok?</strong></li>
<li><strong>Funktioniert der Bildwechsler? Textwechsler? Kontaktformular?</strong> (etwaige andere spezielle Effekte, die erscheinen sollten sieht man im Quellcode oder bei Blogs anhand genutzter Widgets und Plugins. Falls Tester und Entwickler nicht dieselbe Person sind, sollte vom Entwickler eine Liste der gew&#252;nschten Funktionen gemacht werden. ) Beim Testen von Funktionen mit Besuchereingaben, nicht nur mit korrekten Eingaben testen, sondern gerade auch mit falschen Eingaben, um zu sehen, ob korrekte Fehlermeldungen kommen.</li>
<li>wenn <strong>print.css</strong> vorhanden: Druckvorschau testen</li>
<li>wenn vorhanden: <strong>handheld-CSS</strong> testen</li>
</ul>
<h3>Unterm Strich</h3>
<p>Beachtet man die obigen Punkte, dann sind Webseiten noch immer nicht zu 100% barrierefrei, aber sie sind f&#252;r viele leichter zu nutzen. &#220;ber manchen Punkt kann man diskutieren, diese Liste stammt von mir, sie enth&#228;lt im Zweifel meine Sichtweise. Bei <a title="miradlo Anforderungen an Webauftritte" href="http://www.miradlo.com/web/anforderungen.php">miradlo</a> gilt, dass sich alle an diese Liste halten m&#252;ssen, wenn ein Punkt nicht passt, dann diskutieren wir den und &#228;ndern ihn entweder oder machen auch mal eine Ausnahme je nach Auftritt. Wichtig ist, dass man beim Testen wei&#223;, woran man sich orientieren kann, was soll man &#252;berhaupt pr&#252;fen&#8230;</p>
<p>Bei <a title="Update Wordpress installieren - Ablauf der Aktualisierung" href="http://www.miradlo.net/bloggt/wordpress/update-wordpress-232-installieren-ablauf-der-aktualisierung">Blogs sollte man bei Updates</a> noch manches andere ber&#252;cksichtigen.</p>
<h3>Tipp f&#252;r Tests nach Checkliste</h3>
<p>Sinnvoll ist es sich eine eigene Testliste zu erstellen, als Grundlage, kann z.B. diese Liste dienen. Die eigene Liste, z.B. f&#252;rs eigene Blog oder die eigene Website sollte spezielle Eigenschaften ber&#252;cksichtigen, weglassen kann man, was man sowieso bei &#196;nderungen bereits automatisch testet. Unsere Liste geht davon aus, dass meist die Webautoren ihre Seite nicht selbst testen, das ist sinnvoll, wenn es m&#246;glich ist, denn manche Fehler sieht man selbst nicht. Wer jedoch selbst entwickelt und testet sollte die pers&#246;nliche Checkliste dementsprechend anpassen.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.miradlo.net/bloggt/blog/webdesign-checkliste-um-webauftritte-und-blogs-zu-testen/feed</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Progressive Enhancement ::: CSS 3 einerseits jedoch IE 6 andererseits</title>
		<link>http://www.miradlo.net/bloggt/tipps/progressive-enhancement-css-3-einerseits-jedoch-ie-6-andererseits</link>
		<comments>http://www.miradlo.net/bloggt/tipps/progressive-enhancement-css-3-einerseits-jedoch-ie-6-andererseits#comments</comments>
		<pubDate>Mon, 10 Nov 2008 23:07:34 +0000</pubDate>
		<dc:creator>ute</dc:creator>
				<category><![CDATA[css]]></category>
		<category><![CDATA[tipps]]></category>
		<category><![CDATA[browser]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://www.miradlo.net/bloggt/?p=354</guid>
		<description><![CDATA[Dieser Artikel ist Teil 6 von 9 der Serie  Webstandards und IE  Progressive Enhancement? im Deutschen k&#246;nnte man stufenweise Verbesserung oder Erweiterung des Layouts dazu sagen. Hinter diesem Begriff verbirgt sich ein Konzept sich beim Design nicht mehr an den &#228;ltesten Browsern zu orientieren und nur zu nutzen, was auch diese umsetzen, sondern [...]]]></description>
			<content:encoded><![CDATA[<div class="seriesmeta">Dieser Artikel ist Teil 6 von 9 der Serie <a href="http://www.miradlo.net/bloggt/series/webstandards-und-ie" title="series-110"> Webstandards und IE</a> </div> <p>Progressive Enhancement? im Deutschen k&#246;nnte man stufenweise Verbesserung oder Erweiterung des Layouts dazu sagen. Hinter diesem Begriff verbirgt sich ein Konzept sich beim Design nicht mehr an den &#228;ltesten Browsern zu orientieren und nur zu nutzen, was auch diese umsetzen, sondern St&#252;ck f&#252;r St&#252;ck auch kleine Extras f&#252;r moderne Browser einzubauen. <a title="progressive enhancement" href="http://www.dieter-welzel.de/blog/css3-stufenweise-verbesserung-des-blog-layouts/">Einen guten Artikel mit Beispielen dazu gibts bei Dieter.</a></p>
<h3>PNG-Transparenz und hover einsetzen</h3>
<ul class="albumlistre">
<li><img src="/images/bloggt/miradlo_2008/qwitter_firefox.jpg" alt="" width="300" height="225" />Firefox Standardansicht</li>
<li class="clear"><img src="/images/bloggt/miradlo_2008/qwitter_firefox_hover.jpg" alt="" width="300" height="225" />winkt mittels hover im Firefox</li>
<li class="clear"><img src="/images/bloggt/miradlo_2008/qwitter_ie6.jpg" alt="" width="300" height="225" />IE 6 graue K&#228;sten statt Transparenz</li>
</ul>
<p>In den Sonnenseiten der Webkrauts berichtet <a href="http://www.textformer.de/">Nicolai Schwarz</a> &#252;ber eine <a title="Winkewinke Sonnenseiten" href="http://www.webkrauts.de/2008/10/28/sonnenseiten-winkewinke/">Spielerei</a> bei <a href="http://useqwitter.com/">Qwitter</a> mit den CSS-Sprites. Wie in den Abbildungen des Firefox zu sehen ist, winkt das M&#228;nnchen. Realisiert wird das schlicht mittels eines <a title="Hovereffekt mit CSS-Sprites Webkrauts" href="http://www.webkrauts.de/2007/10/20/hovereffekte-mit-css-sprites/">Hover-Effekts durch CSS-Sprites</a>, wie es beispielsweise im Artikel von <a href="http://weblog.ononlinework.de/">Stefan David</a> beschrieben wird.</p>
<p>Eine sch&#246;ne und einfach ohne JavaScript umzusetzende Spielerei. Die Designer von Qwitter beschlossen, dass sie sich nicht die M&#252;he machen mit zus&#228;tzlichem Aufwand einen &#228;hnlichen Effekt im <a title="Internet Explorer bei Wikipedia" href="http://de.wikipedia.org/wiki/IE_6">IE6</a> zu erzielen. Wie auf dem Screenshot des IE 6 zu erkennen ist, haben die Bilder des Gesichts, des Arms und des Logos PNG-Transparenzanteile, die dieser nur als grauen Hintergrund darstellt. Der Hovereffekt klappt hier ebenfalls nicht, denn der IE 6 akzeptiert hover ausschlie&#223;lich f&#252;r Links.</p>
<p>Klar, kann man dar&#252;ber diskutieren, dass die Nutzer des IE 6 hier nicht dasselbe geliefert bekommen. Allerdings w&#228;re es in diesem alten Browser (so grade eben aus diesem Jahrtausend) nur mit sehr viel mehr Aufwand und nicht ohne JavaScript l&#246;sbar. F&#252;r einen netten, aber inhaltlich nicht notwendigen Effekt ist solch ein Aufwand wohl kaum gerechtfertigt.</p>
<p>Die meisten Webentwickler verwenden seit Jahren mehr Zeit f&#252;r die Anpassungen an den IE 6, als f&#252;r jeden anderen Browser. Fast alle anderen Browser orientieren sich an den Webstandards und ben&#246;tigen nur selten einmal spezielle Anpassungen. Insbesondere der IE 6 ist jedoch deutlich aufw&#228;ndiger von vielen Designideen zu &#252;berzeugen, siehe auch den <a title="webdesign-mit-webstandards-oder-fuer-microsofts-internet-explorer" href="http://www.miradlo.net/bloggt/software/webdesign-mit-webstandards-oder-fuer-microsofts-internet-explorer">Beitrag Webstandards oder Internet Explorer</a>.</p>
<h3>Webseiten f&#252;r den IE 6</h3>
<p>Manch eine Webseite f&#252;r speziell f&#252;r den IE 6 erstellt und funktioniert auf keinem anderen Browser richtig. Leider ist es je nach Webauftritt jedoch noch immer eine gro&#223;e Zahl an Besuchern, die den IE 6 nutzen.</p>
<h4>Warum nutzen immernoch so viele den IE6?</h4>
<p>Wie schon im <a href="http://www.miradlo.net/bloggt/software/ie8-und-das-metatag-fuer-internet-explorer-geniale-neuigkeiten-von-microsoft-i">Artikel &#252;ber das Metatag f&#252;r den IE 8</a> beschrieben, viele Entwickler schrieben ihre Webapplikationen lange Zeit ausschlie&#223;lich f&#252;r den Marktf&#252;hrer, also &#252;ber einige Jahre speziell f&#252;r den IE 6. Da dieser sicher kaum an Standards h&#228;lt funktionieren viele Anwendungen ausschlie&#223;lich mit dem IE 6 oder mit einem Nachfolger, der sich so verh&#228;lt, als sei er ein IE 6. Applikationen sind teuer, daher benutzen noch viele Firmen den IE 6, um die darauf angepassten Programme nutzen zu k&#246;nnen.</p>
<p>Hinzu kommen all die Besucher, die eine &#228;ltere Windowsversion, wie Windows 2000 nutzen, denn f&#252;r dieses Betriebssystem wurde leider keine Version, des deutlich standardkonformeren IE 7 angeboten.</p>
<h4>Warum sollte man den IE 6 &#252;berhaupt noch ber&#252;cksichtigen?</h4>
<p>Klare Sache, wegen seines Marktanteils. Inzwischen ist er zwar weit davon entfernt noch Marktf&#252;hrer zu sein, wie das lange der Fall war. Einen gro&#223;en Teil hat der IE 7 &#252;bernommen, jedoch auch seit Einf&#252;hrung des Firefox (Hinweis an die J&#252;ngeren: ja, es gab eine Zeit mit Internet und ohne den Firefox;-) ) verlor der Internet Explorer deutlich an Bedeutung.</p>
<p>Inzwischen werden viele Diskussionen gef&#252;hrt, was man tun k&#246;nnte, um den IE 6 endlich loszuwerden. Manch einer hat die Nase voll und liefert zumindest bei eigenen Seiten f&#252;r den IE 6 nur noch den reinen Text aus. Andere passen ihr Layout teilweise an und liefern an den IE 6 mit einem Hinweis auf den <a href="http://www.mozilla-europe.org/de/firefox/">Firefox-Download</a> aus. F&#252;r Kundenseiten bleibt den meisten bislang kaum etwas anderes &#252;brig, als das jeweilige Layout weitgehend auch f&#252;r den IE 6 anzupassen. Rund 20% Besucher, die nach wie vor den IE 6 nutzen, sind auf manchen Seiten keine Seltenheit.</p>
<h3>L&#246;sung durch Progressive Enhancement</h3>
<p>Aus obigen Gr&#252;nden, ist es meist nicht m&#246;glich v&#246;llig auf die Darstellung im IE 6 zu verzichten. Statt jedoch bei Layoutentw&#252;rfen nur dar&#252;ber nachzudenken, wie etwas auch im IE 6 umgesetzt werden kann, bietet es sich an schrittweise vorzugehen. Schritt- oder stufenweise ist es wie im genannten Beispiel durchaus m&#246;glich bereits zus&#228;tzliche Verbesserungen und Erweiterungen einzuf&#252;hren, ohne dass der IE 6 v&#246;llig vernachl&#228;ssigt wird. In <a href="http://www.miradlo.net/bloggt/index.php?s=css+3">CSS 3</a> gibt es einige interessante Eigenschaften (runde Ecken usw.) und bezogen auf den IE 6 stehen auch in CSS 2 noch viele ungenutzte M&#246;glichkeiten offen.</p>
<p>Meines Erachtens ist das der optimale Weg, um einerseits zus&#228;tzliche, neue und interessante Varianten zu nutzen, jedoch andererseits nicht diejenigen Besucher zu ignorieren, die halt einen sehr alten Browser nutzen. Wer mehr dar&#252;ber wissen will, sollte sich das <a title="B&#252;cherliste mit Verlag, Autor und Jahr" href="http://www.miradlo.net/anleitungen/buecher_linux_informatik.php">Buch Transcending CSS</a> anschauen, besser beschreibt es zur Zeit meines Erachtens niemand, wie man auf diesem Weg neue Ideen umsetzen kann.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.miradlo.net/bloggt/tipps/progressive-enhancement-css-3-einerseits-jedoch-ie-6-andererseits/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<series:name><![CDATA[Webstandards und IE]]></series:name>
	</item>
		<item>
		<title>Spezialf&#228;lle: akzeptabler Verzicht auf valides CSS ::: was sagt der Validator?</title>
		<link>http://www.miradlo.net/bloggt/web/spezialfaelle-akzeptabler-verzicht-auf-valides-css-was-sagt-der-validator</link>
		<comments>http://www.miradlo.net/bloggt/web/spezialfaelle-akzeptabler-verzicht-auf-valides-css-was-sagt-der-validator#comments</comments>
		<pubDate>Wed, 03 Sep 2008 22:08:09 +0000</pubDate>
		<dc:creator>ute</dc:creator>
				<category><![CDATA[css]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[browser]]></category>
		<category><![CDATA[firefox]]></category>
		<category><![CDATA[miradlo bloggt]]></category>
		<category><![CDATA[tipps]]></category>
		<category><![CDATA[webstandards]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://www.miradlo.net/bloggt/web/spezialfaelle-akzeptabler-verzicht-auf-valides-css-was-sagt-der-validator</guid>
		<description><![CDATA[Dieser Artikel ist Teil 5 von 9 der Serie  Webstandards und IE  Normalerweise bin ich ja der Meinung, dass Webstandards eingehalten werden sollen. Damit verbunden sind normalerweise auch Seiten, deren CSS valide ist. Ab und zu eine Ausnahme, ist f&#252;r mich in einigen Situationen akzeptabel. In meiner Session beim Blogcamp in Z&#252;rich kam [...]]]></description>
			<content:encoded><![CDATA[<div class="seriesmeta">Dieser Artikel ist Teil 5 von 9 der Serie <a href="http://www.miradlo.net/bloggt/series/webstandards-und-ie" title="series-110"> Webstandards und IE</a> </div> <p>Normalerweise bin ich ja der Meinung, dass Webstandards eingehalten werden sollen. Damit verbunden sind normalerweise auch Seiten, deren CSS valide ist. Ab und zu eine Ausnahme, ist f&#252;r mich in einigen Situationen akzeptabel. In meiner Session beim <a href="http://www.miradlo.net/bloggt/wordpress/blogcamp-switzerland-in-zuerich-wie-es-heute-ablief">Blogcamp in Z&#252;rich</a> kam von einigen der Hinweis, dass die Meldungen des Validators teils unverst&#228;ndlich seien. Deshalb werde ich versuchen, ab sofort diese Meldungen mit zu erkl&#228;ren, wenn ich grad dabei bin.</p>
<h3>-moz-border-radius</h3>
<p>Wenn es um besondere Eigenschaften geht, die gerade noch nicht dem aktuellen Standard entsprechen, z.B:</p>
<ul>
<li class="code">-moz-border-radius: 5px;</li>
</ul>
<p>statt der in CSS 3 kommenden Eigenschaft</p>
<ul>
<li class="code"> border-radius: 5px;</li>
</ul>
<p>f&#252;hrt zwangsl&#228;ufig dazu, dass der <a href="http://jigsaw.w3.org/css-validator/" title="CSS-Validator">Validator </a>meldet: <em>Diese Eigenschaft existiert nicht</em>.</p>
<p>In diesem Fall ist das jedoch kein Problem, denn interpretiert wird die Eigenschaft nur von Mozilla-Browsern, die sie verstehen, alle anderen ignorieren die Definition.</p>
<p>Zuweilen nutze ich solche Spielereien daher ganz gern. Allerdings kann das nat&#252;rlich zu Problemen f&#252;hren, wie z.B. bei mir letztens mit <a href="http://www.miradlo.net/bloggt/tipps/problem-beim-firefox-3-mit-moz-border-radius-und-hintergrundbild">radius und Firefox 3</a>.  Inzwischen habe ich nochmal ein bisschen damit experimentiert.</p>
<p>Bei relativ langen Seiten scheint <strong>Firefox 3</strong> grunds&#228;tzlich dann Schwierigkeiten mit dieser Definition zu haben, wenn sie sich im gleichen div-Container befindet, wie eine gr&#246;&#223;ere Menge Text und ein Hintergrundbild. Nach wie vor konnte ich dieses Problem im <strong>Firefox 2</strong> zumindest nicht in diesem Ausma&#223; feststellen, dort kann es mal etwas langsamer werden, aber kein Vergleich&#8230; Im <strong>Seamonkey</strong> gibt&#8217;s gar keine Probleme, da ruckelt und wackelt gar nichts.</p>
<h3>Transparenzeffekte</h3>
<p>Jegliche Transparenzen werden ebenfalls angemahnt, z.B:</p>
<ul>
<li class="code">-moz-opacity:0.75</li>
</ul>
<p>Alle Eigenschaften, die mit sowas wie <strong>-moz</strong> oder <strong>-webkit</strong> (f&#252;r Safari) beginnen, stammen aus CSS 3 und werden irgendwann kommen, zur Zeit ist jedoch noch CSS 2 oder CSS 2.1 aktuell. Ebenso wird nat&#252;rlich die propriet&#228;re Eigenschaft der Internet Explorer als <em>Einlesefehler</em> gewertet:</p>
<ul>
<li class="code">filter:alpha(opacity=75);</li>
</ul>
<h3>Hacks f&#252;r den Internet Explorer</h3>
<p>Weitere Hacks f&#252;r den Internet Explorer, wie z.B. die Eigenschaften, die mittels <strong>expression</strong> eingebunden werden, versteht der Validator ebenfalls nicht:</p>
<ul>
<li class="code">height: expression(document.body.scrollHeight &gt; document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + &#8216;px&#8217;);</li>
</ul>
<h4>Hier meldet der Validator:</h4>
<ul>
<li> Ung&#252;ltige Nummer: height Lexical error at line 149, column 81. Encountered: &#8220;?&#8221; (63), after : &#8220;&#8221;  ? document.body.scrollHeight : document.body.offsetHeight + &#8216;px&#8217;);</li>
<li> Ung&#252;ltige Nummer: height Parse error &#8211; Unrecognized }</li>
</ul>
<p>Die erste Meldung bezieht sich darauf, dass nach height ein Wert stehen sollte, z.B:</p>
<ul>
<li class="code">height:150px;</li>
</ul>
<p>Die zweite Meldung ist ein typischer <strong>Folgefehler</strong>, da der Wert f&#252;r die Eigenschaft fehlt, versteht der Validator nicht, warum jetzt bereits die Klammer f&#252;r die Deklaration geschlossen wird.</p>
<p>Bei speziellen Definitionen f&#252;r den IE, bevorzuge ich Extra-Stylesheets f&#252;r den jeweiligen IE, die per <a href="http://de.selfhtml.org/css/layouts/browserweichen.htm#alternative" title="selfhtml zu Browserweichen CC usw.">Conditional Comment</a> eingebunden werden. Damit liest nur der betroffene Browser diese Definitionen ein, alle anderen ignorieren den Kommentar.</p>
<p>Das Beispiel hier stammt aus dem CSS der thickbox, die z.B. vom WordPress-Plugin <em>Ajax-Edit-Comments</em> genutzt wird.<em> </em>Dort wird es nicht per CC eingebunden, was jedoch nicht so schlimm ist, da durch die Transparenzeigenschaften das CSS thickbox.css sowieso nicht valide ist.</p>
<h3>Validatormeldungen verstehen</h3>
<p>Was man sich beim Korrigieren von Fehlern immer angew&#246;hnen sollte:</p>
<ul>
<li>immer <strong>zuerst</strong> den obersten Fehler reparieren</li>
<li>zwischendurch <strong>erneut pr&#252;fen</strong></li>
</ul>
<p>H&#228;ufig verschwinden mehrere Fehler, sobald <strong>ein Fehler korrigiert</strong> ist. Den ersten Fehler zun&#228;chst korrigieren, ist sinnvoll, um nicht etwaige Folgefehler zu suchen, die vielleicht schon gar nicht mehr existieren.</p>
<p>Hm, zu verstehen, was welche Meldung bedeutet, ist wohl &#220;bungssache. F&#252;r mich ist meist klar, was gerade nicht passt, Beispiele:</p>
<ul>
<li> Diese <strong>Eigenschaft existiert nicht</strong>.
<ul>
<li>bedeutet genau das, so wie es im CSS steht, ist die Eigenschaft nicht zul&#228;ssig, also z.B: <strong>-moz-border-radius </strong></li>
</ul>
</li>
<li><strong>Einlese-Fehler</strong>  <strong>opacity=75) </strong>
<ul>
<li>Der Validator hat etwas nicht verstanden, in diesem Fall die Eigenschaft <strong>filter:alpha(</strong> deshalb meldet er einen Einlesefehler, weil der Wert nicht interpretiert werden kann.</li>
</ul>
</li>
<li>Ung&#252;ltige Nummer: margin-top <strong>Lexical error</strong> at line 60, column 105 Encountered: &#8220;&amp;&#8221; (38), after : &#8220;&#8221; &amp; &amp;document.documentElement.scrollTop | document.body.scrollTop) + &#8216;px&#8217;);
<ul>
<li>Lexical error bedeutet hier, dass ein Zeichen benutzt wurde, was da nicht hingeh&#246;rt, in diesem Fall ein &#8220;&amp;&#8221;</li>
</ul>
</li>
<li><strong>Parse error</strong> &#8211; Unrecognized <strong>}</strong>
<ul>
<li>Der Validator kann die Klammer an dieser Stelle nicht korrekt analysieren, da sie hier nicht hingeh&#246;rt. M&#246;gliche Fehlerquellen
<ul>
<li>vorher war eine Definition nicht ok</li>
<li>es fehlt ein Semikolon nach einer Definition</li>
</ul>
</li>
<li>deshalb kommt die Klammer unerwartet.</li>
</ul>
</li>
<li>Ung&#252;ltige Nummer : <strong>display inline-block</strong> ist kein display-Wert : inline-block
<ul>
<li>Die Eigenschaft gibt es in der gepr&#252;ften Version nicht, zur Zeit wird im Standardfall auf CSS 2 gepr&#252;ft, die meisten Browser verstehen jedoch auch CSS 2.1. Dort existiert inline-block, deshalb kann man es zwar verwenden, muss jedoch auf CSS 2.1 pr&#252;fen, um ein korrektes Ergebnis zu bekommen.</li>
</ul>
</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.miradlo.net/bloggt/web/spezialfaelle-akzeptabler-verzicht-auf-valides-css-was-sagt-der-validator/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<series:name><![CDATA[Webstandards und IE]]></series:name>
	</item>
		<item>
		<title>WordPress 2.6.1 wie die Galeriefunktion W3C-valide wird&#8230;</title>
		<link>http://www.miradlo.net/bloggt/wordpress/wordpress-261-wie-die-galeriefunktion-w3c-valide-wird</link>
		<comments>http://www.miradlo.net/bloggt/wordpress/wordpress-261-wie-die-galeriefunktion-w3c-valide-wird#comments</comments>
		<pubDate>Thu, 28 Aug 2008 13:52:11 +0000</pubDate>
		<dc:creator>ute</dc:creator>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[blog]]></category>
		<category><![CDATA[miradlo bloggt]]></category>
		<category><![CDATA[theme]]></category>

		<guid isPermaLink="false">http://www.miradlo.net/bloggt/wordpress/wordpress-261-wie-die-galeriefunktion-w3c-valide-wird</guid>
		<description><![CDATA[Mistbiene! Bl&#246;des WordPress!
Erst dachte ich, ich h&#228;tte einen Fehler im Theme, weil ich es nicht glauben wollte, aber tats&#228;chlich. Da schreibt mir diese d&#228;mliche Galerie doch irgendwo mitten in den Code die Anweisungen:
&#60;style type=&#8217;text/css&#8217;&#62;
Immer mal wieder erstaunt mich ja einerseits, was Wordpress alles kann, nicht nur mit Plugins, sondern auch wie mit dieser Galeriefunktion schon [...]]]></description>
			<content:encoded><![CDATA[<p>Mistbiene! Bl&#246;des WordPress!</p>
<p>Erst dachte ich, ich h&#228;tte einen Fehler im Theme, weil ich es nicht glauben wollte, aber tats&#228;chlich. Da schreibt mir diese d&#228;mliche Galerie doch irgendwo mitten in den Code die Anweisungen:</p>
<p class="code">&lt;style type=&#8217;text/css&#8217;&gt;</p>
<p>Immer mal wieder erstaunt mich ja einerseits, was Wordpress alles kann, nicht nur mit Plugins, sondern auch wie mit dieser Galeriefunktion schon von Haus aus. Bei den eigenen Blogs habe ich eine Vorliebe f&#252;r meine Versionen Bilder einzubinden, aber gerade f&#252;r die Blogs anderer, ist die Funktion ja wirklich praktisch und auch sehr einfach.  Deshalb bot sich f&#252;r <a href="http://www.henss.eu/blog/" title="&#252;ber den Freiwilligendienst in Pal&#228;stina">R&#252;digers Blog</a> diese Galerie an, da er nicht gerade technikvernarrt ist.</p>
<p>Also mal kurz recherchieren, f&#252;r &#228;ltere Versionen gibts Plugins, die das Problem beheben, dass es nicht validiert. Bei WordPress 2.7 soll es dann behoben sein, das ist fein, aber ich wollte <strong>jetzt</strong> eine L&#246;sung. Na gut, also mal selbst in den Code krabbeln und sehen, wo das Problem entsteht. Ahja, ein Teil ist gar kein Problem, der kann hier raus und einfach ins CSS des Themes, dieser hier:</p>
<dl>
<dt class="code">.gallery {</dt>
<dd class="code1">margin: auto;</dd>
<dd class="code1">float:right;</dd>
<dt class="code">}</dt>
<dt class="code">.gallery-item {</dt>
<dd class="code1">float: right;</dd>
<dd class="code1">margin-top: 10px;</dd>
<dd class="code1">text-align: center;</dd>
<dt class="code">}</dt>
<dt class="code">.gallery img {</dt>
<dd class="code1">padding: 2px;</dd>
<dt class="code">}</dt>
<dt class="code1">.gallery-caption {</dt>
<dd class="code1">margin-left: 0;</dd>
<dt class="code">}</dt>
<dt class="code">
</dt>
</dl>
<p>Bleibt aber noch ein Problem, die berechnete Breite in dieser Zeile:</p>
<p class="code">                 width: {$itemwidth}%;</p>
<p>Das ist einfach kein CSS, sondern ein bisschen PHP. Also noch ein Blick, na prima, wenige Zeilen tiefer wird das Element generiert, aus:</p>
<p class="code">		$output .= &#8220;&lt;{$itemtag} class=&#8217;gallery-item&#8217; &#8216;&gt;&#8221;;</p>
<p>wird einfach per nicht sch&#246;nem, aber schnell l&#246;sbarem inline-style diese Zeile:</p>
<p class="code">		$output .= &#8220;&lt;{$itemtag} class=&#8217;gallery-item&#8217; style=&#8217;width: {$itemwidth}%;&#8217;&gt;&#8221;;</p>
<p>&#8230;und juhu, schon habe ich eine Galerie, die auch mit XHTML 1.0 strict validiert! <img src='http://www.miradlo.net/bloggt/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.miradlo.net/bloggt/wordpress/wordpress-261-wie-die-galeriefunktion-w3c-valide-wird/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Wordpress Theme : Fehlersuche bei leerer Seite ::: CSS</title>
		<link>http://www.miradlo.net/bloggt/wordpress/wordpress-theme-fehlersuche-bei-leerer-seite-css</link>
		<comments>http://www.miradlo.net/bloggt/wordpress/wordpress-theme-fehlersuche-bei-leerer-seite-css#comments</comments>
		<pubDate>Tue, 26 Aug 2008 22:08:09 +0000</pubDate>
		<dc:creator>ute</dc:creator>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[blog]]></category>
		<category><![CDATA[miradlo bloggt]]></category>
		<category><![CDATA[theme]]></category>

		<guid isPermaLink="false">http://www.miradlo.net/bloggt/wordpress/wordpress-theme-fehlersuche-bei-leerer-seite-css</guid>
		<description><![CDATA[Die diversen PHP-Fehler wie Cannot modify header information kenne ich ja schon. Da geht es eigentlich immer drum, dass irgendwo ein Leerzeichen oder eine Leerzeile schon mal ausgegeben wird, z.B. nach dem php footer oder so&#8230;
Neu war mir bisher, dass das Ding auch im CSS Probleme hat. Normalerweise mache ich einen h&#252;bschen Kopfbereich in eine [...]]]></description>
			<content:encoded><![CDATA[<p>Die diversen PHP-Fehler wie Cannot modify header information kenne ich ja schon. Da geht es eigentlich immer drum, dass irgendwo ein Leerzeichen oder eine Leerzeile schon mal ausgegeben wird, z.B. nach dem php footer oder so&#8230;</p>
<p>Neu war mir bisher, dass das Ding auch im CSS Probleme hat. Normalerweise mache ich einen h&#252;bschen Kopfbereich in eine gr&#246;&#223;ere CSS-Datei so mit den wichtigsten Infos. Bei manchen &#196;nderungen war ich bei den ersten Versuchen mit WordPress ein Angsthase und lie&#223; es erstmal. Nunja, und wie es halt so ist, das ein oder andere bleibt dann l&#228;nger als beabsichtigt.</p>
<p>Vor kurzem habe ich ein neues Theme gebastelt, alles lokal getestet und dann hochgeladen. So dachte ich jedenfalls.</p>
<p>Irgendwo zwischendurch habe ich wohl nochmal geputzt und alles optimiert. Jedenfalls ging oben nichts mehr. Also gut, wie immer:</p>
<ul>
<li><strong>Fehlermeldungen</strong> f&#252;r PHP auf dem Server<strong> einschalten </strong>
<ul>
<li>half nicht, nur eine leere Seite</li>
</ul>
</li>
<li>alle <strong>Plugins </strong>nochmal <strong>aus</strong>
<ul>
<li>half nicht, nur eine leere Seite</li>
</ul>
</li>
<li>das eine <strong>Standardtheme</strong>, was ich bei allen Blogs mal drin lasse zum Testen aktiviert
<ul>
<li>ups, geht.</li>
<li>Hm, und nun?</li>
</ul>
</li>
<li>Nichts ge&#228;ndert an index.php header, footer oder so.</li>
<li>Mal nochmal genauer geschaut, da fielen mir die <strong>Kommentarzeichen</strong> in der Themebezeichnung im CSS auf.</li>
<li>Also gut, mal alles so, <strong>wie in den Standardthemes</strong>, nochmal probieren
<ul>
<li>geht!</li>
<li>Och n&#246;!</li>
<li>Doch, doch es ist schon fein, dass es geht. Was mich &#228;rgert, ist, dass ein Standardkommentar in einer CSS-Datei ausreicht, um einfach nichts mehr zu tun&#8230;</li>
</ul>
</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.miradlo.net/bloggt/wordpress/wordpress-theme-fehlersuche-bei-leerer-seite-css/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>

