<?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/"
	>

<channel>
	<title>Inside UI</title>
	<atom:link href="http://www.insideui.com/?feed=rss2" rel="self" type="application/rss+xml" />
	<link>http://www.insideui.com</link>
	<description>Complete UI under one roof</description>
	<pubDate>Wed, 24 Jun 2009 21:44:57 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.7.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>50 CSS Tips &amp; Tools for Webmasters</title>
		<link>http://www.insideui.com/?p=111</link>
		<comments>http://www.insideui.com/?p=111#comments</comments>
		<pubDate>Wed, 24 Jun 2009 21:44:57 +0000</pubDate>
		<dc:creator>deepakgupta</dc:creator>
		
		<category><![CDATA[Javascript]]></category>

		<guid isPermaLink="false">http://www.insideui.com/?p=111</guid>
		<description><![CDATA[The style of a website is defined by the CSS. CSS describes text fonts, if images must have borders or shadows, etc. Simply changing the CSS styles, you can change the appearance of your website completely, without changing the contents (text, images&#8230;).
For changing the CSS styles, there&#8217;s no need to be an expert webmaster, as [...]]]></description>
			<content:encoded><![CDATA[<p>The style of a website is defined by the CSS. CSS describes text fonts, if images must have borders or shadows, etc. Simply changing the CSS styles, you can change the appearance of your website completely, without changing the contents (text, images&#8230;).</p>
<p>For changing the CSS styles, there&#8217;s no need to be an expert webmaster, as there are tips and tools that can ease this task.</p>
<p>Here you are a list of the 50 most useful tips and tools for customizing your website easily with CSS.</p>
<p>Message boxes, You may have seen those color boxes with bright borders and icons inside in some websites, to highlight a note, warning or info. This post shows how to do it.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.insideui.com/?feed=rss2&amp;p=111</wfw:commentRss>
		</item>
		<item>
		<title></title>
		<link>http://www.insideui.com/?p=106</link>
		<comments>http://www.insideui.com/?p=106#comments</comments>
		<pubDate>Wed, 24 Jun 2009 21:27:59 +0000</pubDate>
		<dc:creator>deepakgupta</dc:creator>
		
		<category><![CDATA[Javascript]]></category>

		<guid isPermaLink="false">http://www.insideui.com/?p=106</guid>
		<description><![CDATA[Welcome To InsideUI.com
]]></description>
			<content:encoded><![CDATA[<p>Welcome To InsideUI.com</p>
]]></content:encoded>
			<wfw:commentRss>http://www.insideui.com/?feed=rss2&amp;p=106</wfw:commentRss>
		</item>
		<item>
		<title>HTML 5.0 Canvas</title>
		<link>http://www.insideui.com/?p=103</link>
		<comments>http://www.insideui.com/?p=103#comments</comments>
		<pubDate>Wed, 24 Jun 2009 21:26:22 +0000</pubDate>
		<dc:creator>deepakgupta</dc:creator>
		
		<category><![CDATA[Javascript]]></category>

		<guid isPermaLink="false">http://www.insideui.com/?p=103</guid>
		<description><![CDATA[Introduction
The HTML 5 specification includes lots of new features, one of which is the canvas element. HTML 5 canvas gives you an easy and powerful way to draw graphics using JavaScript. For each canvas element you can use a &#8220;context&#8221; (think about a page in a drawing pad), into which you can issue JavaScript commands [...]]]></description>
			<content:encoded><![CDATA[<h3>Introduction</h3>
<p>The HTML 5 specification includes lots of new features, one of which is the canvas element. HTML 5 canvas gives you an easy and powerful way to draw graphics using JavaScript. For each canvas element you can use a &#8220;context&#8221; (think about a page in a drawing pad), into which you can issue JavaScript commands to draw anything you want. Browsers can implement multiple canvas contexts and the different APIs provide the drawing functionality.</p>
<p>Most of the major browsers include the 2D canvas context capabilities - Opera, Firefox, Konqueror and Safari.</p>
<h3>The basics of using canvas</h3>
<p>Creating a canvas context on your page is as simple as adding the &lt;canvas&gt; element to your HTML document like so:</p>
<p>&lt;canvas id=&#8221;myCanvas&#8221; width=&#8221;300&#8243; height=&#8221;150&#8243;&gt;<br />
Fallback content, in case the browser does not support Canvas.<br />
&lt;/canvas&gt;</p>
<p>You need to define an element ID so you can find the element later in your JavaScript code, and you also need to define the width and height of the canvas.</p>
<p>That&#8217;s your drawing pad created, so now let&#8217;s put pen to paper. To draw inside your canvas you need to use JavaScript. First you find your canvas element using getElementById, then you initialize the context you want. Once you do that, you can start drawing into the canvas using the available commands in the context API. The following script (<a href="http://www.robodesign.ro/coding/canvas-primer/20081208/example-using-canvas.html">try running the example live</a>) draws a simple rectangle into the canvas we defined above:</p>
<p>// Get a reference to the element.<br />
var elem = document.getElementById(&#8217;myCanvas&#8217;);</p>
<p>// Always check for properties and methods, to make sure your code doesn&#8217;t break<br />
// in other browsers.<br />
if (elem &#038;&#038; elem.getContext) {<br />
  // Get the 2d context.<br />
  // Remember: you can only initialize one context per element.<br />
  var context = elem.getContext(&#8217;2d&#8217;);<br />
  if (context) {<br />
    // You are done! Now you can draw your first rectangle.<br />
    // You only need to provide the (x,y) coordinates, followed by the width and<br />
    // height dimensions.<br />
    context.fillRect(0, 0, 150, 100);<br />
  }<br />
}</p>
<p>You can choose to include this script inside the head of your document, or in an external file - it&#8217;s up to you.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.insideui.com/?feed=rss2&amp;p=103</wfw:commentRss>
		</item>
		<item>
		<title>Chrome Experiments</title>
		<link>http://www.insideui.com/?p=66</link>
		<comments>http://www.insideui.com/?p=66#comments</comments>
		<pubDate>Tue, 14 Apr 2009 21:39:58 +0000</pubDate>
		<dc:creator>deepakgupta</dc:creator>
		
		<category><![CDATA[Javascript]]></category>

		<guid isPermaLink="false">http://www.insideui.com/?p=66</guid>
		<description><![CDATA[Chrome Experiments were created by designers and programmers from around the world using the latest open standards, including HTML5, Canvas, SVG, and more. Their work is making the web faster, more fun, and more open. Visit some really cool stuffs:
Google Gravity

Browser Ball

Ball Pool

For more experiment, visit www.chromeexperiments.com
]]></description>
			<content:encoded><![CDATA[<p>Chrome Experiments were created by designers and programmers from around the world using the latest open standards, including HTML5, Canvas, SVG, and more. Their work is making the web faster, more fun, and more open. Visit some really cool stuffs:</p>
<h3><a href="http://www.chromeexperiments.com/detail/gravity/" target="_blank" >Google Gravity</a></h3>
<p><object width="425" height="344" data="http://www.youtube.com/v/ZTwrQSOHdX0&amp;color1=0xb1b1b1&amp;color2=0xcfcfcf&amp;feature=player_embedded&amp;fs=1" type="application/x-shockwave-flash"><param name="allowFullScreen" value="true" /><param name="src" value="http://www.youtube.com/v/ZTwrQSOHdX0&amp;color1=0xb1b1b1&amp;color2=0xcfcfcf&amp;feature=player_embedded&amp;fs=1" /><param name="allowfullscreen" value="true" /></object></p>
<h3><a href="http://www.chromeexperiments.com/detail/browser-ball/" target="_blank">Browser Ball</a></h3>
<p><object width="400" height="328" data="http://www.youtube.com/v/3al8prbfK5o" type="application/x-shockwave-flash"><param name="src" value="http://www.youtube.com/v/3al8prbfK5o" /><param name="wmode" value="transparent" /></object></p>
<h3><a href="http://www.chromeexperiments.com/detail/ball-pool/" target="_blank">Ball Pool</a></h3>
<p><object width="400" height="328" data="http://www.youtube.com/v/XPlybgUiotA" type="application/x-shockwave-flash"><param name="src" value="http://www.youtube.com/v/XPlybgUiotA" /><param name="wmode" value="transparent" /></object></p>
<p>For more experiment, visit <a title="Chrome Experiments" href="http://www.chromeexperiments.com" target="_blank">www.chromeexperiments.com</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.insideui.com/?feed=rss2&amp;p=66</wfw:commentRss>
		</item>
		<item>
		<title>HTML 5.0</title>
		<link>http://www.insideui.com/?p=60</link>
		<comments>http://www.insideui.com/?p=60#comments</comments>
		<pubDate>Tue, 14 Apr 2009 03:56:16 +0000</pubDate>
		<dc:creator>deepakgupta</dc:creator>
		
		<category><![CDATA[HTML]]></category>

		<guid isPermaLink="false">http://www.insideui.com/?p=60</guid>
		<description><![CDATA[Introduction
HTML 5 improves interoperability and reduces development costs by making precise rules on how to handle all HTML elements, and how to recover from errors.
Some of the new features in HTML 5 are functions for embedding audio, video, graphics, client-side data storage, and interactive documents. HTML 5 also contains new elements like &#60;nav&#62;, &#60;header&#62;, &#60;footer&#62;, [...]]]></description>
			<content:encoded><![CDATA[<h3>Introduction</h3>
<p>HTML 5 improves interoperability and reduces development costs by making precise rules on how to handle all HTML elements, and how to recover from errors.</p>
<p>Some of the new features in HTML 5 are functions for embedding audio, video, graphics, client-side data storage, and interactive documents. HTML 5 also contains new elements like &lt;nav&gt;, &lt;header&gt;, &lt;footer&gt;, and &lt;figure&gt;.</p>
<p>The HTML 5 working group includes AOL, Apple, Google, IBM, Microsoft, Mozilla, Nokia, Opera, and many hundred other vendors.</p>
<p><strong>Note:</strong> HTML 5 is not a W3C recommendation yet!</p>
<p>Read more about <a title="HTML 5.0 tAGS" href="http://www.w3schools.com/tags/html5.asp" target="_blank">HTML 5.0 tags</a></p>
<h3>Core Attributes</h3>
<p>The new standard attributes in HTML 5 are: contenteditable, contextmenu, draggable,  irrelevant, ref, registrationmark, and template.</p>
<p>The HTML 4.01 attribute which is no longer supported: accesskey.</p>
<p>Read more about <a title="HTML 5.0 Attributes" href="http://www.w3schools.com/tags/html5_ref_standardattributes.asp" target="_blank">HTML 5.0 Attributes</a></p>
<h3>Event Attributes</h3>
<p>The new event attributes in HTML 5 are: onabort, onbeforeunload, oncontextmenu, ondrag, ondragend, ondragenter, ondragleave,  	ondragover, ondragstart, ondrop, onerror, onmessage, onmousewheel, onresize, onscroll,  and onunload.</p>
<p>The HTML 4.01 event attribute which is no longer supported: onreset.</p>
<p>Read more about <a title="HTML 5.0 Event Attributes" href="http://www.w3schools.com/tags/html5_ref_eventattributes.asp" target="_blank">HTML 5.0 Events</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.insideui.com/?feed=rss2&amp;p=60</wfw:commentRss>
		</item>
		<item>
		<title>XHTML</title>
		<link>http://www.insideui.com/?p=13</link>
		<comments>http://www.insideui.com/?p=13#comments</comments>
		<pubDate>Fri, 10 Apr 2009 21:02:29 +0000</pubDate>
		<dc:creator>deepakgupta</dc:creator>
		
		<category><![CDATA[XHTML]]></category>

		<guid isPermaLink="false">http://www.insideui.com/?p=13</guid>
		<description><![CDATA[INTRODUCTION
XHTML is a stricter and cleaner version of HTML
What is XHTML

XHTML stands for EXtensible HyperText Markup   Language
XHTML is almost identical to HTML 4.01
XHTML is a stricter and cleaner version of HTML
XHTML is HTML defined as an XML application
XHTML is a W3C Recommendation

SYNTAX
XHTML syntax rules

 Attribute names must be in lower case
 Attribute values [...]]]></description>
			<content:encoded><![CDATA[<h3>INTRODUCTION</h3>
<h4>XHTML is a stricter and cleaner version of HTML</h4>
<h4>What is XHTML</h4>
<ul>
<li>XHTML stands for EXtensible HyperText Markup   Language</li>
<li>XHTML is almost identical to HTML 4.01</li>
<li>XHTML is a stricter and cleaner version of HTML</li>
<li>XHTML is HTML defined as an XML application</li>
<li>XHTML is a W3C Recommendation</li>
</ul>
<h3>SYNTAX</h3>
<h4>XHTML syntax rules</h4>
<ul>
<li> Attribute names must be in lower case</li>
<li> Attribute values must be quoted</li>
<li> Attribute minimization is forbidden</li>
<li> The id attribute replaces the name attribute</li>
<li> The XHTML DTD defines mandatory elements</li>
</ul>
<h4>Attribute Names Must Be In Lower Case</h4>
<p>This is wrong:</p>
<div class="code">
<pre>
&lt;table WIDTH="100%"&gt;
</pre>
</div>
<p>This is correct:</p>
<div class="code">
<pre>
&lt;table width="100%"&gt;
</pre>
</div>
<h4>Attribute Values Must Be Quoted</h4>
<p>This is wrong:</p>
<div class="code">
<pre>
&lt;table width=100%&gt;
</pre>
</div>
<p>This is correct:</p>
<div class="code">
<pre>
&lt;table width="100%"&gt;
</pre>
</div>
<h4>Attribute Minimization Is Forbidden</h4>
<p>This is wrong:</p>
<div class="code">
<pre>
&lt;input checked&gt;
&lt;input readonly&gt;
</pre>
</div>
<p>This is correct:</p>
<div class="code">
<pre>
&lt;input checked="checked"&gt;
&lt;input readonly="readonly"&gt;
</pre>
</div>
<h4>The &#8220;id&#8221; attribute replaces the name attribute</h4>
<p>HTML 4.01 defines a name attribute for the elements applet, frame, iframe, and img. In XHTML the name attribute is deprecated. Use id instead.</p>
<p>This is wrong:</p>
<div class="code">
<pre>
&lt;img src="picture.gif" name="pic1" /&gt;
</pre>
</div>
<p>This is correct:</p>
<div class="code">
<pre>
&lt;img src="picture.gif" id="pic1" /&gt;
</pre>
</div>
<p><strong>Note:</strong> To interoperate with older browsers for a while, you should use both name and id, with identical attribute values, like this:</p>
<div class="code">
<pre>
&lt;img src="picture.gif" id="pic1" name="pic1"/&gt;
</pre>
</div>
<p><strong>IMPORTANT Compatibility Note:</strong></p>
<p>To make your XHTML compatible with today&#8217;s browsers, you should add an extra space before the &#8220;/&#8221; symbol.</p>
<h4>The Lang Attribute</h4>
<p>The lang attribute applies to almost every XHTML element. It specifies the language of the content within an element.</p>
<p>If you use the lang attribute in an element, you must also add the xml:lang attribute, like this:</p>
<div class="code">
<pre>
&lt;div lang="no" xml:lang="no"&gt;Heia Norge!&lt;/div&gt;
</pre>
</div>
<h4>Mandatory XHTML Elements</h4>
<p>All XHTML documents must have a DOCTYPE declaration. The html, head, title, and body elements must be present.</p>
<p>This is an XHTML document with a minimum of required tags:</p>
<div class="code">
<pre>
&lt;!DOCTYPE Doctype goes here&gt;
&lt;html xmlns="http://www.w3.org/1999/xhtml"&gt;
&lt;head&gt;
&lt;title&gt;Title goes here&lt;/title&gt;
&lt;/head&gt;

&lt;body&gt;

&lt;/body&gt;
&lt;/html&gt;
</pre>
</div>
<p align="right">For more details visit <a href="http://w3schools.com/xhtml/" target="_new">www.w3schools.com</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.insideui.com/?feed=rss2&amp;p=13</wfw:commentRss>
		</item>
		<item>
		<title>CSS</title>
		<link>http://www.insideui.com/?p=9</link>
		<comments>http://www.insideui.com/?p=9#comments</comments>
		<pubDate>Sat, 21 Mar 2009 23:04:43 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[CSS]]></category>

		<guid isPermaLink="false">http://www.insideui.com/?p=9</guid>
		<description><![CDATA[INTRODUCTION
What is CSS

CSS stands for Cascading Style Sheets
Styles define  how to display HTML elements
Styles are normally stored in Style Sheets
Styles were added to HTML 4.0 to solve a problem
External Style Sheets can save you a lot of work
External Style Sheets are stored in CSS files
Multiple style definitions will cascade into one

Styles Solve a Common [...]]]></description>
			<content:encoded><![CDATA[<h3>INTRODUCTION</h3>
<h4>What is CSS</h4>
<ul>
<li>CSS stands for Cascading Style Sheets</li>
<li>Styles define  how to display HTML elements</li>
<li>Styles are normally stored in Style Sheets</li>
<li>Styles were added to HTML 4.0 to solve a problem</li>
<li>External Style Sheets can save you a lot of work</li>
<li>External Style Sheets are stored in CSS files</li>
<li>Multiple style definitions will cascade into one</li>
</ul>
<h4>Styles Solve a Common Problem</h4>
<p>HTML tags were originally designed to define the content of a document. They were supposed to say &#8220;This is a header&#8221;, &#8220;This is a paragraph&#8221;, &#8220;This is a table&#8221;, by using tags like &lt;h1&gt;, &lt;p&gt;, &lt;table&gt;, and so on. The layout of the document was supposed to be taken care of by the browser, without using any formatting tags.</p>
<p>As the two major browsers - Netscape and Internet Explorer - continued to add new HTML tags and attributes (like the &lt;font&gt; tag and the color attribute) to the original HTML specification, it became more and more difficult to create Web sites where the content of HTML documents was clearly separated from the document&#8217;s presentation layout.</p>
<p>To solve this problem, the World Wide Web Consortium (W3C) - the non profit, standard setting consortium, responsible for standardizing HTML - created STYLES in addition to HTML 4.0.  </p>
<p>All major browsers support Cascading Style Sheets.</p>
<h4>Style Sheets Can Save a Lot of Work</h4>
<p>Styles sheets define HOW HTML elements are to be displayed, just like the font tag and the color attribute in HTML 3.2. Styles are normally saved in external .css files. External style sheets enable you to change the appearance and layout of all the pages in your Web, just by editing one single CSS document!</p>
<p>CSS is a breakthrough in Web design because it allows developers to control the style and layout of multiple Web pages all at once. As a Web developer you can define a style for each HTML element and apply it to as many Web pages as you want. To make a global change, simply change the style, and all elements in the Web are updated automatically.</p>
<h3>Multiple Styles Will Cascade Into One</h3>
<p>Style sheets allow style information to be specified in many ways. Styles can be specified inside a single HTML element, inside the &lt;head&gt; element of an HTML page, or in an external CSS file. Even multiple external style sheets can be referenced inside a single HTML document. </p>
<h4>Cascading Order</h4>
<p><b>What style will be used when there is more than one style specified for an HTML element?</b></p>
<p>Generally speaking we can say that all the styles will &#8220;cascade&#8221; into a new &#8220;virtual&#8221; style sheet by the following rules, where number four has the highest priority: </p>
<ol>
<li>Browser default</li>
<li>External style sheet</li>
<li>Internal style sheet (inside the &lt;head&gt; tag)</li>
<li>Inline style (inside an HTML element)
	</li>
</ol>
<p>So, an inline style (inside an HTML element) has the highest priority, which means that it will override a style declared inside the &lt;head&gt; tag, in an external style sheet, or in a browser (a default value).</p>
<p><b>Note:</b> If the external style sheet link is placed below the internal style sheet in HTML &lt;head&gt;, the external style sheet will override the internal style sheet.</p>
<h3>CSS Syntax</h3>
<h4>Syntax</h4>
<p>The CSS syntax is made up of three parts: a selector, a property and a value:</p>
<div class="code">
selector {property: value}
</div>
<p>The selector is normally the HTML element/tag you wish to define, the property is the attribute you wish to change, and each property can take a value. The property and value are separated by a colon, and surrounded by curly braces:</p>
<div class="code">
body {color: black}
</div>
<p><b>Note:</b> If  the value is multiple words, put quotes around the value:</p>
<div class="code">
p {font-family: &#8220;sans serif&#8221;}
</div>
<p><b>Note:</b>	If you wish to specify more than one property, you must separate each property with a semicolon. The example below shows how to define a center aligned paragraph, with a red text color:</p>
<div class="code">
p {text-align:center;color:red}
</div>
<p>To make the style definitions more readable, you can describe one property on each line, like this:</p>
<div class="code">
<pre>
p
{
	text-align: center;
	color: black;
	font-family: arial
}
</pre>
</div>
<h4>Grouping</h4>
<p>You can group selectors. Separate each selector with a comma. In the example below we have grouped all the header elements. All header elements will be displayed in green text color:</p>
<div class="code">
<pre>
h1,h2,h3,h4,h5,h6
{
	color: green
}
</pre>
</div>
<h4>The class Selector</h4>
<p>With the class selector you can define different styles for the same type of HTML element.</p>
<p>Say that you would like to have two types of paragraphs in your document: one right-aligned paragraph, and one center-aligned paragraph. Here is how you can do it with styles: </p>
<div class="code">
<pre>
p.right {text-align: right}
p.center {text-align: center}
</pre>
</div>
<p>You have to use the class attribute in your HTML document:</p>
<div class="code">
<pre>
&lt;p class="right"&gt;
This paragraph will be right-aligned.
&lt;/p&gt;

&lt;p class="center"&gt;
This paragraph will be center-aligned.
&lt;/p&gt;
</pre>
</div>
<p><b>Note:</b> To apply more than one class per given element, the syntax is:</p>
<div class="code">
<pre>
&lt;p class="center bold"&gt;
This paragraph will be right-aligned.
&lt;/p&gt;
</pre>
</div>
<p>The paragraph above will be styled by the class &#8220;center&#8221; AND the class &#8220;bold&#8221;.</p>
<p>You can also omit the tag name in the selector to define a style that will be used by all HTML elements that have a certain class. In the example below, all HTML elements with class=&#8221;center&#8221; will be center-aligned:</p>
<div class="code">
<pre>
.center {text-align: center}
</pre>
</div>
<h4>Add Styles to Elements with Particular Attributes</h4>
<p>You can also apply styles to HTML elements with particular attributes.</p>
<p>The style rule below will match all input elements that have a type attribute with a value of &#8220;text&#8221;:</p>
<div class="code">
<pre>
input[type="text"] {background-color: blue}
</pre>
</div>
<h4>The id Selector</h4>
<p>You can also define styles for HTML elements with the id selector. The id selector is defined as a #.</p>
<p>The style rule below will match the element that has an id attribute with a value of &#8220;green&#8221;:</p>
<div class="code">
<pre>
#green {color: green}
</pre>
</div>
<p>The style rule below will match the p element that has an id with a value of &#8220;para1&#8243;:</p>
<div class="code">
<pre>
p#para1
{
	text-align: center;
	color: red
}
</pre>
</div>
<h4>CSS Comments</h4>
<p>Comments are used to explain your code, and may help you when you edit the source code at a later date. A comment will be ignored by browsers. A CSS comment begins with &#8220;/*&#8221;, and ends with &#8220;*/&#8221;, like this:</p>
<div class="code">
<pre>
/* This is a comment */
p
{
	text-align: center;
	/* This is another comment */
	color: black;
	font-family: arial
}
</pre>
</div>
<p align="right">For more details visit <a href="http://w3schools.com/css/" target="_new">www.w3schools.com</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.insideui.com/?feed=rss2&amp;p=9</wfw:commentRss>
		</item>
	</channel>
</rss>
