<?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>Kilian Valkhof &#187; SenCSs</title>
	<atom:link href="http://kilianvalkhof.com/category/sencss/feed/" rel="self" type="application/rss+xml" />
	<link>http://kilianvalkhof.com</link>
	<description></description>
	<lastBuildDate>Thu, 23 Feb 2012 14:41:38 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>Open source updates</title>
		<link>http://kilianvalkhof.com/2010/web/open-source-updates/</link>
		<comments>http://kilianvalkhof.com/2010/web/open-source-updates/#comments</comments>
		<pubDate>Mon, 27 Sep 2010 08:00:30 +0000</pubDate>
		<dc:creator>Kilian Valkhof</dc:creator>
				<category><![CDATA[Javascript]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[SenCSs]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://kilianvalkhof.com/?p=796</guid>
		<description><![CDATA[<blockquote></p>Announced at the beginning of this year, Grafico has seen a bunch of cool improvements</p></blockquote><p>This article is written by Kilian Valkhof, Front-end developer & User experience designer. Please visit <a href="http://kilianvalkhof.com">KilianValkhof.com</a> for more articles!<br/><br/><a href="http://kilianvalkhof.com/2010/web/open-source-updates/">Open source updates</a></p>
]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s been a while since I&#8217;ve written about a bunch of my open source projects, but that doesn&#8217;t mean they&#8217;re not still being maintained. Trimage, Grafico, F.lux and SenCSs are all still actively worked on. Read on to find out what&#8217;s been happening with them.<span id="more-796"></span></p>
<h2>SenCSs</h2>
<p>When last <a href="http://kilianvalkhof.com/2010/sencss/sencss-0-7-is-out/">written about</a>, SenCSs was at version 0.7. We&#8217;re currently at version 0.8.1, with a bunch of vertical rhythm fixes, mostly for form elements, and added support for HTML5 elements. You can now add it to the list of &#8220;HTML5 CSS frameworks&#8221;. ;) Though, &#8220;framework&#8221; it is not, so I decided to just rename it to what it is: a Baseline. </p>
<p>Get more info at <a href="http://sencss.kilianvalkhof.com">SenCSs.kilianvalkhof.com</a></p>
<h2>F.lux for Ubuntu</h2>
<p>After releasing <a href="http://kilianvalkhof.com/2010/linux/flux-for-ubuntu/">F.lux for Ubuntu</a> this summer, It went from 1.1.1 to 1.1.8 mostly improving stability and making different parts of the application (such as the preview button) work more like users expect. I&#8217;ve also been working on KDE/XFCE support, which was kind of finnicky due to the way I select the indicator applet icon. Version 1.1.9, which will be released soon, will hopefully bring this support. After that, it&#8217;s onward to 1.2, which will include the &#8216;turn off for an hour&#8217; functionality.</p>
<p>Get more info at <a href="http://stereopsis.com/flux/linux.html">stereopsis.com/flux/linux.html</a></p>
<h2>Trimage</h2>
<p>After announcing Trimage in <a href="http://kilianvalkhof.com/2010/web/trimage-image-compressor/">March of this year</a>, I&#8217;ve gone from 1.0.0-beta to 1.0.5, with a slew of added functionality in between. I&#8217;ve gotten a lot of help from people such as <a href="http://github.com/kalmi">Tarnay Kálmán</a> and <a href="http://github.com/bistory">Thomas Lété</a> in adding cool new functions. Here&#8217;s what has changed since 1.0.0:</p>
<ul>
<li>Correct unicode support for all filenames</li>
<li>Adding a notification area icon</li>
<li>Using a threadpool for processing (much faster)</li>
<li>Showing more statistics when compressing</li>
<li>Window geometry and last opened directory are now remembered</li>
<li>Ability to drag in entire folders</li>
<li>Prevent Trimage from overwriting already smaller images</li>
<li>Add PNGcrush to get even better compression</a>
<li>Miscelanious speed improvements</li>
</ul>
<p>A while ago I tried getting Trimage into Debian via <a href="http://mentors.debian.net/cgi-bin/welcome">debian-mentors</a>. This was unfortunately a very opaque process and in the end no-one wanted to sponsor Trimage despite numerous changes to the build system. I&#8217;d still like to get Trimage into the main repositories, so if anyone wants to help me out, that would be greatly appreciated.</p>
<p>For 1.1, <a href="http://paulchaplin.com">Paul</a> is going to update the command line options and generally use his python-fu to improve stuff.</p>
<p>Get more info at <a href="http://trimage.org">trimage.org</a></p>
<h2>Grafico</h2>
<p>Announced at the beginning of this year, Grafico has seen a bunch of cool improvements. Within a week, Jan Paul Posma implemented stream graph functionality (after I mentioned the math was much too hard for me, ahem&hellip;). Since then, <a href="http://github.com/suranyami">David Parry</a> added <a href="http://grafico.kilianvalkhof.com/documentation/index.html#stackbar">stacked bar charts</a>, <a href="http://github.com/rymai">Rémy Coutable</a> greatly improved my hover code while <a href="http://github.com/japetheape">Jaap van der Meer</a> improved the control of text in the hovers, <a href="http://github.com/menno">Menno van der Sman</a> implemented an <em>awesome</em> axis-value algorithm and a lot of options have become much more customizable. Most charts now support negative values as well as positive values, and I&#8217;ve done a whole slew of bug fixes and speed improvements.</p>
<p>Get more info at <a href="http://grafico.kilianvalkhof.com">Grafico.kilianvalkhof.com</a></p>
<p>All in all, a whole bunch of work by a whole bunch of awesome people!</p>
<p>This article is written by Kilian Valkhof, Front-end developer & User experience designer. Please visit <a href="http://kilianvalkhof.com">KilianValkhof.com</a> for more articles!<br/><br/><a href="http://kilianvalkhof.com/2010/web/open-source-updates/">Open source updates</a></p>
 <p><a href="http://kilianvalkhof.com/?flattrss_redirect&amp;id=796&amp;md5=5f7c88276be52ba4db9b12318d0362b2" title="Flattr" target="_blank"><img src="http://kilianvalkhof.com/wp-content/plugins/flattrss/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://kilianvalkhof.com/2010/web/open-source-updates/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<atom:link rel="payment" href="https://flattr.com/submit/auto?user_id=28694&amp;popout=1&amp;url=http%3A%2F%2Fkilianvalkhof.com%2F2010%2Fweb%2Fopen-source-updates%2F&amp;language=en_GB&amp;category=text&amp;title=Open+source+updates&amp;description=It%26%238217%3Bs+been+a+while+since+I%26%238217%3Bve+written+about+a+bunch+of+my+open+source+projects%2C+but+that+doesn%26%238217%3Bt+mean+they%26%238217%3Bre+not+still+being+maintained.+Trimage%2C+Grafico%2C+F.lux+and+SenCSs+are...&amp;tags=blog" type="text/html" />
	</item>
		<item>
		<title>SenCSs 0.7 is out</title>
		<link>http://kilianvalkhof.com/2010/sencss/sencss-0-7-is-out/</link>
		<comments>http://kilianvalkhof.com/2010/sencss/sencss-0-7-is-out/#comments</comments>
		<pubDate>Mon, 22 Feb 2010 04:00:31 +0000</pubDate>
		<dc:creator>Kilian Valkhof</dc:creator>
				<category><![CDATA[SenCSs]]></category>

		<guid isPermaLink="false">http://kilianvalkhof.com/?p=566</guid>
		<description><![CDATA[<blockquote><p>For most sites, cherry-picking from sen.extra.css works much better. </p></blockquote><p>This article is written by Kilian Valkhof, Front-end developer & User experience designer. Please visit <a href="http://kilianvalkhof.com">KilianValkhof.com</a> for more articles!<br/><br/><a href="http://kilianvalkhof.com/2010/sencss/sencss-0-7-is-out/">SenCSs 0.7 is out</a></p>
]]></description>
			<content:encoded><![CDATA[<p>After nearly a year of no official new version (but active development and use regardless) I&#8217;ve now officially released the new version of SenCSs: version 0.7. This latest version splits senCSs into multiple files and has a host of smaller improvements.<span id="more-566"></span></p>
<p><strong>So, go get it at <a href="http://sencss.kilianvalkhof.com">sencss.kilianvalkhof.com</a>!</strong></p>
<h2>Extra, Extra!</h2>
<p>The biggest change is that I&#8217;ve split all the class specific styles into their own file, <code>sen.extra.css</code> because I noticed that for most sites, cherry-picking from sen.extra.css works much better. This brings the size of sen.css down to a small 5kb. None of the styles have disappeared, so horizontal forms, message styles and typographic classes are all still there and you can include them all, or just the ones you need.</p>
<h3>Move to Github</h3>
<p>Pretty much all my open source work in the past year has been published on Github except for SenCSs, which up till now was located at <a href="http://code.google.com/p/sencss">Google Code</a>. Github kicks Google Code&#8217;s ass in almost every way and active development is much easier this way. With <a href="http://github.com/kilian/sencss">SenCSs on Github</a>, I hope to recieve patches and improvements from other people as well. </p>
<h3>Other changes</h3>
<p>The CSS for forms has received an update, with cleaner selectors, fixes for the display of buttons and the vertical rhythm. This release also has fixes for <a href="http://meyerweb.com/eric/thoughts/2010/02/12/fixed-monospace-sizing/">monospace text</a> in webkit and various bugs in IE8.</p>
<h3>Full change log:</h3>
<ul>
<li>move all helper classes to an external file</li>
<li>Fix vertical rhythm for certain form elements</li>
<li>Remove the text-align center from message styles</li>
<li>add explicit font-weight declarations to the heading elements</li>
<li>clean up documentation and repository</li>
<li>move fully to GitHub</li>
<li>hide focus effect on buttons in firefox</li>
<li>clean up form css</li>
<li>add a number of IE8 fixes</li>
</ul>
<p>I hope you enjoy this release, and I look forward to the forks and patches that can be made thanks to hosting it on GitHub!</p>
<p>This article is written by Kilian Valkhof, Front-end developer & User experience designer. Please visit <a href="http://kilianvalkhof.com">KilianValkhof.com</a> for more articles!<br/><br/><a href="http://kilianvalkhof.com/2010/sencss/sencss-0-7-is-out/">SenCSs 0.7 is out</a></p>
 <p><a href="http://kilianvalkhof.com/?flattrss_redirect&amp;id=566&amp;md5=44c88084442a1f4542d5bcea2c2856c2" title="Flattr" target="_blank"><img src="http://kilianvalkhof.com/wp-content/plugins/flattrss/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://kilianvalkhof.com/2010/sencss/sencss-0-7-is-out/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<atom:link rel="payment" href="https://flattr.com/submit/auto?user_id=28694&amp;popout=1&amp;url=http%3A%2F%2Fkilianvalkhof.com%2F2010%2Fsencss%2Fsencss-0-7-is-out%2F&amp;language=en_GB&amp;category=text&amp;title=SenCSs+0.7+is+out&amp;description=After+nearly+a+year+of+no+official+new+version+%28but+active+development+and+use+regardless%29+I%26%238217%3Bve+now+officially+released+the+new+version+of+SenCSs%3A+version+0.7.+This+latest+version+splits...&amp;tags=blog" type="text/html" />
	</item>
		<item>
		<title>Pixel perfect forms, SenCSs 0.6 released</title>
		<link>http://kilianvalkhof.com/2009/sencss/pixel-perfect-forms-sencss-06-released/</link>
		<comments>http://kilianvalkhof.com/2009/sencss/pixel-perfect-forms-sencss-06-released/#comments</comments>
		<pubDate>Mon, 23 Feb 2009 00:00:26 +0000</pubDate>
		<dc:creator>Kilian Valkhof</dc:creator>
				<category><![CDATA[SenCSs]]></category>

		<guid isPermaLink="false">http://kilianvalkhof.com/?p=293</guid>
		<description><![CDATA[<blockquote><p>Forms now supports borders, aligns to the baseline perfectly and are pixel perfect in Firefox and Internet Explorer 6/7.</p></blockquote><p>This article is written by Kilian Valkhof, Front-end developer & User experience designer. Please visit <a href="http://kilianvalkhof.com">KilianValkhof.com</a> for more articles!<br/><br/><a href="http://kilianvalkhof.com/2009/sencss/pixel-perfect-forms-sencss-06-released/">Pixel perfect forms, SenCSs 0.6 released</a></p>
]]></description>
			<content:encoded><![CDATA[<p>After only two months, SenCSs 0.6 is released. A lot of the feedback from SenCSs 0.5 has been implemented, a lot of bugs have been fixed, and the form system has been completely rewritten.<span id="more-293"></span></p>
<ul>
<li><a href="http://sencss.googlecode.com/files/sen.0.6.css"><strong>Download SenCSs 0.6</strong></a></li>
<li><a href="http://sencss.kilianvalkhof.com/example.html">Example file</a>
<li><a href="http://sencss.kilianvalkhof.com">SenCSs Homepage</a>
</ul>
<h3>New form system</h3>
<p>There were numerous problems with the form system in 0.5. It didn&#8217;t look like the usual form widgets in most browsers, it didn&#8217;t allow for borders, it didn&#8217;t align with the baseline very well and it actually alternated the baseline alignment (which was a big mistake on my part.)</p>
<p>So, I completely rewrote it.</p>
<p>And that paid off: it now supports borders, aligns to the baseline perfectly and are <strong>pixel perfect in Firefox and Internet Explorer 6/7</strong>, and very nearly so in Opera and Safari. </p>
<h3>SenCSs lite</h3>
<p>One of the often heard remarks concerning SenCSs 0.5 was a request for a <strong>SenCSs Lite</strong>. So I gave that some thought, and while I understand the request, it would basically mean downloading the minified version of SenCSs 0.6 and removing everything from <strong>line 56 on</strong>. For now, I think you are capable enough to do that yourself.</p>
<h3>Full changelog</h3>
<ul>
<li>tweaked sub/sup styling to make them easier to work with</li>
<li>removed explicit link colour, unneeded background colours, .section declaration</li>
<li>placed back missing quote functionality in the css reset</li>
<li>moved list style from the list item to the list container</li>
<li>fixed safari bug with monospaced fonts</li>
<li>reworked form styling
<ul>
<li>added borders</li>
<li>refitted to the vertical rhythm</li>
<li>added optgroup styling for firefox</li>
<li>pixel perfect in firefox and ie6/ie7</li>
</ul>
</li>
</ul>
<p>As you can see, next to a new form system, there are quite some bug fixes, including some long standing ones (especially the monospace fonts in safari), and some superfluous stuff has been removed.</p>
<h3>SenCSs 0.7</h3>
<p>For the next version, I hope to get better baseline support in Opera and Safari. While about 90% of the elements work nicely, things like forms don&#8217;t work 100% properly yet. <strong>Besides that, what would you like to see in SenCSs 0.7?</strong></p>
<p>This article is written by Kilian Valkhof, Front-end developer & User experience designer. Please visit <a href="http://kilianvalkhof.com">KilianValkhof.com</a> for more articles!<br/><br/><a href="http://kilianvalkhof.com/2009/sencss/pixel-perfect-forms-sencss-06-released/">Pixel perfect forms, SenCSs 0.6 released</a></p>
 <p><a href="http://kilianvalkhof.com/?flattrss_redirect&amp;id=293&amp;md5=046236b0046f043743c70fd59d09be20" title="Flattr" target="_blank"><img src="http://kilianvalkhof.com/wp-content/plugins/flattrss/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://kilianvalkhof.com/2009/sencss/pixel-perfect-forms-sencss-06-released/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		<atom:link rel="payment" href="https://flattr.com/submit/auto?user_id=28694&amp;popout=1&amp;url=http%3A%2F%2Fkilianvalkhof.com%2F2009%2Fsencss%2Fpixel-perfect-forms-sencss-06-released%2F&amp;language=en_GB&amp;category=text&amp;title=Pixel+perfect+forms%2C+SenCSs+0.6+released&amp;description=After+only+two+months%2C+SenCSs+0.6+is+released.+A+lot+of+the+feedback+from+SenCSs+0.5+has+been+implemented%2C+a+lot+of+bugs+have+been+fixed%2C+and+the+form+system...&amp;tags=blog" type="text/html" />
	</item>
		<item>
		<title>SenCSs 0.5: Forms Ahoy!</title>
		<link>http://kilianvalkhof.com/2008/sencss/sencss-05-forms-ahoy/</link>
		<comments>http://kilianvalkhof.com/2008/sencss/sencss-05-forms-ahoy/#comments</comments>
		<pubDate>Wed, 24 Dec 2008 12:37:30 +0000</pubDate>
		<dc:creator>Kilian Valkhof</dc:creator>
				<category><![CDATA[SenCSs]]></category>

		<guid isPermaLink="false">http://kilianvalkhof.com/?p=254</guid>
		<description><![CDATA[<blockquote><p>Since I use SenCSs, I shaved about 50% from my own time spent on front-end development during projects.</p></blockquote><p>This article is written by Kilian Valkhof, Front-end developer & User experience designer. Please visit <a href="http://kilianvalkhof.com">KilianValkhof.com</a> for more articles!<br/><br/><a href="http://kilianvalkhof.com/2008/sencss/sencss-05-forms-ahoy/">SenCSs 0.5: Forms Ahoy!</a></p>
]]></description>
			<content:encoded><![CDATA[<p>Slowly, I&#8217;ve been working on SenCSs 0.4.7 and subsequently 0.5. Two weeks ago <a href="http://www.smashingmagazine.com/2008/12/09/50-really-useful-css-tools/">Smashing magazine</a> linked to my <a href="http://kilianvalkhof.com/2008/css-xhtml/introducing-sencss/">original article</a> and I decided to take some time out to finish it all up and get the release out.<span id="more-254"></span></p>
<ul>
<li><strong><a href="http://code.google.com/p/sencss/downloads/list">Download SenCSs 0.5</a></strong>
<li><a href="http://sencss.kilianvalkhof.com">The SenCSs homepage</a></li>
<li><a href="http://sencss.kilianvalkhof.com/example.html">The SenCSs example file</a></li>
</ul>
<h3>For reminders</h3>
<p>SenCSs isn&#8217;t a framework like other CSS frameworks. I don&#8217;t want a CSS framework littered with silly classes that click layouts into a pre-set grid for me. <em>However</em>, I do wants something that takes care of the rest.  Fonts, font-sizes, paddings, margins, colors, tables, lists, headers, blockquotes and what more. All the stuff thats almost the same in every project, but that you keep writing again and again &hellip;and again. <strong>SenCSs handles that for you</strong>. And nothing more. </p>
<p>Since I use SenCSs, I shaved about 50% from my own time spent on front-end development during projects. Since I released it, it&#8217;s been downloaded over 3000 times already!</p>
<h3>The 0.5 Changelog:</h3>
<ul>
<li>fixed problematic styling of tt/kbd/code and sub/sup in firefox and ie6 + 7 on windows</li>
<li>removed search form styling, horizontal description lists first-line style</li>
<li>improved firstParagraph:first-letter</li>
<li>many form styling improvements</li>
<li>removed changelogs from the SenCSs file</li>
<li>start made for @CSSDOC style comments</li>
</ul>
<h3>Cleanup and fixes!</h3>
<p>Skimming through the first three: Thanks to Bert Visser, I got fixes for my monospace fonts and sub/sup elements, which have been problematic since 0.4. There are tiny problems with cross-browser and cross-operating system font rendering differences (Firefox on Linux, Safari everywhere), which I will probably write about later. The :first-letter received additional margin settings to better fit with the paragraph.</p>
<p>I have removed the styling for search forms, the first:line and the horizontal definition lists. The first two were too much code compared to their usefulness. The horizontal definition list was remove because it was very problematic: Per specification, you can have an unlimited list of consecutive <code>&lt;dt&gt;</code> followed by an unlimited list of consecutive <code>&lt;dd&gt;</code>. All in all, it&#8217;s easier to just build this with your own content in mind, when you need it.</p>
<h3>Forms: There be dragons!</h3>
<p>Forms are <em>hard</em>, which is probably why pretty much all other CSS frameworks shy away from it. They are right, because it&#8217;s a hell. I went through quite a couple of different styling &#8220;systems&#8221; before settling on this one, tweaking it and tweaking it. And there is still a lot of tweaking to do.</p>
<p>That means that what SenCSs currently offers isn&#8217;t definitive. It&#8217;s the first step in the right direction. It&#8217;s a starting point for your own form styling. It&#8217;s very near to adhering tot the vertical rhythm in firefox, opera and internet explorer 6+7. Omitted from this list is <em>Safaili</em>, which for reasons unknown adds space between the top of the form element and the top of the fieldset element.</p>
<p>If you take a look at <a href="http://sencss.kilianvalkhof.com/example.html">the SenCSs example file</a>, You might think that they don&#8217;t very much seem to adhere to a vertical rhythm. This is, in all but Firefox 3, there a slight pixel differences. Another large contributing factor is that elements have a (supposed) height of 27px, which is 1.5 times the baseline (18px). This means that each second element will align correctly with the lines, and otherwise it will align in the middle of the lines. This is the best I can come up with, both giving form elements the space they need and adhering to a vertical rhythm.</p>
<h3>Feedback?</h3>
<p>As I said, forms are not definitive. I am sure that many more of you have ideas about cross-browser form styling, and I&#8217;m sure that of those there are quite some that are better than mine. So please <a href="http://code.google.com/p/sencss/downloads/list">download</a> it, try it out in your next project or just look at the file and take what you like, and let me know how it goes! </p>
<p>Oh, and before I forget. To everyone: <strong>Merry Christmas!</strong></p>
<p>This article is written by Kilian Valkhof, Front-end developer & User experience designer. Please visit <a href="http://kilianvalkhof.com">KilianValkhof.com</a> for more articles!<br/><br/><a href="http://kilianvalkhof.com/2008/sencss/sencss-05-forms-ahoy/">SenCSs 0.5: Forms Ahoy!</a></p>
 <p><a href="http://kilianvalkhof.com/?flattrss_redirect&amp;id=254&amp;md5=5ab30ae3d821a62992825a0d7b72e904" title="Flattr" target="_blank"><img src="http://kilianvalkhof.com/wp-content/plugins/flattrss/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://kilianvalkhof.com/2008/sencss/sencss-05-forms-ahoy/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<atom:link rel="payment" href="https://flattr.com/submit/auto?user_id=28694&amp;popout=1&amp;url=http%3A%2F%2Fkilianvalkhof.com%2F2008%2Fsencss%2Fsencss-05-forms-ahoy%2F&amp;language=en_GB&amp;category=text&amp;title=SenCSs+0.5%3A+Forms+Ahoy%21&amp;description=Slowly%2C+I%26%238217%3Bve+been+working+on+SenCSs+0.4.7+and+subsequently+0.5.+Two+weeks+ago+Smashing+magazine+linked+to+my+original+article+and+I+decided+to+take+some+time+out+to+finish...&amp;tags=blog" type="text/html" />
	</item>
		<item>
		<title>SenCSs 0.4.6 Released</title>
		<link>http://kilianvalkhof.com/2008/sencss/sencss-046-released/</link>
		<comments>http://kilianvalkhof.com/2008/sencss/sencss-046-released/#comments</comments>
		<pubDate>Mon, 28 Jul 2008 09:27:01 +0000</pubDate>
		<dc:creator>Kilian Valkhof</dc:creator>
				<category><![CDATA[SenCSs]]></category>

		<guid isPermaLink="false">http://kilianvalkhof.com/?p=82</guid>
		<description><![CDATA[I just released SenCSs 0.4.6, which adds some fixed and refinement of styles, and adds table styling. I also developed a logo for it and I thought it would be nice to show all the intermediary steps that lead up to the finished product. Click through for the links, the logo, the concepts and a [...]<p>This article is written by Kilian Valkhof, Front-end developer & User experience designer. Please visit <a href="http://kilianvalkhof.com">KilianValkhof.com</a> for more articles!<br/><br/><a href="http://kilianvalkhof.com/2008/sencss/sencss-046-released/">SenCSs 0.4.6 Released</a></p>
]]></description>
			<content:encoded><![CDATA[<p>I just released SenCSs 0.4.6, which adds some fixed and refinement of styles, and adds <strong> table styling</strong>. I also developed a logo for it and I thought it would be nice to show all the intermediary steps that lead up to the finished product. Click through for the links, the logo, the concepts and a request! <span id="more-82"></span></p>
<div style="float:left;width:49%;background:#fff;">
<h2>The concepts</h2>
<p><img src="/uploads/concepts.png" alt="" />
</div>
<h2>SenCSS 0.4.6</h2>
<p>You can download SenCSs 0.4.6, both the normal and the minified version, from <a href="http://code.google.com/p/sencss/">Google code</a>. Have a look over at the <a href="http://sencss.kilianvalkhof.com">SenCSs website</a> for the full changelog and more information.</p>
<h2>The final logo</h2>
<p><img src="http://sencss.kilianvalkhof.com/sencss.png" alt="" /></p>
<h2>A Request</h2>
<p>Wanna help work on SenCSs? I&#8217;m fighting with <strong>form styling</strong> and making it <strong>cross browser pixel perfect</strong> (a utopia?). If you see any parts of SenCSs that can be improved, or if you have good ideas that should/can/must be added, don&#8217;t hesitate to contact me using <a href="#comments">The comments here</a>, <a href="/contact">my contact form</a>, or <a href="http://twitter.com/kilianvalkhof">Twitter</a>. Cheers!</p>
<div style="clear:both;"></div>
<p>This article is written by Kilian Valkhof, Front-end developer & User experience designer. Please visit <a href="http://kilianvalkhof.com">KilianValkhof.com</a> for more articles!<br/><br/><a href="http://kilianvalkhof.com/2008/sencss/sencss-046-released/">SenCSs 0.4.6 Released</a></p>
 <p><a href="http://kilianvalkhof.com/?flattrss_redirect&amp;id=82&amp;md5=495e8aabd13366dbf4a705dfb7aa1a89" title="Flattr" target="_blank"><img src="http://kilianvalkhof.com/wp-content/plugins/flattrss/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://kilianvalkhof.com/2008/sencss/sencss-046-released/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<atom:link rel="payment" href="https://flattr.com/submit/auto?user_id=28694&amp;popout=1&amp;url=http%3A%2F%2Fkilianvalkhof.com%2F2008%2Fsencss%2Fsencss-046-released%2F&amp;language=en_GB&amp;category=text&amp;title=SenCSs+0.4.6+Released&amp;description=I+just+released+SenCSs+0.4.6%2C+which+adds+some+fixed+and+refinement+of+styles%2C+and+adds+table+styling.+I+also+developed+a+logo+for+it+and+I+thought+it+would+be...&amp;tags=blog" type="text/html" />
	</item>
		<item>
		<title>Introducing SenCSS</title>
		<link>http://kilianvalkhof.com/2008/css-xhtml/introducing-sencss/</link>
		<comments>http://kilianvalkhof.com/2008/css-xhtml/introducing-sencss/#comments</comments>
		<pubDate>Mon, 16 Jun 2008 01:00:38 +0000</pubDate>
		<dc:creator>Kilian Valkhof</dc:creator>
				<category><![CDATA[CSS & (X)HTML]]></category>
		<category><![CDATA[SenCSs]]></category>

		<guid isPermaLink="false">http://kilianvalkhof.com/?p=72</guid>
		<description><![CDATA[SenCSS is a sensible standards CSS Framework. This means that SenCSS tries to supply standard styling for all repetitive parts of your CSS, allowing you to focus on the fun parts. In that sense, senCSS is a bit like a large CSS Reset. Check out The SenCSs homepage for the latest version and a good [...]<p>This article is written by Kilian Valkhof, Front-end developer & User experience designer. Please visit <a href="http://kilianvalkhof.com">KilianValkhof.com</a> for more articles!<br/><br/><a href="http://kilianvalkhof.com/2008/css-xhtml/introducing-sencss/">Introducing SenCSS</a></p>
]]></description>
			<content:encoded><![CDATA[<p>SenCSS is a sensible standards CSS Framework. This means that SenCSS tries to supply <strong>standard styling</strong> for all repetitive parts of your CSS, allowing you to focus on the <strong>fun parts</strong>. In that sense, senCSS is a bit like a large CSS Reset.<span id="more-72"></span></p>
<p><strong>Check out <a href="http://sencss.kilianvalkhof.com/">The SenCSs homepage</a> for the latest version and a good overview of the capabilities of SenCSs! Since this blog post, SenCSs has progressed to version 0.4.6, with 0.5 just around the corner :) </strong></p>
<h2>SenCSS 0.4</h2>
<p>SenCSS in it&#8217;s current form is just at 0.4, But I feel it&#8217;s already very much usable. <del datetime="2011-02-02T10:02:40+00:00">Check out the <a href="http://code.google.com/p/sencss/">Google code project</a> for the latest versions.</del><ins datetime="2011-02-02T10:02:40+00:00">The project now lives on github: <a href="http://github.com/kilian/sencss">Sencss on Github</a>.</ins></p>
<h2>What does it do?</h2>
<p>Truth be told, SenCSS is still very much in development, it&#8217;s missing features and has some bugs. However, here is what it does:</p>
<ul>
<li>Sets a vertical rhythm for all elements</li>
<li>Sets a common typographic standard across browsers</li>
<li>Staying close to the browsers base styling, but adding some sense to it</li>
<li>Has fonts specified for windows, mac and linux</li>
<li>Is optimised, meaning no &#8220;double resets&#8221;, to make the CSS as efficient as possible</li>
<li>Has basic styling for forms and common classes</li>
<li>Has styling for typographic niceties</li>
</ul>
<p>Perhaps more importantly, this is what it doesn&#8217;t (and won&#8217;t) do:</p>
<ul>
<li>force a layout-system on you</li>
<li>sneak in unsemantic classes</li>
</ul>
<h2>How&#8217;d it come to be</h2>
<p>SenCSS was developed mostly for myself. I<strong> noticed that the stuff common to most of my designs and projects wasn&#8217;t the layout</strong>, and thus all layout CSS frameworks had very little use for me (I&#8217;d be writing exceptions all day, no thanks!). However, There was a lot to gain from a smarter CSS Reset, vertical rhythm and a set of often used styles. Basically I wanted something that i could drop it, start working on my layout and fine tune when the layout was finished.</p>
<h3>CSS Reset</h3>
<p>Obviously, there has been <a href="http://snook.ca/archives/html_and_css/no_css_reset/">some</a> <a href="http://meyerweb.com/eric/thoughts/2008/04/17/crafting-ourselves/">discussion</a> about a CSS Reset. I always use one, because it makes my work much easier. However I am aware of the waste of resources of &#8220;resetting your reset&#8221; later on with your own styles. So SenCSS has a reset (based on <a href="http://meyerweb.com">Eric Meyer</a>&#8216;s <a href="http://meyerweb.com/eric/tools/css/reset/">CSS reset</a>, with <a href="http://paulchaplin.com">Paul Chaplin</a>&#8216;s addition), But I took great care in making sure that I wasn&#8217;t resetting my reset. So, for example, you won&#8217;t find the <code>h1</code>-<code>h6</code>, <code>p</code> etc. declarations in the CSS reset at top. We define those styles, later.</p>
<h3>Vertical rhythm</h3>
<p>Something I very much enjoy and try to use in all my projects is setting a vertical rhythm, so this just had to be in there. Of course it&#8217;s all <code>em</code>&#8216;d so if 12px with a 18px line height doesn&#8217;t suit you, you can pick a different scale.</p>
<p>Sadly, There are some bugs here. In Opera and Safari, the <code>pre</code>, <code>code</code>, <code>kbd</code> and <code>tt</code> elements, using courier, and the <code>sub</code> and <code>sup</code> elements seriously mess up the vertical rhythm and I haven&#8217;t found a fix for it, yet.</p>
<h3>Forms</h3>
<p>I&#8217;m not sure what the developers where drinking when they implemented forms in browsers, but I&#8217;m sure it wasn&#8217;t orange juice. I&#8217;ve refrained from doing any styling here, because it&#8217;s near impossible to do so correctly, scalable and cross-browser. So what you get is this: Regular, vertical forms, and styles for horizontal forms and search forms, utilising the same, minimal HTML (Check <a href="http://sencss.kilianvalkhof.com/example.html">the example</a>). I&#8217;ll make this better in next versions, because forms is an area where you can get a tremendous amount of benefit from standardised styles.</p>
<h3>Typography</h3>
<p>I consider this pretty important, and so next to declaring fonts for windows, mac and linux, setting a vertical rhythm and using a scale in my headers (as close as possible to the browser&#8217;s regular rendering), I also added in typographic niceties as pretty ampersands and pretty quotes. </p>
<h3>Base styles</h3>
<p>I have two types of styles: Styles with semantic class names, and styles with obnoxious class names to force you to change them to something applicable in your situation. Right now I&#8217;m a bit short on these base styles, I assume it&#8217;s something that will grow with time. I have asides, message styles (error, notice, success) and styling for the first paragraph of an article.</p>
<h2>Onwards</h2>
<p>There are a number of things that I want to add to SenCSS in the near future:</p>
<ul>
<li>Table styling</li>
<li>Tighter cross-browsers compatibility</li>
<li>More sensible base styles</li>
<li>Better form support</li>
</ul>
<p>But I&#8217;m open to suggestions, so if you have good ideas, fire away in the comments!</p>
<p>Check out</p>
<ul>
<li><a href="http://sencss.kilianvalkhof.com/">The SenCSs website</a></li>
<li><a href="http://sencss.kilianvalkhof.com/documentation/index.html">The SenCSs example file</a></li>
<li><a href="http://code.google.com/p/sencss/">SenCSs at Google code</a></li>
</ul>
<p>And let me know what you think!</p>
<p>If you want to contribute, that&#8217;s great! :D Let me know in the comments and sign up at the Google code project :)</p>
<p>This article is written by Kilian Valkhof, Front-end developer & User experience designer. Please visit <a href="http://kilianvalkhof.com">KilianValkhof.com</a> for more articles!<br/><br/><a href="http://kilianvalkhof.com/2008/css-xhtml/introducing-sencss/">Introducing SenCSS</a></p>
 <p><a href="http://kilianvalkhof.com/?flattrss_redirect&amp;id=72&amp;md5=255267e2e736735a6ee8213b5f424afa" title="Flattr" target="_blank"><img src="http://kilianvalkhof.com/wp-content/plugins/flattrss/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://kilianvalkhof.com/2008/css-xhtml/introducing-sencss/feed/</wfw:commentRss>
		<slash:comments>39</slash:comments>
		<atom:link rel="payment" href="https://flattr.com/submit/auto?user_id=28694&amp;popout=1&amp;url=http%3A%2F%2Fkilianvalkhof.com%2F2008%2Fcss-xhtml%2Fintroducing-sencss%2F&amp;language=en_GB&amp;category=text&amp;title=Introducing+SenCSS&amp;description=SenCSS+is+a+sensible+standards+CSS+Framework.+This+means+that+SenCSS+tries+to+supply+standard+styling+for+all+repetitive+parts+of+your+CSS%2C+allowing+you+to+focus+on+the+fun...&amp;tags=blog" type="text/html" />
	</item>
	</channel>
</rss>

