<?xml version="1.0" encoding="utf-8" ?><rss version="2.0" xml:base="http://tech.saigonist.com/taxonomy/term/30/all" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>css</title>
    <link>http://tech.saigonist.com/taxonomy/term/30/all</link>
    <description></description>
    <language>en</language>
          <item>
    <title>@mixin and other CSS @at-rules in Sass/SCSS</title>
    <link>http://tech.saigonist.com/b/code/mixin-and-other-css-rules-sassscss</link>
    <description>&lt;span class=&quot;submitted-by&quot;&gt;June 27, 2017&lt;/span&gt;&lt;div class=&quot;field_tags&quot;&gt;&lt;span class=&quot;label label-info&quot;&gt;&lt;a href=&quot;/tags/scss&quot;&gt;scss&lt;/a&gt;&lt;/span&gt; &lt;span class=&quot;label label-info&quot;&gt;&lt;a href=&quot;/tags/css&quot;&gt;css&lt;/a&gt;&lt;/span&gt; &lt;span class=&quot;label label-info&quot;&gt;&lt;a href=&quot;/tags/sass&quot;&gt;sass&lt;/a&gt;&lt;/span&gt; &lt;/div&gt;&lt;div class=&quot;field field-name-body field-type-text-with-summary field-label-hidden&quot;&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;&lt;p&gt;You&#039;ve probably seen CSS rules which start with the at-sign such as &lt;code&gt;@font-face&lt;/code&gt; for custom fonts or &lt;code&gt;@media&lt;/code&gt; used for responsive styling based on screen size.  Maybe you&#039;ve even used @keyframes for CSS animations. These so-called at-rules can go around normal CSS rules (normally a rule would simply be one or more selectors followed by lines of rules within curly braces).&lt;/p&gt;

&lt;p&gt;But the @-rules are rarely sprinkled throughout a stylesheet.&lt;/p&gt;

&lt;p&gt;In preprocessed CSS like Sass, many new at-rules are possible. Here we&#039;re using Sass/SCSS.&lt;/p&gt;

&lt;p&gt;What&#039;s SCSS? It&#039;s...&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</description>
     <pubDate>Tue, 27 Jun 2017 08:34:41 +0000</pubDate>
 <dc:creator>tomo</dc:creator>
 <guid isPermaLink="false">95 at http://tech.saigonist.com</guid>
  </item>
  <item>
    <title>Web viewports for mobile responsive websites</title>
    <link>http://tech.saigonist.com/b/code/web-viewports-mobile-responsive-websites</link>
    <description>&lt;span class=&quot;submitted-by&quot;&gt;May 16, 2016&lt;/span&gt;&lt;div class=&quot;field_tags&quot;&gt;&lt;span class=&quot;label label-info&quot;&gt;&lt;a href=&quot;/tags/mobile&quot;&gt;mobile&lt;/a&gt;&lt;/span&gt; &lt;span class=&quot;label label-info&quot;&gt;&lt;a href=&quot;/tags/web&quot;&gt;web&lt;/a&gt;&lt;/span&gt; &lt;span class=&quot;label label-info&quot;&gt;&lt;a href=&quot;/tags/responsive&quot;&gt;responsive&lt;/a&gt;&lt;/span&gt; &lt;span class=&quot;label label-info&quot;&gt;&lt;a href=&quot;/tags/css&quot;&gt;css&lt;/a&gt;&lt;/span&gt; &lt;/div&gt;&lt;div class=&quot;field field-name-body field-type-text-with-summary field-label-hidden&quot;&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;&lt;p&gt;What is a viewport? You may have seen the meta-tag named &quot;viewport&quot; on newer mobile-friendly websites. The mobile (iOS) version of Safari introduced the &quot;viewport meta tag&quot; and &quot;scale&quot; on the viewport for mobile (scale optionally being one of the special values &lt;code&gt;minimum-scale&lt;/code&gt;, &lt;code&gt;maximum-scale&lt;/code&gt;, and &lt;code&gt;user-scalable&lt;/code&gt;).&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;&amp;lt;meta name=&quot;viewport&quot; content=&quot;width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no&quot; /&amp;gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;A viewport is like a logical window. You are on one side of the window looking through to the...&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</description>
     <pubDate>Mon, 16 May 2016 00:39:00 +0000</pubDate>
 <dc:creator>tomo</dc:creator>
 <guid isPermaLink="false">90 at http://tech.saigonist.com</guid>
  </item>
  <item>
    <title>Learn CSS by playing with resources at hand: Chrome Developer Tools</title>
    <link>http://tech.saigonist.com/b/code/learn-css-playing-resources-hand-chrome-developer-tools</link>
    <description>&lt;span class=&quot;submitted-by&quot;&gt;March 2, 2016&lt;/span&gt;&lt;div class=&quot;field_tags&quot;&gt;&lt;span class=&quot;label label-info&quot;&gt;&lt;a href=&quot;/tags/css&quot;&gt;css&lt;/a&gt;&lt;/span&gt; &lt;span class=&quot;label label-info&quot;&gt;&lt;a href=&quot;/tags/chrome&quot;&gt;chrome&lt;/a&gt;&lt;/span&gt; &lt;/div&gt;&lt;div class=&quot;field field-name-body field-type-text-with-summary field-label-hidden&quot;&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;&lt;p&gt;CSS is all around us. It&#039;s the invisible language that dictates how every web page, including the one you&#039;re reading now, looks - from color to size and shape, layouts and positions of each piece, all that we call &quot;style&quot;. CSS stands for Cascading Style Sheets, a stylesheet simply being the text file containing the CSS definitions. You can take a look at a stylesheet now by right-clicking somewhere in a web page and selecting &quot;Inspect&quot; in Chrome or &quot;Inspect element&quot; in Safari. But you should use Chrome for this exercise.&lt;/p&gt;

&lt;p&gt;...&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</description>
     <pubDate>Wed, 02 Mar 2016 16:54:00 +0000</pubDate>
 <dc:creator>tomo</dc:creator>
 <guid isPermaLink="false">39 at http://tech.saigonist.com</guid>
  </item>
  <item>
    <title>CSS is not Turing Complete</title>
    <link>http://tech.saigonist.com/b/code/css-not-turing-complete</link>
    <description>&lt;span class=&quot;submitted-by&quot;&gt;November 30, 2015&lt;/span&gt;&lt;div class=&quot;field_tags&quot;&gt;&lt;span class=&quot;label label-info&quot;&gt;&lt;a href=&quot;/tags/turing&quot;&gt;turing&lt;/a&gt;&lt;/span&gt; &lt;span class=&quot;label label-info&quot;&gt;&lt;a href=&quot;/tags/css&quot;&gt;css&lt;/a&gt;&lt;/span&gt; &lt;span class=&quot;label label-info&quot;&gt;&lt;a href=&quot;/tags/brython&quot;&gt;brython&lt;/a&gt;&lt;/span&gt; &lt;/div&gt;&lt;div class=&quot;field field-name-body field-type-text-with-summary field-label-hidden&quot;&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;&lt;p&gt;As more and more abilities are shoved into CSS (or into various preprocessors of CSS like Sass/SCSS | Less) you wonder how far CSS3 is from being its own programming language. The answer is: it&#039;s still not a programming language. And in fact it&#039;s not even a really crappy one, as it is not shown to itself be Turing complete. (Except for some variants of Internet Explorer which allow you to use expressions as CSS values, but this is not supported and highly recommended against for performance reasons.)&lt;/p&gt;

&lt;p&gt;You may recall from theoretical computer science classes that Alan Turing (you may...&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</description>
     <pubDate>Mon, 30 Nov 2015 15:05:15 +0000</pubDate>
 <dc:creator>tomo</dc:creator>
 <guid isPermaLink="false">15 at http://tech.saigonist.com</guid>
  </item>
  </channel>
</rss>
