<?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>BEKK Open &#187; css</title>
	<atom:link href="http://open.bekk.no/tag/css/feed/" rel="self" type="application/rss+xml" />
	<link>http://open.bekk.no</link>
	<description>Et innblikk i hva som skjer i BEKK</description>
	<lastBuildDate>Fri, 10 Sep 2010 16:43:31 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Typografien har gjenoppstått</title>
		<link>http://open.bekk.no/2009/08/12/typografien-har-gjenoppstatt/</link>
		<comments>http://open.bekk.no/2009/08/12/typografien-har-gjenoppstatt/#comments</comments>
		<pubDate>Wed, 12 Aug 2009 10:58:19 +0000</pubDate>
		<dc:creator>Live Lømo</dc:creator>
				<category><![CDATA[BEKK]]></category>
		<category><![CDATA[Interactive]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[Typekit]]></category>
		<category><![CDATA[Typografi]]></category>

		<guid isPermaLink="false">http://open.bekk.no/?p=1222</guid>
		<description><![CDATA[Farvel til Arial og Verdana? Det blogges og twittres mye blant typografi-entusiaster om dagen. TypeCon 2009 er nettopp over og et hett tema i år har vært metoder for å få kommersielle fonter ut på webben. Skjermorienterte designere har lenge kjedet seg over det snevre utvalget av ”websafe” fonter. Med tekniske hindere i veien har [...]]]></description>
			<content:encoded><![CDATA[<p>Farvel til Arial og Verdana? Det blogges og twittres mye blant typografi-entusiaster om dagen. TypeCon 2009 er nettopp over og et hett tema i år har vært metoder for å få kommersielle fonter ut på webben. Skjermorienterte designere har lenge kjedet seg over det snevre utvalget av ”websafe” fonter. Med tekniske hindere i veien har typografien kanskje ikke alltid fått den oppmerksomheten og kreative fokuset som den fortjener.</p>
<p>De siste årene har mange aktører forsøkt å løse problemet med diverse hacks. Cufon, SIFR og script som lagrer tekst som bilder har gjort det mulig å bruke profilfonter istedet for systemfonter, men ingen standard har blitt satt og dessverre begrenser slike løsninger seg gjerne til bruk i titler.</p>
<p>Nå ser det imidlertid ut til å løsne. Nye standardiserte løsninger er på vei. Firefox har i sin siste versjon (Firefox 3.5) lagt inn en CSS regel som tillater å benytte fonter som ikke er installert på sluttbrukerens maskin. Med <a href="http://craigmod.com/journal/font-face/" target="_blank">@font-face</a> kan man lenke til fonter på samme måte som man kan med bilder! Både Opera og Safari støtter font.face, men dessverre ikke Internet Explorer og Googles nettleser, Chrome.</p>
<p>Et lite skår i gleden er at ikke bare den lykkelige designeren, men også kreti og pleti av sluttbrukere får tilgang på fontfilene når disse brukes på web. Dette er fontprodusentene fint lite interessert i. Noen som har forsøkt å løse dette er folkene bak <a href="http://blog.typekit.com/2009/05/27/introducing-typekit/" target="_blank">Typekit</a>. Typekit er en plattform som gir tilgang på både gratisfonter og kommersielle fonter samtidig som rettighetene ivaretas. Slik jeg har forstått det fungerer det i praksis slik at du logger deg inn, velger en font, ”styler” med en CSS-editor og genererer et javascript. Alt i et oversiktelig og enkelt brukergrensesnitt. Typekit er enda ikke lansert, men utvalgte brukere <a href="http://forabeautifulweb.com/blog/about/first_impressions_of_typekit/" target="_blank">har fått teste</a> en betaversjon.</p>
<p>W3C (World Wide Web Consortium), som godkjenner nye web standarder, vil kanskje gå god for et nytt forslag kalt <a href="http://lists.w3.org/Archives/Public/www-font/2009JulSep/0440.html" target="_blank">.webfont</a>. Dette formatet består av en komprimert fil hvor browseren, utifra meta-data, avgjør om fonten skal vises eller ikke. Microsoft har også foreslått sitt eget format EOT (Embedded OpenType) som standard, men med patentbeskyttet kode man må betale for. <a href="http://readableweb.com/jeffrey-zeldman-questions-the-eot-lite-web-font-format/" target="_blank">Ikke populært</a>&#8230;</p>
<p>Det blir spennende å se hvilken retning webtypografien vil gå, både teknisk og kreativt. Kanskje sier vi farvel til Arial og Verdana, men må regne med å si hallo til Comic Sans? Grøss&#8230; <img src='http://open.bekk.no/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<div id="attachment_1238" class="wp-caption alignleft" style="width: 510px"><img class="size-full wp-image-1238" title="typekit" src="http://open.bekk.no/wp-content/uploads/2009/08/typekit7.jpg" alt="typekit" width="500" height="414" /><p class="wp-caption-text">Skjermdump fra Typekit hentet fra Flickr</p></div>
<p><em><em>Takk til Kristoffer Dyrkorn for å ha sett igjennom teksten og kommet med fine innspill!</em></em></p>
<p><em>Dette innlegget er også postet på </em><a href="http://pixelpond.wordpress.com" target="_blank"><em>pixelpond.wordpress.com</em></a></p>
]]></content:encoded>
			<wfw:commentRss>http://open.bekk.no/2009/08/12/typografien-har-gjenoppstatt/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Raske prototyper med haml og sass</title>
		<link>http://open.bekk.no/2009/06/10/haml_og_sass/</link>
		<comments>http://open.bekk.no/2009/06/10/haml_og_sass/#comments</comments>
		<pubDate>Wed, 10 Jun 2009 06:55:09 +0000</pubDate>
		<dc:creator>Øystein Ellingbø</dc:creator>
				<category><![CDATA[Grensesnittutvikling]]></category>
		<category><![CDATA[Teknologi]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[haml]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[sass]]></category>

		<guid isPermaLink="false">http://open.bekk.no/?p=432</guid>
		<description><![CDATA[Haml (HTML Abstraction Markup Language) er et markup-språk for å lage enkel og ren html uten inline-koding. Det er laget som en erstatning for Rails sin RHTML, men kan utmerket godt brukes som en erstatning til ren html. Haml er indenteringssensitiv. Resultatet er mindre og mer kompakt kode, i tillegg til at vi automatisk får [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://haml.hamptoncatlin.com/">Haml (HTML Abstraction Markup Language)</a> er et markup-språk for å lage enkel og ren html uten inline-koding. Det er laget som en erstatning for Rails sin RHTML, men kan utmerket godt brukes som en erstatning til ren html. Haml er indenteringssensitiv. Resultatet er mindre og mer kompakt kode, i tillegg til at vi automatisk får generert pen xhtml. Det tar ikke mange minuttene å lære seg haml. Sjekk ut <a href="http://haml.hamptoncatlin.com/tutorial/">tutorial</a> for en rask innføring.</p>
<div style="height: 21em;">
<div style="float: left; margin-right: 2em; width: 40%;"><strong>HTML</strong></p>

<div class="wp_syntax"><div class="code"><pre class="html" style="font-family:monospace;">&lt;div id=&quot;content&quot;&gt;
&lt;div class=&quot;left column&quot;&gt;
&lt;h2&gt;Velkommen til open.bekk.no&lt;/h2&gt;
innhold&lt;/div&gt;
&lt;div class=&quot;right column&quot;&gt;
    &lt;a href=&quot;url&quot;&gt;En link&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;</pre></div></div>

</div>
<div style="float: left; width: 40%;"><strong>Haml</strong></p>

<div class="wp_syntax"><div class="code"><pre class="html" style="font-family:monospace;">#content
  .left.column
    %h2 Velkommen til open.bekk.no
    %p innhold
  .right.column
    %a{:href =&gt; &quot;url&quot;} En link</pre></div></div>

</div>
</div>
<p>Haml kommer med sin egen versjon av CSS, kalt <a href="http://haml.hamptoncatlin.com/docs/rdoc/classes/Sass.html">Sass (Syntactically Awesome StyleSheets)</a>. Sass er en oversiktlig og god måte å skrive nøstede regler. I Sass kan man definere variabler, noe som gjør det enklere og raskere å endre verdier.</p>
<div style="height: 22em;">
<div style="float: left; margin-right: 2em; width: 40%;"><strong>CSS</strong></p>

<div class="wp_syntax"><div class="code"><pre class="css" style="font-family:monospace;"><span style="color: #cc00cc;">#header</span> <span style="color: #00AA00;">&#123;</span>
  <span style="color: #000000; font-weight: bold;">background</span><span style="color: #00AA00;">:</span> <span style="color: #cc00cc;">#FFFFFF</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span>
<span style="color: #cc00cc;">#header</span> <span style="color: #6666ff;">.error</span> <span style="color: #00AA00;">&#123;</span>
  <span style="color: #000000; font-weight: bold;">color</span><span style="color: #00AA00;">:</span> <span style="color: #cc00cc;">#FF0000</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span>
<span style="color: #cc00cc;">#header</span> a <span style="color: #00AA00;">&#123;</span>
  <span style="color: #000000; font-weight: bold;">text-decoration</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">none</span>
<span style="color: #00AA00;">&#125;</span>
<span style="color: #cc00cc;">#header</span> a<span style="color: #3333ff;">:hover </span><span style="color: #00AA00;">&#123;</span>
  <span style="color: #000000; font-weight: bold;">text-decoration</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">underline</span>
<span style="color: #00AA00;">&#125;</span></pre></div></div>

</div>
<div style="float: left; width: 40%;"><strong>Sass</strong></p>

<div class="wp_syntax"><div class="code"><pre class="css" style="font-family:monospace;">!error_color <span style="color: #00AA00;">=</span> <span style="color: #cc00cc;">#FF0000</span>
&nbsp;
<span style="color: #cc00cc;">#header</span>
  <span style="color: #3333ff;">:<span style="color: #000000; font-weight: bold;">background</span> </span><span style="color: #cc00cc;">#FFFFFF</span>
&nbsp;
  <span style="color: #6666ff;">.error</span>
    <span style="color: #00AA00;">:</span><span style="color: #000000; font-weight: bold;">color</span><span style="color: #00AA00;">=</span> !error_color
&nbsp;
  a
    <span style="color: #3333ff;">:<span style="color: #000000; font-weight: bold;">text-decoration</span> </span>none
    <span style="color: #3333ff;"><span style="color: #00AA00;">:</span>hover
      </span><span style="color: #3333ff;">:<span style="color: #000000; font-weight: bold;">text-decoration</span> </span>underline</pre></div></div>

</div>
</div>
<p>Kombinasjonen Haml og Sass er utmerket for å lage raske prototyper. Selv om dette er laget for ruby, er det ikke noe i veien for å bruke det til ren html/css. Den største fordelen for rask prototyping er Sass. Det er mye raskere og mer oversiktlig å gjøre endringer i sass enn det er i css. Muligheten for variabler føles naturlig for en programmerer, og gjør også koden mer lesbar (!error_color sier leseren myer mer enn #FF0000).</p>
<p>Weblesere forstår ikke haml/sass. Du trenger derfor en server som kan oversette dette. En rask og enkel løsning er å bruke Serve. Serve fyrer opp en instans av Webrick fra katalogen du står i. Ønsker du muligheten til å bruke partials for å redusere duplisering i haml-filene, kan jeg anbefale å bruke <a href="http://www.sinatrarb.com/">Sinatra</a> i stedet for Serve.</p>
<p>Så enkelt er det å komme i gang:</p>
<ul style="list-style-type:decimal;">
<li><a href="http://www.ruby-lang.org/en/downloads/">ruby</a></li>
<li>haml (&#8220;gem install haml&#8221; fra commandprompt)</li>
<li>serve (&#8220;gem install serve&#8221; fra commandprompt)</li>
<li>starte opp serve (&#8220;serve&#8221; fra commandprompt i ønsket katalog)</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://open.bekk.no/2009/06/10/haml_og_sass/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
