<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-8513471373990194839</id><updated>2011-04-21T16:23:01.186-07:00</updated><category term='height'/><category term='webdev'/><category term='100%'/><category term='CSS'/><category term='development'/><category term='HTML'/><title type='text'>Porcelain Development</title><subtitle type='html'>&lt;a href="http://www.porcelaindev.co.uk"&gt;www.porcelaindev.co.uk&lt;/a&gt;&lt;br&gt;
Design tips, coding and other web goodness.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://porcelaindev.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8513471373990194839/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://porcelaindev.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>James</name><uri>http://www.blogger.com/profile/09884354674284162282</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>3</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-8513471373990194839.post-4518358514180859842</id><published>2009-01-02T07:08:00.000-08:00</published><updated>2009-01-02T07:09:53.880-08:00</updated><title type='text'>Happy new year</title><content type='html'>Happy new year everyone, let's hope we see some good progress this year around the world!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8513471373990194839-4518358514180859842?l=porcelaindev.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://porcelaindev.blogspot.com/feeds/4518358514180859842/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://porcelaindev.blogspot.com/2009/01/happy-new-year.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8513471373990194839/posts/default/4518358514180859842'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8513471373990194839/posts/default/4518358514180859842'/><link rel='alternate' type='text/html' href='http://porcelaindev.blogspot.com/2009/01/happy-new-year.html' title='Happy new year'/><author><name>James</name><uri>http://www.blogger.com/profile/09884354674284162282</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8513471373990194839.post-7968525085829775346</id><published>2008-12-15T03:13:00.000-08:00</published><updated>2008-12-17T07:26:04.495-08:00</updated><title type='text'>Top Five: Firefox addons that help me at work</title><content type='html'>As a web designer and online programmer, there are certain things you just never expected to be able  to do (a few years ago) from within your browser.&lt;br /&gt;&lt;br /&gt;How times have changed; with Firefox addons you can get some amazing features.&lt;br /&gt;&lt;br /&gt;Here are my favourite five:&lt;br /&gt;&lt;br /&gt;&lt;span style=";font-family:trebuchet ms;font-size:180%;"  &gt;1) Web Developer&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;This has to be number one for so many reasons.&lt;br /&gt;&lt;br /&gt;The main thing, for me, is the CSS viewer; it graphically highlights your various CSS bits and bobs. It shows you all the information you need to work out why that damn div is floating wrong, or what style is causing a particular effect. It's got me out of all sorts of confusing situations in the past.&lt;br /&gt;&lt;br /&gt;As well as this, it lets you do loads of other stuff, including:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Enable/Disable cookies&lt;/li&gt;&lt;li&gt;Enable/Disable CSS&lt;/li&gt;&lt;li&gt;View Form and Image information &lt;/li&gt;&lt;li&gt;A ruler (to measure things on screen)&lt;/li&gt;&lt;li&gt;Outlining of frames, tables, etc.&lt;/li&gt;&lt;li&gt;Various code validators&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;If you do any sort of web developing I'd highly recommend checking this one out.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:180%;"&gt;&lt;span style="font-family:trebuchet ms;"&gt;2) the Delicious toolbar&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Simple, efficient, useful. That's got to be three of the best adjectives to hear somebody use to describe your software. In this case they're all true.&lt;br /&gt;&lt;br /&gt;If you're not familiar with Delicious, it is a service that lets you store your bookmarks online. Sounds kind of pointless but trust me, you'll use it more than you might think. As well as being able to have a network of friends on there, and view all their saved links (if they want you to) it de-centralises your bookmarks, meaning you get to your favourites from any browser, and on any computer.&lt;br /&gt;&lt;br /&gt;I find myself clicking the "tag" button whenever I come across something interesting that I think someone in my network might be interested in, as well as adding long documents or webpages that I want to save for later.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:180%;"&gt;&lt;span style="font-family:trebuchet ms;"&gt;3) YSlow&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Very handy little tool that shows you how long each element in a page takes to load. It needs the firebug extension, but that's no biggy.&lt;br /&gt;&lt;br /&gt;The most useful application of it for me, is to find out what bits of a page are slowing it down, basically eliminating trial and error when you're optimising a page. It'll even draw you a pretty chart to show which types of object are taking longest.&lt;br /&gt;&lt;br /&gt;&lt;span style=";font-family:trebuchet ms;font-size:180%;"  &gt;4) ColorZilla&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Not one that gets used every day, but extremely handy when it does get used.&lt;br /&gt;&lt;br /&gt;Adds a colour picker to FF similar to the one that you get in Photoshop, letting you get the numerical value for any colour you mouse over. Very useful if you are developing a page and want to know what colour is being rendered, without having to screengrab and paste into a graphics program.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:180%;"&gt;&lt;span style="font-family:trebuchet ms;"&gt;5) SQL Inject Me&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;This one highlights any vunerabilities you might have in your website that could be exploited using SQL injections. Whilst you should always know about and prevent this sort of attack from the get go, it's nice to have an application that will hunt down any gaping holes in your site.&lt;br /&gt;&lt;br /&gt;After all, you really &lt;span style="font-style: italic;"&gt;really&lt;/span&gt; don't want people being able to break your site or delete your customers from a form on your site, so it's always worth double and triple checking before your site goes live.&lt;br /&gt;&lt;br /&gt;&lt;span style=";font-family:trebuchet ms;font-size:180%;"  &gt;Images&lt;/span&gt; &lt;span style="font-style: italic;"&gt;(click for full-size)&lt;/span&gt;&lt;br /&gt;&lt;div style="margin: 0pt; padding: 5px; float: left; width: 120px;"&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_Zesob19f4qU/SUj70xpufJI/AAAAAAAAABA/qbK21T7f3WE/s1600-h/show-style.jpg"&gt;&lt;img style="cursor: pointer; width: 100px; height: 62px;" src="http://4.bp.blogspot.com/_Zesob19f4qU/SUj70xpufJI/AAAAAAAAABA/qbK21T7f3WE/s200/show-style.jpg" alt="" id="BLOGGER_PHOTO_ID_5280747447192026258" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Viewing style information with web developer add-on&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="margin: 0pt; padding: 5px; float: left; width: 120px;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_Zesob19f4qU/SUkKYU6qjJI/AAAAAAAAABI/3d390ZkFJrc/s1600-h/jslow.jpg"&gt;&lt;img style="cursor: pointer; width: 100px; height: 62px;" src="http://3.bp.blogspot.com/_Zesob19f4qU/SUkKYU6qjJI/AAAAAAAAABI/3d390ZkFJrc/s200/jslow.jpg" alt="" id="BLOGGER_PHOTO_ID_5280763451116522642" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Seeing why a page loads slowly with YSlow&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8513471373990194839-7968525085829775346?l=porcelaindev.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://porcelaindev.blogspot.com/feeds/7968525085829775346/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://porcelaindev.blogspot.com/2008/12/top-five-firefox-addons-i-couldnt-live.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8513471373990194839/posts/default/7968525085829775346'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8513471373990194839/posts/default/7968525085829775346'/><link rel='alternate' type='text/html' href='http://porcelaindev.blogspot.com/2008/12/top-five-firefox-addons-i-couldnt-live.html' title='Top Five: Firefox addons that help me at work'/><author><name>James</name><uri>http://www.blogger.com/profile/09884354674284162282</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_Zesob19f4qU/SUj70xpufJI/AAAAAAAAABA/qbK21T7f3WE/s72-c/show-style.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8513471373990194839.post-6037919386303650169</id><published>2008-12-15T02:46:00.000-08:00</published><updated>2008-12-17T07:30:34.296-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='100%'/><category scheme='http://www.blogger.com/atom/ns#' term='development'/><category scheme='http://www.blogger.com/atom/ns#' term='height'/><category scheme='http://www.blogger.com/atom/ns#' term='CSS'/><category scheme='http://www.blogger.com/atom/ns#' term='HTML'/><category scheme='http://www.blogger.com/atom/ns#' term='webdev'/><title type='text'>How to: 100% page height in all browsers with CSS</title><content type='html'>Ever struggled to get that nice 100% height layout in all of the main browsers (including the headache we know as IE6)? Well we've had that problem as well, and the solution is fairly simple. Time to share!&lt;br /&gt;&lt;br /&gt;Here is how we managed to get around it:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:180%;"&gt;&lt;span style="font-family: trebuchet ms;"&gt;Code&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;p&gt;&lt;b&gt;For IE6&lt;/b&gt;&lt;br /&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-family:courier new;"&gt;body { height:100% }&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;b&gt;For IE7&lt;/b&gt;&lt;br /&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-family:courier new;"&gt;html { height:100% }&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;b&gt;For Firefox&lt;/b&gt; etc.&lt;br /&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;You require a container DIV with height set to 100%&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:180%;"&gt;&lt;span style="font-family: trebuchet ms;"&gt;Summary&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;So, for the benefit of IE you'd put this in your CSS:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;     body, html       { height:100%; }&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;And for FF you would use:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-family:courier new;"&gt;     .myfullheightdiv { height:100%; }&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;You can safely put all three of these solutions together on one page, and voila! Cross browser, CSS styled 100% height. Hope that's cleared that one up, any comments are welcome below!&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8513471373990194839-6037919386303650169?l=porcelaindev.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://porcelaindev.blogspot.com/feeds/6037919386303650169/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://porcelaindev.blogspot.com/2008/12/100-height-in-all-browsers-with-css.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8513471373990194839/posts/default/6037919386303650169'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8513471373990194839/posts/default/6037919386303650169'/><link rel='alternate' type='text/html' href='http://porcelaindev.blogspot.com/2008/12/100-height-in-all-browsers-with-css.html' title='How to: 100% page height in all browsers with CSS'/><author><name>James</name><uri>http://www.blogger.com/profile/09884354674284162282</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>
