<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Blog :: deam.org &#187; Javascript/ HTML/ CSS</title>
	<atom:link href="http://blog.deam.org/category/javascript-html-css/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.deam.org</link>
	<description>hier schreibt Klaus M. Brantl</description>
	<lastBuildDate>Wed, 25 Jan 2012 16:18:54 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Chrome-Bug -webkit-radial-gradient &#8211; MacOS X only</title>
		<link>http://blog.deam.org/2011/12/08/chrome-bug-webkit-radial-gradient-macos-x-only/</link>
		<comments>http://blog.deam.org/2011/12/08/chrome-bug-webkit-radial-gradient-macos-x-only/#comments</comments>
		<pubDate>Thu, 08 Dec 2011 09:45:51 +0000</pubDate>
		<dc:creator>Klaus M. Brantl</dc:creator>
				<category><![CDATA[Javascript/ HTML/ CSS]]></category>
		<category><![CDATA[bug]]></category>
		<category><![CDATA[chrome]]></category>

		<guid isPermaLink="false">http://blog.deam.org/?p=562</guid>
		<description><![CDATA[Because the integrated bugreport-tool in Chrome won&#8217;t support to attach a different screenshot and because the website I&#8217;m working on is not yet released &#8211; and because I&#8217;m currently to lazy to build a HTML-demo &#8211; I present a rendering-bug for the -webkit-radial-gradient that seems to be MacOS X only: The relevant part of the [...]]]></description>
			<content:encoded><![CDATA[<p>Because the integrated bugreport-tool in Chrome won&#8217;t support to attach a different screenshot and because the website I&#8217;m working on is not yet released &#8211; and because I&#8217;m currently to lazy to build a HTML-demo &#8211; I present a rendering-bug for the -webkit-radial-gradient that seems to be MacOS X only:</p>
<p>The relevant part of the style-sheet:</p>
<blockquote><p>.addonContent:before {<br />
content:&#8221;\0000a0&#8243;;<br />
display:block; position: absolute;<br />
top:0; left:-1px;<br />
width: 4px; height:100%;</p>
<p>background-image:-webkit-radial-gradient(left center, ellipse farthest-side, rgba(0, 0, 0, 0.5), transparent);<br />
}</p></blockquote>
<p>On Windows 7 it looks right:</p>
<p><a href="http://blog.deam.org/wp-content/uploads/2011/12/windows7.png"><img class="alignnone size-full wp-image-563" title="Chrome on Windows7" src="http://blog.deam.org/wp-content/uploads/2011/12/windows7.png" alt="" width="428" height="316" /></a></p>
<p>On MacOS X (10.6.8) it looks like this:</p>
<p><a href="http://blog.deam.org/wp-content/uploads/2011/12/macosx_10_6.png"><img class="alignnone size-full wp-image-564" title="macosx_10_6" src="http://blog.deam.org/wp-content/uploads/2011/12/macosx_10_6.png" alt="" width="361" height="330" /></a></p>
<p>And if I replace &#8220;height&#8221; with a fixed number like 36px, then it won&#8217;t change &#8211; it still looks bad on MacOS X.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.deam.org/2011/12/08/chrome-bug-webkit-radial-gradient-macos-x-only/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Magento Upgrade 1.5. to 1.6.: missing Mage_All_Latest</title>
		<link>http://blog.deam.org/2011/10/11/magento-upgrade-1-5-to-1-6-missing-mage_all_latest/</link>
		<comments>http://blog.deam.org/2011/10/11/magento-upgrade-1-5-to-1-6-missing-mage_all_latest/#comments</comments>
		<pubDate>Tue, 11 Oct 2011 07:52:55 +0000</pubDate>
		<dc:creator>Klaus M. Brantl</dc:creator>
				<category><![CDATA[Javascript/ HTML/ CSS]]></category>
		<category><![CDATA[Setup]]></category>
		<category><![CDATA[Magento]]></category>

		<guid isPermaLink="false">http://blog.deam.org/?p=553</guid>
		<description><![CDATA[If you, like me, have one installation of Magento where there is no package &#8220;Mage_All_Latest&#8221; in the connect manager, then use this URL for the extension key: http://connect20.magentocommerce.com/community/Mage_All_Latest]]></description>
			<content:encoded><![CDATA[<p>If you, like me, have one installation of Magento where there is no package &#8220;Mage_All_Latest&#8221; in the connect manager, then use this URL for the extension key:</p>
<blockquote><p>http://connect20.magentocommerce.com/community/Mage_All_Latest</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://blog.deam.org/2011/10/11/magento-upgrade-1-5-to-1-6-missing-mage_all_latest/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>moodblender 0.3 – GitHub + core-rewrite</title>
		<link>http://blog.deam.org/2011/10/07/moodblender-0-3-%e2%80%93-github-core-rewrite/</link>
		<comments>http://blog.deam.org/2011/10/07/moodblender-0-3-%e2%80%93-github-core-rewrite/#comments</comments>
		<pubDate>Fri, 07 Oct 2011 10:53:16 +0000</pubDate>
		<dc:creator>Klaus M. Brantl</dc:creator>
				<category><![CDATA[Javascript/ HTML/ CSS]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[moodblender]]></category>

		<guid isPermaLink="false">http://blog.deam.org/?p=550</guid>
		<description><![CDATA[One and a half years since the last version and since I touched the code. The new version is now on GitHub and contains some significant improvements. The support for jQuery 1.3.x is now dropped in favor of the .delay()-function. Check it out on GitHub.]]></description>
			<content:encoded><![CDATA[<p>One and a half years since the last version and since I touched the code.</p>
<p>The new version is now on <a href="https://github.com/deam-org/moodblender" target="_blank">GitHub</a> and contains some significant improvements. The support for jQuery 1.3.x is now dropped in favor of the .delay()-function.</p>
<p><a href="https://github.com/deam-org/moodblender" target="_blank">Check it out on GitHub</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.deam.org/2011/10/07/moodblender-0-3-%e2%80%93-github-core-rewrite/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>DateTimePicker für jQueryUI</title>
		<link>http://blog.deam.org/2010/12/11/datetimepicker-fur-jqueryui/</link>
		<comments>http://blog.deam.org/2010/12/11/datetimepicker-fur-jqueryui/#comments</comments>
		<pubDate>Sat, 11 Dec 2010 08:57:03 +0000</pubDate>
		<dc:creator>Klaus M. Brantl</dc:creator>
				<category><![CDATA[Javascript/ HTML/ CSS]]></category>
		<category><![CDATA[jquery]]></category>
		<category><![CDATA[jQueryUI]]></category>

		<guid isPermaLink="false">http://blog.deam.org/?p=496</guid>
		<description><![CDATA[Wer so wie ich viel mit jQuery macht, der nutzt sicher auch jQueryUI. Zugegebenermaßen ist jQueryUI nicht &#8220;die beste Lösung&#8221; &#8211; an manchen Stellen ist das ganze Paket schon etwas krude. Aber die typischen Dinge lassen sich mit relativ wenig Aufwand umsetzen. Aber dann gibt es doch Limits bei denen man sich einen leichteren Zugang [...]]]></description>
			<content:encoded><![CDATA[<p>Wer so wie ich viel mit jQuery macht, der nutzt sicher auch jQueryUI.</p>
<p>Zugegebenermaßen ist jQueryUI nicht &#8220;die beste Lösung&#8221; &#8211; an manchen Stellen ist das ganze Paket schon etwas krude. Aber die typischen Dinge lassen sich mit relativ wenig Aufwand umsetzen.</p>
<p>Aber dann gibt es doch Limits bei denen man sich einen leichteren Zugang zur API wünschen würde. Seit geraumer Zeit versuche ich das zu umgehen indem ich mich auf Addon-Suche für jQueryUI mache. Über die Addons mit denen ich absolut unzufrieden war, will ich hier gar nicht schreiben.<br />
Seit einiger Zeit nutze ich diese<strong> </strong><a href="http://trentrichardson.com/2010/04/19/timepicker-addon-for-jquery-ui-datepicker/"><strong>timepicker</strong>-Erweiterung</a> für den jQueryUI-datepicker. Mit 28kb (uncompressed) ist er zwar einigermaßen gross, aber die letzten drei Upgrades von jQueryUI hat er unbeschadet überstanden &#8211; und das ist hoch anzurechnen.</p>
<p>Ich hatte auch einige andere Alternativen ausprobiert, aber keine war so gut eingebunden wie diese.<br />
<strong>Wer hat denn noch gute Erfahrungen mit jQueryUI-Addons?</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.deam.org/2010/12/11/datetimepicker-fur-jqueryui/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CSS3 Mehrspaltige Layouts</title>
		<link>http://blog.deam.org/2010/04/27/css3-mehrspaltige-layouts/</link>
		<comments>http://blog.deam.org/2010/04/27/css3-mehrspaltige-layouts/#comments</comments>
		<pubDate>Tue, 27 Apr 2010 09:32:06 +0000</pubDate>
		<dc:creator>Stefanie Graf</dc:creator>
				<category><![CDATA[Javascript/ HTML/ CSS]]></category>
		<category><![CDATA[CSS]]></category>

		<guid isPermaLink="false">http://blog.deam.org/?p=311</guid>
		<description><![CDATA[Zwar wird der Wechsel von CSS 2 auf CSS 3 bekanntermaßen wohl noch etwas dauern. Aber eine hilfreiche Neuerung ist das CSS3-Modul &#8220;multi-column layout&#8221;. Auch wenn es nicht mehr wirklich &#8220;taufrisch&#8221; ist, möchte ich es trotzdem kurz vorstellen. Denn wenn die Seite nicht in allen Browsern gleich aussehen muß, spart man sich dadurch verschachtelte divs [...]]]></description>
			<content:encoded><![CDATA[<p>Zwar wird der Wechsel von CSS 2 auf CSS 3 bekanntermaßen wohl noch etwas dauern. Aber eine hilfreiche Neuerung ist das <abbr>CSS</abbr>3-Modul &#8220;multi-column layout&#8221;. Auch wenn es nicht mehr wirklich &#8220;taufrisch&#8221; ist, möchte ich es trotzdem kurz vorstellen. Denn wenn die Seite nicht in allen Browsern gleich aussehen muß, spart man sich dadurch verschachtelte divs &#8211; von tables gar nicht zu reden&#8230;<br />
Geeignete Anwendungen wären, Listenaufzählungen, Navigationslisten aber auch Textebereiche.</p>
<p><strong>Beispiel:</strong><br />
<img class="size-full wp-image-319 alignnone" src="http://blog.deam.org/wp-content/uploads/2010/03/3spalten.png" alt="" width="370" height="110" /></p>
<blockquote><p><strong>Code für Mozilla-Browser:</strong><br />
#TopNav ul{<br />
-moz-column-count: 3;<br />
-moz-column-width: 32%;<br />
-moz-column-gap: 1em;<br />
-moz-column-rule: solid #818285 1px;}</p></blockquote>
<p>Über <strong>column-count</strong> wird die Spaltenanzahl definiert.</p>
<p><strong>Column-width</strong> bestimmt die jeweilige Spaltenbreite. Derzeit sind alle Spalten immer gleich breit &amp; hoch. (Das kann sich zukünftig ggf. noch ändern.)<br />
<strong> </strong></p>
<p><strong>Column-gap</strong> regelt den horizontalen Abstand zwischen den  einzelnen Spalten. Der Wert darf nicht negativ sein.</p>
<p>Mit <strong>column-rule</strong> kann eine Trennlinie definiert werden.</p>
<p>Bitte nicht vergessen, für Safari-Browser wird statt &#8220;-moz&#8221; einfach &#8220;-webkit&#8221; definiert.</p>
<p><strong>Umbrüche:</strong></p>
<p>Um Umbrüche in die nächste Spalte gezielt zu steuern, stehen folgende Eigenschaften zur Verfügung:</p>
<ul>
<li>break-before</li>
<li>break-after</li>
<li>break-inside</li>
</ul>
<p><strong> </strong>Versucht Umbrüche innerhalb von p Elementen zu  vermeiden:<br />
p { break-inside: avoid-column }</p>
<p>Umbruch nach Bildern:<br />
img { break-after: column }</p>
<p>Umbruch vor h2:<br />
{ break-before: column; }</p>
<p><strong>Weitere Möglichkeiten:</strong></p>
<p>Element über alle Spalten darstellen:<br />
h2 { colum-span: all;}</p>
<p>Wer noch tiefer einsteigen möchte, dem empfehle ich dazu die Seite des W3C:<br />
<a href="http://www.w3.org/TR/css3-multicol/" target="_blank">http://www.w3.org/TR/css3-multicol/</a></p>
<p><strong>Browser Kompatibilität:</strong></p>
<p><strong>mac:</strong></p>
<ul>
<li>Chrome  5</li>
<li>Firefox 3.6</li>
<li>Safari 4</li>
</ul>
<p><strong>Win:</strong></p>
<ul>
<li>Chrome 4</li>
<li>Firefox 3, 3.6</li>
<li>Safari 4</li>
</ul>
<p><strong>Bisher keine Unterstützung:</strong></p>
<ul>
<li>IE 6,7 und 8</li>
<li>Opera 10, 10.1 und 10.5</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://blog.deam.org/2010/04/27/css3-mehrspaltige-layouts/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>moodblender 0.1 &#8211; I like to b(l)end things</title>
		<link>http://blog.deam.org/2010/03/14/moodblender-0-1-i-like-to-blend-things/</link>
		<comments>http://blog.deam.org/2010/03/14/moodblender-0-1-i-like-to-blend-things/#comments</comments>
		<pubDate>Sun, 14 Mar 2010 14:10:27 +0000</pubDate>
		<dc:creator>Klaus M. Brantl</dc:creator>
				<category><![CDATA[Javascript/ HTML/ CSS]]></category>
		<category><![CDATA[Projekte]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[jquery]]></category>
		<category><![CDATA[moodblender]]></category>
		<category><![CDATA[plugin]]></category>

		<guid isPermaLink="false">http://blog.deam.org/?p=295</guid>
		<description><![CDATA[I&#8217;ve started this plugin for jQuery in december 2009 &#8211; and left it for at least two months. Now I give you moodblender. Don&#8217;t expect a amazing and cool and useful jQuery-plugin. It&#8217;s for fun only. Let&#8217;s say you have an area in your website with some sort of &#8220;moody image&#8221;. Something that sits there [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve started this plugin for jQuery in december 2009 &#8211; and left it for at least two months.<br />
Now I give you <strong>moodblender</strong>.<br />
Don&#8217;t expect a amazing and cool and useful jQuery-plugin. It&#8217;s for fun only.</p>
<p>Let&#8217;s say you have an area in your website with some sort of &#8220;moody image&#8221;. Something that sits there pretty still and won&#8217;t change. Of course there are tons of jQuery-tools to make this a attractive spot (like cycle), but they are all a bit too much. And I found none that support slicing the image and using some sort of video-style transition. That&#8217;s where <strong>moodblender</strong> comes in.</p>
<p><a href="http://blog.deam.org/wp-content/uploads/2010/03/moodblender_screenshot.png"><img class="size-medium wp-image-296 alignnone" title="moodblender_screenshot" src="http://blog.deam.org/wp-content/uploads/2010/03/moodblender_screenshot-300x170.png" alt="" width="300" height="170" /></a></p>
<p>The plugin is in it&#8217;s early stages. You should only use the settings splitparts, loop, maxloop and dwellTime. Using &#8220;blendOut: true&#8221; is fine, but does not work the way I had it in mind ;)</p>
<p>There are two demos available: <a href="http://www.deam.org/static/moodblender/demo1.html" target="_blank">number 1</a> and <a href="http://www.deam.org/static/moodblender/demo2.html" target="_blank">number 2</a>.</p>
<p>Use the <a href="http://www.deam.org/static/moodblender/jquery.moodblender.min.js" target="_blank">minified version</a> (2.2kb) or <a href="http://www.deam.org/static/moodblender/jquery.moodblender.js" target="_blank">read the full source</a>. It&#8217;s tested with jQuery 1.3.2, but should work with the latest 1.4 as well.<br />
Browserchecks aren&#8217;t complete yet. I&#8217;ve only tested it with Firefox 3.6, Safari 4, Google Chrome 4 and Opera 10.10. I did some tests with InternetExplorer 6 to 8, but only with an early version.</p>
<p>HTML</p>
<pre class="ln-"><code class="html">&lt;div id="mood"&gt;
&lt;img src="pix/mood_1_test.jpg" alt=""/&gt;
&lt;img src="pix/mood_3_test.jpg" alt=""/&gt;
&lt;img src="pix/mood_2_test.jpg" alt=""/&gt;
&lt;/div&gt;</code></pre>
<p>CSS</p>
<pre class="ln-"><code class="css">#mood
{
 position:relative;
 overflow:hidden;
 width:500px;
 height:282px;
}</code></pre>
<p>JS</p>
<pre class="ln-"><code class="js">$(document).ready(function() {
 $('#mood').moodblender({
 loop: true,
 maxloop: 10,
 blendOut: false,
 dwellTime: 3000
 });
});</code></pre>
<p>I&#8217;ve a couple of things in mind for version 0.2 and beyond. Some of them are</p>
<ul>
<li>rewrite the loop-function and maybe make use of jQuery&#8217;s new <a href="http://api.jquery.com/delay/">delay()-function</a> (sometimes looping kills itself or slices move in on one block&#8230; timing is evil in JS)</li>
<li>add support for jQuery Easing Plugin</li>
<li>fix the &#8216;blendOut: true&#8217;</li>
<li>add full support for IE6 to 8 (or degrade nicely with IE6 ;)</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://blog.deam.org/2010/03/14/moodblender-0-1-i-like-to-blend-things/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Warum ich Firefox liebe</title>
		<link>http://blog.deam.org/2010/02/10/warum-ich-firefox-liebe/</link>
		<comments>http://blog.deam.org/2010/02/10/warum-ich-firefox-liebe/#comments</comments>
		<pubDate>Wed, 10 Feb 2010 20:36:17 +0000</pubDate>
		<dc:creator>Klaus M. Brantl</dc:creator>
				<category><![CDATA[Javascript/ HTML/ CSS]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[add-ons]]></category>
		<category><![CDATA[debug]]></category>
		<category><![CDATA[develop]]></category>
		<category><![CDATA[dom]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[js]]></category>

		<guid isPermaLink="false">http://blog.deam.org/?p=276</guid>
		<description><![CDATA[Der Firefox ist schon ein bisschen in die Jahre gekommen und muss sich inzwischen dem Problem stellen erfolgreich zu sein. So erfolgreich, das der Glaubenskrieg schon lange voll ausgebrochen ist. Ich will gar nicht über die absolute Geschwindigkeit reden. Klar. Da gibt es die WebKit-basierten Browser, die hier sicher die Nase vorne haben. Oder den [...]]]></description>
			<content:encoded><![CDATA[<p>Der Firefox ist schon ein bisschen in die Jahre gekommen und muss sich inzwischen dem Problem stellen erfolgreich zu sein. So erfolgreich, das der Glaubenskrieg schon lange voll ausgebrochen ist.<br />
Ich will gar nicht über die absolute Geschwindigkeit reden. Klar. Da gibt es die WebKit-basierten Browser, die hier sicher die Nase vorne haben. Oder den Opera, der unberechtigter Weise immer am Rand steht.</p>
<p>Für mich als Entwickler ist der Firefox schlichtweg unersetzlich. Und da spielt die Zeit für den Seitenaufbau eher eine untergeordnete Rolle. Es geht um die Zeit, die man braucht einen (Hinweis auf einen) Bug zu finden.<br />
Die Add-ons des Firefox sind die wahren Gewinner. Man muss immer aufpassen nicht zu viele zu installieren/ aktivieren &#8211; anderfalls kann es schon ziemlich unerträglich langsam werden ;)</p>
<p>Meine TOP-Add-ons:</p>
<ol>
<li><a href="https://addons.mozilla.org/en-US/firefox/addon/1843">Firebug</a><br />
Der Safari hat auch eine schöne Debug-Console. Aber der Firebug ist ein Quäntchen besser. Das mag die Gewöhnung sein, aber es ist alles da, wo es sein muss.<br />
Als Add-on im Add-on ist da noch <a href="https://addons.mozilla.org/en-US/firefox/addon/6683">Firecookie</a> zu empfehlen &#8211; tut genau das was der Name vermuten lässt.</li>
<li> <a href="https://addons.mozilla.org/en-US/firefox/addon/60">Web Developer</a><br />
Man könnte meinen das man durch den Firebug die Web Developer-Toolbar weglassen könnte. Man könnte es meinen.<br />
Aber mit &#8220;Disable&#8221; und &#8220;CSS&#8221; habe ich da die sicher am meisten geklickten Menüs unterhalb dessen ich Dinge wie den Cache bis hin zu selektiven Stylesheets alles ein- und ausschalten kann. Nur wenige Klicks oder gemerkte Shortcuts entfernt.</li>
<li><a href="https://addons.mozilla.org/en-US/firefox/addon/2464">FoxyProxy Standard</a><br />
Eine elegante Verwaltungsmöglichkeit von Proxy-Servern. Inkl. Nutzung verschiedener Proxies anhand von URL-Patterns. Ein absolutes Muss im Zusammenhang mit ssh-SOCKS &#8220;-D&#8221; oder paros-proxy.</li>
<li><a href="https://addons.mozilla.org/en-US/firefox/addon/1146">Screengrab</a><br />
Screenshots auf Basis von Systemtools sind heute jedem geläufig. Aber sobald man eine ganze Website haben will, die nicht komplett auf den Monitor passt, dann wird es lästig. Screengrab ist einfach zu bedienen (nur wenige, leicht verständliche Optionen) und liefert ein wunderbares PNG der aktuellen Seite.</li>
<li><a href="https://addons.mozilla.org/en-US/firefox/addon/10869">JSONView</a><br />
Ein XML-File schnell im Browser öffnen und ein wenig &#8220;durchblättern&#8221; &#8211; kein Problem.<br />
Mit JSONView geht das auch wunderbar bei JSON-formatierten Daten.</li>
</ol>
<p>Es gibt dann noch eine Menge mehr an Add-ons die mehr oder weniger regelmäßig aktiv nutze oder phasenweise disabled belasse. Da gehören z.B. der &#8220;<a href="https://addons.mozilla.org/en-US/firefox/addon/7408">DNS Flusher</a>&#8220;, das &#8220;<a href="https://addons.mozilla.org/en-US/firefox/addon/1865">Adblock Plus</a>&#8221; oder &#8220;<a href="https://addons.mozilla.org/en-US/firefox/addon/748">Greasemonkey</a>&#8221; dazu.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.deam.org/2010/02/10/warum-ich-firefox-liebe/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Schatteneffekte mit CSS 3</title>
		<link>http://blog.deam.org/2009/12/22/schatteneffekte-mit-css-3/</link>
		<comments>http://blog.deam.org/2009/12/22/schatteneffekte-mit-css-3/#comments</comments>
		<pubDate>Tue, 22 Dec 2009 13:23:12 +0000</pubDate>
		<dc:creator>Stefanie Graf</dc:creator>
				<category><![CDATA[Javascript/ HTML/ CSS]]></category>
		<category><![CDATA[html]]></category>

		<guid isPermaLink="false">http://blog.deam.org/?p=225</guid>
		<description><![CDATA[Für die Gestaltung von Subnav-Boxen einer Kundenwebsite, wollten wir  Schatteneffekte mit reinem CSS erstellen &#8211; ohne die Verwendung von background-images. Das gelingt mit der CSS3 Eigenschaft&#8221;box-shadow&#8221; sehr schön, die Styledefinition lautet dann z.B. für den Firefox (Gecko) so: -moz-box-shadow: 8px 8px 18px #6f7072; Diese CSS-Eigenschaft benötigt folgende Angaben: Der 1. Wert: &#8220;x-Abstand&#8221; Er verschiebt  den [...]]]></description>
			<content:encoded><![CDATA[<p>Für die Gestaltung von Subnav-Boxen einer Kundenwebsite, wollten wir  Schatteneffekte mit reinem CSS erstellen &#8211; ohne die Verwendung von background-images.</p>
<p>Das gelingt mit der CSS3 Eigenschaft&#8221;box-shadow&#8221; sehr schön, die Styledefinition lautet dann z.B. für den Firefox (Gecko) so:<br />
-moz-box-shadow: 8px 8px 18px #6f7072;</p>
<p><strong>Diese CSS-Eigenschaft benötigt folgende Angaben:</strong></p>
<p>Der 1. Wert: &#8220;<em>x-Abstand</em>&#8221;<br />
Er verschiebt  den Schattens horizontal. Ein positiver Wert verschiebt den Schatten nachch rechts, ein negativer nach links.</p>
<p>Der 2. Wert:  &#8220;<em>y-Abstand</em>&#8221;<br />
Er verschiebt  den Schattens vertikal.  Ein positiver Wert positioniert den Schatten unten, ein negativer oben.</p>
<p>Der 3. Wert : &#8220;<em>Blur-Radius</em>&#8221; (optional)<br />
Die Größe des Weichzeichnereffektes.<br />
Je größer der Wert, desto größer und transparenter wird der Schatten. Wenn kein Wert angegeben wird, wird der Wert auf 0 gesetzt.</p>
<p>Der 4. Wert  hier definiert die Schattefarbe.</p>
<p>Es ist noch ein  weitere Wertangabe, vor der Farbdefinition, möglich:<br />
&#8220;<em>Spread-Radius</em>&#8221; (optional)<br />
Der &#8220;Überfüllungs-Radius&#8221;, er vergrößert bei positivem Wert den Schatten und weitet ihn aus &#8211; und umgekehrt.<br />
Wenn kein Wert angegeben wird, wird der der Wert auf 0 gesetzt.</p>
<p><strong>Anmerkung:</strong><br />
Wenn &#8220;<em>inset</em>&#8221; (optional)  als keyword angegeben ist, wird der Schatten nicht außen, sondern innerhalb des Rahmens gezeichnet.<br />
Inset Schatten werden über dem Hintergrund, aber unter Rahmen und Inhalt dargestellt.</p>
<p><span id="more-225"></span><strong>Browserangaben:</strong><br />
Für Firefox (Gecko):<br />
-moz-box-shadow: 8px 8px 18px #6f7072;</p>
<p>Für Safari 3.0 (WebKit):<br />
-webkit-box-shadow: 8px 8px 18px #6f7072;</p>
<p>Opera:<br />
keine Unterstützung</p>
<p><strong>Beispiele:</strong></p>
<blockquote><p>#box-shadow<br />
{<br />
-moz-box-shadow:8px 8px 15px #6f7072;<br />
-webkit-box-shadow: 8px 8px 18px #6f7072;<br />
background-color:#eee;<br />
margin: 30px 0;<br />
padding:5px 5px 5px 15px;<br />
width:250px;<br />
}</p></blockquote>
<blockquote><p>&lt;div id=&#8221;box-shadow&#8221;&gt;Beispielbox mit grauem Schatten.&lt;/div&gt;</p></blockquote>
<blockquote><p>Damit man die Unterschiede sieht, habe ich hier ein paar Screenshots eingefügt:</p>
<p>Firefox:</p>
<p><a href="http://blog.deam.org/wp-content/uploads/2009/12/boxshadow_firefox1.png"><img class="alignnone size-full wp-image-233" src="http://blog.deam.org/wp-content/uploads/2009/12/boxshadow_firefox1.png" alt="" width="305" height="68" /></a></p>
<p>Safari:</p>
<p><a href="http://blog.deam.org/wp-content/uploads/2009/12/boxshadow_safari.png"><img class="alignnone size-full wp-image-234" src="http://blog.deam.org/wp-content/uploads/2009/12/boxshadow_safari.png" alt="" width="310" height="65" /></a></p>
<p><strong>Der Internet Explorer:</strong><br />
Der IE unsterstützt dieses CSS3-Feature leider nicht, aber man kann mit folgenden Angaben auch einen Schlagschatten erreichen. Allerdings sieht das Ergebnis dann bei weitem nicht so schön aus &#8211; der Schatten ist wird viel härter dargestellt (sh. Screenshots).</p>
<p>Anmerkung: Die filter-Angabe beißt sich  mit dem  jquery-Effekt  &#8220;fadeIn&#8221;.</p>
<p><strong>Browserangaben IE:</strong><br />
Ab IE 8:<br />
-ms-filter:&#8221;progid:DXImageTransform.Microsoft.DropShadow(color=#6f7072, offx=2, offy=2)&#8221;;</p>
<p>Andere IE-Versionen:<br />
filter:progid:DXImageTransform.Microsoft.DropShadow(color=#6f7072, offx=2, offy=2);</p>
<p>Screenshot IE 8:</p>
<p><a href="http://blog.deam.org/wp-content/uploads/2009/12/ie8_shadow1.png"><img class="alignnone size-full wp-image-240" src="http://blog.deam.org/wp-content/uploads/2009/12/ie8_shadow1.png" alt="" width="202" height="142" /></a></p>
<p>Screenshot IE 7:</p>
<p><a href="http://blog.deam.org/wp-content/uploads/2009/12/ie7_shadow.png"><img class="alignnone size-full wp-image-241" src="http://blog.deam.org/wp-content/uploads/2009/12/ie7_shadow.png" alt="" width="198" height="139" /></a></p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://blog.deam.org/2009/12/22/schatteneffekte-mit-css-3/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>[Meinung] dojo 1.4 vs. jQuery 1.3.2</title>
		<link>http://blog.deam.org/2009/12/11/meinung-dojo-1-4-vs-jquery-1-3-2/</link>
		<comments>http://blog.deam.org/2009/12/11/meinung-dojo-1-4-vs-jquery-1-3-2/#comments</comments>
		<pubDate>Fri, 11 Dec 2009 09:09:52 +0000</pubDate>
		<dc:creator>Klaus M. Brantl</dc:creator>
				<category><![CDATA[Javascript/ HTML/ CSS]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[dojo]]></category>
		<category><![CDATA[jquery]]></category>
		<category><![CDATA[meinung]]></category>

		<guid isPermaLink="false">http://blog.deam.org/?p=223</guid>
		<description><![CDATA[Klar, das ganze Blog ist eine einige Meinungskundgebung. Hier muss ich aber mal etwas los werden, da dojo jetzt in Version 1.4 erschienen ist: Javascript-Bibliothek Dojo 1.4.0 erschienen: Entwickler versprechen mehr Stabilität und Geschwindigkeit Ich habe ja sehr lange script.aculo.us mit prototype-js verwendet. Man kann sagen, das es zuerst da war und gut funktioniert. Es [...]]]></description>
			<content:encoded><![CDATA[<p>Klar, das ganze Blog ist eine einige Meinungskundgebung. Hier muss ich aber mal etwas los werden, da dojo jetzt in Version 1.4 erschienen ist:<br />
<a href="http://www.golem.de/0912/71814.html">Javascript-Bibliothek Dojo 1.4.0 erschienen: Entwickler versprechen mehr Stabilität und Geschwindigkeit</a></p>
<p>Ich habe ja sehr lange script.aculo.us mit prototype-js verwendet. Man kann sagen, das es zuerst da war und gut funktioniert. Es hat aber &#8211; wie alle Dinge im Leben &#8211; Haken und Ösen, die irgendwie das Leben schwerer machen.<br />
moo-tools ist auch ganz nett &#8211; ich hatte aber nie die Gelegenheit es ernsthaft einzusetzen.</p>
<p>Und dann kam ein größeres Projekt an dem ich Frontendarbeiten machen durfte. Krudes HTML und dojo waren da schon vorgegeben &#8211; das nur vorweg, da es meine Einschätzung sicher auch negativ beeinflusst hat.<br />
Ich kann nur eines zu dojo sagen: Nimm viele features und mache alles sehr, sehr langsam.<br />
Das ist vor allem kein Spass, wenn man mit dem derzeit langsamsten Browser, dem Firefox arbeitet. Keine Frage, ich liebe den Fuchs, weil er extrem flexibel ist. Bei intensiven Javascript-Dingen erkennt man aber seine Grenzen. Und dojo ist das toolkit mit dem man diese Grenzen per einfachem Seitenaufruf sofort erreicht. Ich fand es richtig übel.</p>
<p>Irgendwann musste ich mir dann auch mal Alternativen zu script.aculo.us ansehen und muss sagen das jQuery schlicht genial ist. Hat auch seine Macken, aber alleine die saubere Plugin-Aufteilung ist genial &#8211; da kann script.aculo.us nicht mithalten. Und wer &#8220;<a href="http://people.iola.dk/olau/flot/examples/">flot</a>&#8221; schon einmal gesehen hat &#8211; nun der weiss, dass dies alleine schon ein Grund ist, zu jQuery zu wechseln :-)</p>
<p>Ich würde mir dojo also nicht mal mehr aus weiter Entfernung ansehen wollen &#8211; sorry.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.deam.org/2009/12/11/meinung-dojo-1-4-vs-jquery-1-3-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>onreadystatechange FAILS Error: Firefox 3.5.1 (3.5.0) und Firebug 1.4.0</title>
		<link>http://blog.deam.org/2009/07/21/onreadystatechange-fails-error-firefox-3-5-1-3-5-0-und-firebug-1-4-0/</link>
		<comments>http://blog.deam.org/2009/07/21/onreadystatechange-fails-error-firefox-3-5-1-3-5-0-und-firebug-1-4-0/#comments</comments>
		<pubDate>Tue, 21 Jul 2009 06:34:32 +0000</pubDate>
		<dc:creator>Klaus M. Brantl</dc:creator>
				<category><![CDATA[Javascript/ HTML/ CSS]]></category>
		<category><![CDATA[firebug]]></category>
		<category><![CDATA[firefox]]></category>
		<category><![CDATA[webdeveloper-toolbar]]></category>

		<guid isPermaLink="false">http://blog.deam.org/?p=101</guid>
		<description><![CDATA[Vor einigen Tagen bin ich zum ersten mal über das Phänomen gestolpert, das XHTTP-Requests zwar abgesetzt wurden, aber dann nix mehr passiert ist. In der console von Firebug steht dann u.a. eine Meldung wie diese: onreadystatechange FAILS Error: Permission denied for &#60;http://test.deam.org&#62; to create wrapper for object of class UnnamedClass Error: Permission denied for &#60;http://test.deam.org&#62; [...]]]></description>
			<content:encoded><![CDATA[<p>Vor einigen Tagen bin ich zum ersten mal über das Phänomen gestolpert, das XHTTP-Requests zwar abgesetzt wurden, aber dann nix mehr passiert ist.<br />
In der console von <a href="https://addons.mozilla.org/en-US/firefox/addon/1843">Firebug</a> steht dann u.a. eine Meldung wie diese:</p>
<blockquote><p>onreadystatechange FAILS Error: Permission denied for &lt;http://test.deam.org&gt; to create wrapper for object of class UnnamedClass Error: Permission denied for &lt;http://test.deam.org&gt; to create wrapper for object of class UnnamedClass readystatechange</p></blockquote>
<div>Ich kann es schlecht sagen, aber beim 3.5.0er <a href="http://www.getfirefox.com/">Firefox</a> gab es dieses Problem wohl auch schon. Nur hatte ich da imho keine Fehlermeldungen im Log.</div>
<div>Nach ein bisschen Suchen bin ich auf dieses Blog gestossen: <a href="http://www.nczonline.net/blog/2009/07/09/firefox-35firebug-xmlhttprequest-and-readystatechange-bug/">http://www.nczonline.net/blog/2009/07/09/firefox-35firebug-xmlhttprequest-and-readystatechange-bug/</a></div>
<div>Er hat die gleichen Probleme. Ausserdem wurden Bugtickets bei Firefox und Firebug eröffnet. Das ganze hat wohl mit den neuen Security-Features im Firefox zu tun und die Art wie Firebug &#8220;dazwischengreift&#8221;.</div>
<div>Der Fehler tritt bei mir eigentlich nru auf, wenn die Firebug-Console offen ist. Dann aber auch so sporadisch, das ich kein Muster erkennen kann.</div>
<div>Der Fehler tritt allerdings nie aus, wenn ich den Cache des Firefox ausschalte &#8211; daher ist mir das wohl auch erst recht spät aufgefallen. Ich benutze zusätzlich zum Firebug die &#8220;<a href="https://addons.mozilla.org/en-US/firefox/addon/60">Web Developer-Toolbar</a>&#8221; und benutze zum Entwickeln gerne &#8220;Disable Cache&#8221;&#8230; Natürlich kann ich nicht 100% sagen ob das etwas hilft, aber als temporärer Workaround hilft es vielleicht :-)</div>
]]></content:encoded>
			<wfw:commentRss>http://blog.deam.org/2009/07/21/onreadystatechange-fails-error-firefox-3-5-1-3-5-0-und-firebug-1-4-0/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

