<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0"
    xmlns:dc="http://purl.org/dc/elements/1.1/"
    xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
    xmlns:admin="http://webns.net/mvcb/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:content="http://purl.org/rss/1.0/modules/content/">

    <channel>
    
    <title>webbear.ch -  bärenstarkes webdesign Bern</title>
    <link>http://webbear.ch</link>
    <description></description>
    <dc:language>en</dc:language>
    <dc:creator>contact@webbear.ch</dc:creator>
    <dc:rights>Copyright 2012</dc:rights>
    <dc:date>2012-04-15T13:51:01+00:00</dc:date>
    <admin:generatorAgent rdf:resource="http://expressionengine.com/" />
    

    <item>
      <title>LESS</title>
      <link>http://webbear.ch/css-blog/post/less</link>
      <guid>http://webbear.ch/css-blog/post/less#When:13:51:01Z</guid>
      <description><![CDATA[<p>Wer viel <span class="caps">CSS</span> schreibt, wie ich, der soll sich unbedingt mit <span class="caps">SASS</span> oder <span class="caps">LESS</span> beschäftigen. Während <span class="caps">SASS</span> vor allem in der ruby Welt angewendet (mit dem Mac ist ruby sowieso schon vorinstalliert), ist <span class="caps">LESS</span> &#8216;universaler&#8217;. Es gibt php <span class="caps">LESS</span> Compiler, auch dotless für .net sowie Javascript Lösungen.<br />
Noch besser ist meiner Meinung nach, mit Codekit <span class="caps">LESS</span> lokal zu compilieren und danach nur nach das <span class="caps">CSS</span> hochzuladen.<br />
Die lokale Entwicklung ist damit fast doppelt so schnell. Die verschieden Browser-Hersteller Prefixe zum Beispiel, können mit mixins vordefiniert werden.<br />
Ebenfalls super ist die Möglichkeit, Variablen zu definieren!</p>

	<p>Links:<br />
<a href="http://lesscss.org/"><span class="caps">LESS</span></a><br />
<a href="http://sass-lang.com/"><span class="caps">SASS</span></a><br />
<a href="http://incident57.com/codekit/">Codekit</a></p>]]></description>
      <dc:subject></dc:subject>
      <dc:date>2012-04-15T13:51:01+00:00</dc:date>
    </item>

    <item>
      <title>HTML5 und Meta X&#45;UA compatible</title>
      <link>http://webbear.ch/css-blog/post/html5-und-meta-x-ua-compatible</link>
      <guid>http://webbear.ch/css-blog/post/html5-und-meta-x-ua-compatible#When:16:33:17Z</guid>
      <description><![CDATA[<p>Mit IE8 führte MS den Meta Tag <code>&lt;meta http-equiv=&quot;X-UA-Compatible&quot; content=&quot;IE=EmulateIE7&quot; /&gt;</code> ein, um den IE8 mit der Rendering Engine des IE7 laufen zu lassen. Im Moment ist es jedoch nicht möglich, eine HTML5 Seite mit diesem Meta Tag zu valideren. In HTML5 Boilerplate wird zum Beispiel  <code>&lt;meta http-equiv=&quot;X-UA-Compatible&quot; content=&quot;IE=edge,chrome=1&quot;&gt;</code> verwendet, mit dem Hinweis, dies besser Server seitig auszugeben.<br />
Nun, &#8220;edge&#8221; begreife ich definitiv nicht. Dann kann der Tag ganz weggelassen werden, edge würde ja bedeuten, dass jeder IE in seiner neuest möglichen Engine rendert. Das Chrome Frame macht schon einen gewissen Sinn. Edge bedeutet für mich aber viel Risiko, wir kennen ja die IE8 &#8220;Qualitäten&#8221; beim nur schon beim rendern von <span class="caps">CSS</span> 2.1. <br />
Dann würde ich eher den Meta Tag <code>&lt;meta http-equiv=&quot;X-UA-Compatible&quot; content=&quot;IE=7,IE=9&quot; &gt;</code> bevorzugen.<br />
Weiterführende Links zu diesem Thema:<br />
<a href="http://www.alistapart.com/articles/beyonddoctype">http://www.alistapart.com/articles/beyonddoctype</a><br />
<a href="http://stackoverflow.com/questions/6665312/w3c-markup-validator-html5-meta-problem">http://stackoverflow.com/questions/6665312/w3c-markup-validator-html5-meta-problem</a><br />
<a href="http://www.456bereastreet.com/archive/201103/x-ua-compatible_and_html5/">http://www.456bereastreet.com/archive/201103/x-ua-compatible_and_html5/</a></p>]]></description>
      <dc:subject></dc:subject>
      <dc:date>2012-03-05T16:33:17+00:00</dc:date>
    </item>

    <item>
      <title>box&#45;shadow auch in IE 6&#45;8 ohne JS</title>
      <link>http://webbear.ch/css-blog/post/box-shadow-auch-in-ie-6-8-ohne-js</link>
      <guid>http://webbear.ch/css-blog/post/box-shadow-auch-in-ie-6-8-ohne-js#When:16:13:16Z</guid>
      <description><![CDATA[<p>Useragentman zeigt in seinem Blogeintrag, wie box-shadow auch in den Versionen 6-8 des Internet Explorers erstellt werden kann.<br />
Guter Lösungsvorschlag!<br />
<a href="http://www.useragentman.com/blog/2011/08/24/how-to-simulate-css3-box-shadow-in-ie7-8-without-javascript/">http://www.useragentman.com/blog/2011/08/24/how-to-simulate-css3-box-shadow-in-ie7-8-without-javascript/</a></p>

	<p>Einzig würde ich die Reihenfolge hier andern: </p>

	<p><code>
/* CSS3 Box-shadow code: */
box-shadow: 5px 5px 0px #ff0000;
-webkit-box-shadow: 5px 5px 0px #ff0000;
-moz-box-shadow: 5px 5px 0px #ff0000;
</code></p>

	<p>in </p>

	<p><code>
/* CSS3 Box-shadow code: */
-webkit-box-shadow: 5px 5px 0px #ff0000;
-moz-box-shadow: 5px 5px 0px #ff0000;
box-shadow: 5px 5px 0px #ff0000;
</code></p>]]></description>
      <dc:subject></dc:subject>
      <dc:date>2012-02-15T16:13:16+00:00</dc:date>
    </item>

    <item>
      <title>Dropdownlist im Firefox</title>
      <link>http://webbear.ch/css-blog/post/dropdownlist-im-firefox</link>
      <guid>http://webbear.ch/css-blog/post/dropdownlist-im-firefox#When:10:27:24Z</guid>
      <description><![CDATA[<p>Dropdownlist funktionierte nicht mehr im Firefox. In anderen Browser jedoch schon.<br />
Lösung: auf dem umfassenden Div (label und select) war ein self clearing drauf :</p>

	<p><code>div.Dropdonlist:after &#123;
	content: &quot;.&quot;;
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
&#125;
</code></p>

	<p>Das geht nicht mit dem Firefox, zumindest nicht mit dem 9er. <br />
Nachdem Entfernen des self clearing funktioniert das select wieder.</p>]]></description>
      <dc:subject></dc:subject>
      <dc:date>2012-01-21T10:27:24+00:00</dc:date>
    </item>

    <item>
      <title>Responsive Web Design</title>
      <link>http://webbear.ch/css-blog/post/responsive-web-design</link>
      <guid>http://webbear.ch/css-blog/post/responsive-web-design#When:16:01:50Z</guid>
      <description><![CDATA[<p>Empfehlenswerte Literatur über Responisve Web Design von Ethan Marcotte.<br />
Auf <a href="http://www.alistapart.com/articles/responsive-web-design/">a list apart</a> und als <a href="http://www.abookapart.com/products/responsive-web-design">Buch</a></p>]]></description>
      <dc:subject></dc:subject>
      <dc:date>2011-10-18T16:01:50+00:00</dc:date>
    </item>

    <item>
      <title>Youtube Video überdeckt Flyout Menu (Chrome und IE)</title>
      <link>http://webbear.ch/css-blog/post/youtube-video-ueberdeckt-flyout-menu-chrome-und-ie</link>
      <guid>http://webbear.ch/css-blog/post/youtube-video-ueberdeckt-flyout-menu-chrome-und-ie#When:15:59:37Z</guid>
      <description><![CDATA[<p>In Chrome und in IE werden die Flyout (oder Dropdown) Menus vom eingebetteten Youtube Video überdeckt.</p>

	<p>Nach diesem Thread ( <a href="http://www.google.com/support/forum/p/Chrome/thread?tid=314ebf3e9e1902b6&hl=en">http://www.google.com/support/forum/p/Chrome/thread?tid=314ebf3e9e1902b6&amp;hl=en</a> ) habe ich beim  eingebettetem Video folgenden Code eingefügt:</p>

	<p><code>
&lt;param name=&quot;wmode&quot; value=&quot;opaque&quot;&gt;&lt;/param&gt;
</code></p>

	<p>und in</p>

	<p><code> &lt;embed</code> noch <code>wmode=&quot;opaque&quot;</code></p>

	<p>Dies hat im Chrome und im IE geholfen.</p>]]></description>
      <dc:subject></dc:subject>
      <dc:date>2011-06-28T15:59:37+00:00</dc:date>
    </item>

    <item>
      <title>Zur Erinnerung</title>
      <link>http://webbear.ch/css-blog/post/zur-erinnerung</link>
      <guid>http://webbear.ch/css-blog/post/zur-erinnerung#When:06:33:31Z</guid>
      <description><![CDATA[<p>Chris Seal at <a href="http://designfestival.com/l">design festiva</a>: <a href="http://designfestival.com/better-semantics-with-css-combinators-and-selectors/">Better Semantics with <span class="caps">CSS</span> Combinators &amp; Selectors</a></p>

	<p><a href="http://designfestival.com/better-semantics-with-css-combinators-and-selectors/">http://designfestival.com/better-semantics-with-css-combinators-and-selectors/</a></p>]]></description>
      <dc:subject></dc:subject>
      <dc:date>2011-05-26T06:33:31+00:00</dc:date>
    </item>

    <item>
      <title>Print Layout wird verkleinert</title>
      <link>http://webbear.ch/css-blog/post/print-layout-wird-verkleinert</link>
      <guid>http://webbear.ch/css-blog/post/print-layout-wird-verkleinert#When:07:54:16Z</guid>
      <description><![CDATA[<p><strong>Ausgangspunkt:</strong> Das Print Layout wurde bei identischem Print.css verschieden gross ausgegeben. Also nicht nur der Text bekam unterschiedliche Grössen, sondern auch die Bilder (bzw vor allem das als Bilddatei geladene Logo)</p>

	<p><strong>Abklärungen</strong><br />
Quelltext valid, <span class="caps">CSS</span> valid, Javascript iO</p>

	<p><strong>Lösung: </strong><br />
Es wurde eine <span class="caps">URL</span> als Quelle generiert und je nach Pfadlänge konnte diese natürlich nicht umbrechen und hat damit die ganze Ausgabegrösse beeinflusst. Entweder diese Angabe wird ausgeblendet, was wenig Sinn macht, oder das umschliessende Element wird mit einem overflow: hidden; versehen. Ein word-break gibt es (leider?) nicht &#8230;</p>]]></description>
      <dc:subject></dc:subject>
      <dc:date>2011-04-07T07:54:16+00:00</dc:date>
    </item>

    <item>
      <title>z&#45;index in automatisch generiertem Formular</title>
      <link>http://webbear.ch/css-blog/post/z-index-in-automatisch-generiertem-formular</link>
      <guid>http://webbear.ch/css-blog/post/z-index-in-automatisch-generiertem-formular#When:05:27:44Z</guid>
      <description><![CDATA[<p><strong>Ausgangslage:</strong></p>

<div class="image"><img src="/assets/images/css-ie1_thumb.jpg" alt="ausgangslage" width="400" height="200"   /></div>

	<p>Im IE fällt der Hilfe span unter das nächste Element, welches position relative hat. Es nützt nichts, dem .Help span einen z-index von 1 zu verpassen (in allen andern Browser reicht das).<br />
Da das Formular generiert wird und nicht von &#8216;Hand&#8217; programmiert wird, soll die Lösung möglichst auch &#8216;generiert&#8217; sein.</p>

	<p><strong>Lösung:</strong><br />
Mit jQuery das Elternelement des .Help spans suchen und bei hover eine Klasse vergeben, die dann mit position: relative; und z-index: 1; im <span class="caps">CSS</span> versehen werden kann. Es ist damit auch kein zusätzlicher Quelltext nötig.</p>

<div class="image"><img src="/assets/images/css_ie3_thumb.jpg" alt="jQuery" width="398" height="180"   /></div>

	<p><strong>Resultat:</strong></p>

<div class="image"><img src="/assets/images/css_ie2_thumb.jpg" alt="css resultat" width="400" height="221"   /></div>

	<p><strong>Alternativ, ohne jQuery;</strong></p>

	<p><code>
onmouseover=&quot;document.getElementById(&#39;myId1&#39;).style.visibility
 = &#39;visible&#39;;document.getElementById(myId1&#39;).parentNode.style.zIndex =&#39;1&#39;;&quot;
</code></p>

	<p><code>
onmouseout=&quot;document.getElementById(&#39;myId1&#39;).style.visibility 
= &#39;hidden&#39;;document.getElementById(&#39;myId1&#39;).parentNode.style.zIndex =&#39;auto&#39;;&quot;
</code></p>

	<p>Wobei IE6 mit zIndex=&#8216;auto&#8217; Probleme hat und es besser mit zIndex=&#8217;&#8216; eingegeben wird (oder: .parentNode.style.removeProperty(&#8216;zIndex&#8217;); -&gt; nicht getestet!)</p>]]></description>
      <dc:subject></dc:subject>
      <dc:date>2011-03-23T05:27:44+00:00</dc:date>
    </item>

    <item>
      <title>position fixed</title>
      <link>http://webbear.ch/css-blog/post/position_fixed</link>
      <guid>http://webbear.ch/css-blog/post/position_fixed#When:21:47:59Z</guid>
      <description><![CDATA[<p>Element (div.Skyscraper) im Header muss an Container entlang fliessen, Element wird dynamisch (JS) mit Inhalt gefüllt (div#google_ads_div_Skyscraper)</p>

	<p><code>#PrimaryHeader div.Skyscraper &#123;
position: absolute;
right: -168px;
top:-118px;
float: left;
width: 168px;
z-index: 6000;
&#125;</code></p>

	<p><code>#PrimaryHeader div.Skyscraper a &#123;
display: block;
position: fixed;
&#125;</code></p>

	<p><code>/*diese Definition funktioniert in allen Browser ausser IE*/
/*div#google_ads_div_Skyscraper &#123;
position: fixed;
float:left;
width:165px;
z-index: 300;
&#125;*/</code></p>]]></description>
      <dc:subject></dc:subject>
      <dc:date>2010-10-19T21:47:59+00:00</dc:date>
    </item>

    
    </channel>
</rss>
