<?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>Crazy Xhtml Blog &#187; CSS</title>
	<atom:link href="http://www.crazyxhtml.com/blog/category/css/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.crazyxhtml.com/blog</link>
	<description>All about CSS, Xhtml and wedesign...</description>
	<lastBuildDate>Sat, 14 Jan 2012 09:19:58 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>CSS Print Style Sheets</title>
		<link>http://www.crazyxhtml.com/blog/css-print-style-sheets/</link>
		<comments>http://www.crazyxhtml.com/blog/css-print-style-sheets/#comments</comments>
		<pubDate>Sat, 14 Jan 2012 09:19:58 +0000</pubDate>
		<dc:creator>Crazy Xhtml</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[css3]]></category>
		<category><![CDATA[print]]></category>

		<guid isPermaLink="false">http://www.crazyxhtml.com/blog/?p=489</guid>
		<description><![CDATA[People print out web pages a lot more often than what you think whether it is to print out tickets either for concerts or boarding passes of flights or to read any important information. A lot of technical geeks use e-readers when they are offline but there are still lots of people who like to print stuff out. With the recent introduction to printing by some companies in the line of IOS devices; it is a good idea to discuss more on print style sheets. In the present generation, Print style sheets have almost lost their recognition but nevertheless they are and...]]></description>
			<content:encoded><![CDATA[<p>People print out web pages a lot more often than what you think whether it is to print out tickets either for concerts or boarding passes of flights or to read any important information. A lot of technical geeks use e-readers when they are offline but there are still lots of people who like to print stuff out. With the recent introduction to printing by some companies in the line of IOS devices; it is a good idea to discuss more on print style sheets.</p>
<p>In the present generation, Print style sheets have almost lost their recognition but nevertheless they are and will always continue to be of importance. Most of the people usually prefer to read articles or other important information when they are travelling or usually when they do not have access to the World Wide Web. Here are few important benefits of having Print Style Sheets:</p>
<ol>
<li>One of the most important benefits of print style sheets is that it is very relaxing to read on paper than reading anything on the computer screen.</li>
<li>It is easier to read any tutorial if it is beside you and do coding rather than toggling between the windows every time you want to search for something.</li>
<li>Print Style sheets can be easily set up and enhance the usability of the web page without leaving the user in frustration.</li>
</ol>
<p>Print friendly versions of the web pages are generally useful when a user wants to print any article that is spread across several pages. There are only few websites that present link to a print friendly version of the web page as they designers feel that it is difficult to manage and set up print style sheets. This piece of writing will endow you with the most excellent tips that will help you in improving your Print Style Sheets.</p>
<p>Just in case you don’t remember how to setup a print style sheet, below is just a brush up to the basic code on how you can set up a print style sheet:</p>
<pre>
<link rel="stylesheet" href="print.css" type="text/css" media="print" /></pre>
<p>The important part in the code mentioned above is the media attribute to print rather than screen. This is how the browser will know that it should apply this style sheet when printing the web pages. While we are on the subject of code a great way to know that your print style sheet is heading in the right direction is to look at your website without the use of CSS. This isn’t a 100% full proof but a semantic markup is the foundation of a great print style sheet.</p>
<p>Let us look at few important points to be remembered when setting up print style sheets:</p>
<p><strong>Color and Images:</strong><br />
If one looks at the below image you can visualize the complexity of the design and observe that there are several layers of texture, transparency and color.</p>
<p><img src="http://www.crazyxhtml.com/blog/wp-content/uploads/2012/01/1.png" alt="" title="Print CSS" width="468" height="255" class="alignnone size-full wp-image-491" /></p>
<p>However when it is printed this is what you end up seeing the content in the below mentioned format:</p>
<p><img src="http://www.crazyxhtml.com/blog/wp-content/uploads/2012/01/2.png" alt="" title="Print CSS3" width="232" height="131" class="alignnone size-full wp-image-492" /></p>
<p>Few good things that can be observed in the printed version of this web page are:  the background color is been reset to white and removed so that you see and focus on the content of the article. The larger point that one should understand here is that the website should not look like a full colored magazine when it is being printed.</p>
<p>If people really want to print an exact image of how a website looks like when it is on screen then they can always take a screenshot of it and print it out.</p>
<p>Now let us look at a bad example of the same:</p>
<p><a href="http://money.cnn.com/" target="_blank"><img src="http://www.crazyxhtml.com/blog/wp-content/uploads/2012/01/3.png" alt="" title="Print CSS Example" width="468" height="233" class="alignnone size-full wp-image-493" /></a></p>
<p>Below is the printed version of the above Web Page which is similar to the Actual Page:</p>
<p><a href="http://money.cnn.com/" target="_blank"><img src="http://www.crazyxhtml.com/blog/wp-content/uploads/2012/01/4.png" alt="" title="Print CSS Example 2" width="468" height="255" class="alignnone size-full wp-image-494" /></a></p>
<p>This design is just ok but let us see what happens when we try to take a print out. Incredibly it almost looks exactly the same as on screen, all the advertisements are still on the top of the web page and on the right navigation is still there along with the images which are a part of the article are being printed. Not only it is wasteful but it is annoying for someone who just wants to print the content of the web page. So if we compare the two designs shown above one can actually see how similar the web page and printed version of the webpage is.</p>
<p>People who take print outs for offline reading are not going to click on advertisements or on linked images or items in the navigation bar so it is always better to exclude them. The idea here is to simplify your website as much as you can when it is being printed.</p>
<p>One major difference between paper and a computer is that computer is interactive whereas paper is static. In order to allow navigation on the computer, websites have navigation bars which are completely useless on paper. It is always better to remove all the unwanted items such as the navigation bar, right and left column, header, footer and so on. The only thing that your printed page should contain is your organization logo and the actual informative content.</p>
<p><strong>Fonts and Design:</strong><br />
Another great example of print style sheet is shown below:</p>
<p><a href="http://www.alistapart.com/" target="_blank"><img src="http://www.crazyxhtml.com/blog/wp-content/uploads/2012/01/5.png" alt="" title="Example" width="468" height="234" class="alignnone size-full wp-image-496" /></a></p>
<p>Now look at the below image which shows the printed version of the above web page:</p>
<p><a href="http://www.alistapart.com/" target="_blank"><img src="http://www.crazyxhtml.com/blog/wp-content/uploads/2012/01/6.png" alt="" title="Example 2" width="468" height="249" class="alignnone size-full wp-image-497" /></a></p>
<p>The above design is much better than what an average web design should be. The three important things that can be noticed in the above design are:</p>
<p>Firstly the font size set in such a way that it is easily readable on a piece of paper. People have several different opinions on how to set the font size on a print style sheet but it is always recommended that the font size is always set to 12 pts which is the default size when printing.</p>
<p>Second thing that you can notice is that this page is much like a printed article should be and is designed in a readable format. Just because you are printing something and simplifying your design that doesn’t mean you should abandon design altogether. There are still some nice things like typography, horizontal rules, and fonts and so on.</p>
<p>Assuming in even more there is one last thing that needs to be noticed as to how the text is linked to the URL. We can see that the URL is printed in parenthesis right after the text. This is important because there would be no way to figure out what this link points to when it gets printed. </p>
<p><strong>Links:</strong><br />
User should be able to differentiate between regular text and links. As we know that people usually take black and white print outs so one should make sure that all the links on the web page have a good color contrast. It is at all times suggested to have a slightly darker color for the links than the normal text. To add-on more usability one can include a footnote at the end of the page that lists all the Links used in that particular webpage. A standard practice is to have blue color for links with bold and underline.</p>
<p>People don’t always prefer to print websites but when they do it is important to provide them with an overall good experience. These guidelines will help you in rendering the reader with great content in terms of flexibility, readability and usability. So what are you waiting for start implementing print style sheets in your websites and gain popularity&#8230;!!!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.crazyxhtml.com/blog/css-print-style-sheets/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>@font-face- An Emerging Trend in the World of Web Typography</title>
		<link>http://www.crazyxhtml.com/blog/font-face-an-emerging-trend-in-the-world-of-web-typography/</link>
		<comments>http://www.crazyxhtml.com/blog/font-face-an-emerging-trend-in-the-world-of-web-typography/#comments</comments>
		<pubDate>Sat, 10 Dec 2011 15:58:49 +0000</pubDate>
		<dc:creator>Crazy Xhtml</dc:creator>
				<category><![CDATA[CSS]]></category>

		<guid isPermaLink="false">http://www.crazyxhtml.com/blog/?p=466</guid>
		<description><![CDATA[In the earlier days wed designers &#38; developers had to make use of limited number of web fonts &#38; hence could not give their web pages more stunning look. However, now this problem has been solved to a major extent as there are wide varieties of viable solutions for this. With the advent of numerous technologies like SiFR, Typekit, Cufon, @Font-Face, most of the web developers have started betting on as to which technology is going to be the future of Web Typography. As of now there has been no compromise on as to which one is the best because each technology...]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.crazyxhtml.com/blog/wp-content/uploads/2011/12/font_face2-300x190.jpg" alt="" title="font_face2" width="300" height="190" class="alignleft size-medium wp-image-470" />In the earlier days wed designers &amp; developers had to make use of limited number of web fonts &amp; hence could not give their web pages more stunning look. However, now this problem has been solved to a major extent as there are wide varieties of viable solutions for this. With the advent of numerous technologies like SiFR, Typekit, Cufon, @Font-Face, most of the web developers have started betting on as to which technology is going to be the future of Web Typography. As of now there has been no compromise on as to which one is the best because each technology has its own pros &amp; cons. Nevertheless all the web browsers tend to support all the technologies &amp; hence it becomes more difficult to judge as to which technology is going to rule the world of web typography in future. This piece of writing will give you a walk through on @Font-Face, a simple &amp; easy CSS method which is among one of the tough competitors in this ever evolving game of web fonts.</p>
<p>@font-face is a cascading style sheet feature that allows you to illustrate a web font on the Webpage of your website irrespective of the fact that the web font is installed or not on the target system. This implies that all the web developers &amp; designers can embark on moving away from Web secure fonts which are pre installed on their PC for example Bookman Old Style, Times New Roman, Bell MT, Verdana, Arial &amp; so forth.<br />
@font-face is being regarded as the Rock star in the developing era of web fonts &amp; is gathering complete attention for the reason that there are several websites which are offering both premium &amp; free web fonts supporting @Font-Face. The present web design trend has set an expectation that the headings, sub headings, titles &amp; logos should make use of non secure web fonts in a web page. This implies that in order to make use of fonts which are not installed on the target system we ought to bring into play various methods for example, ensure that the title is hidden or make sure that the title is replaced with a background picture using some special font. With the advent of @Font-Face we can hide the titles &amp; replace them with scores of time consuming images just by placing one single font file on the server thereby saving both bandwidth &amp; valuable time.</p>
<p>@font-face is a Cascading Style Sheet feature that requires the usage of few lines of CSS code &amp; hence can be sued easily without the usage of any third party tools. It is very easy to use @font-face, you merely have to include few lines of code in your style sheet &amp; just refer to the font files the way you refer to images.</p>
<p>Let us have a look at the basic syntax on how we can use @Font-Face in our web page &amp; customize the web fonts.</p>
<p>Step 1: To begin with just download any of your favorite web fonts from any of the web sites that offer free fonts. Say for example you downloaded the web font named Palatino.</p>
<p>Step 2: After downloading you favorite font from the website, place the downloaded font file in the home directory of your web page.</p>
<p>Step 3: Now you have to write a simple CSS code in your style sheet to make use of the downloaded web font in your web page.</p>
<p>Sample Code Using @font-face:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
</pre></td><td class="code"><pre class="css" style="font-family:monospace;"><span style="color: #a1a100;">@font-face {</span>
        Font-family<span style="color: #00AA00;">:</span> “Palatino”<span style="color: #00AA00;">;</span>
        src<span style="color: #00AA00;">:</span> <span style="color: #993333;">url</span><span style="color: #00AA00;">&#40;</span><span style="color: #ff0000;">'fonts/Palatino.otf'</span><span style="color: #00AA00;">&#41;</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span></pre></td></tr></table></div>

<p>The above mentioned code gives a custom font identification for your complete CSS &#038; makes use of the web font file named ‘Palatino.otf&#8217; whenever it encounters this identifier. The very beginning line in the code tells that make Palatino as the identifier for the web font for this CSS. The next line in the code states that whenever Palatino is called the web browser should stack the font file named Palatino.otf from the location where you have placed the file. For example say if you have placed the font file named Palatino.otf&#8217; in a folder called “Favorite Fonts” then in the second line in the code should be written a follows:</p>
<p>Src : <strong>url (fonts/‘Palatino.otf&#8217;);</strong></p>
<p>It is at all times better to make use of the font name in order to avoid complications. However, you can make use of any name such as say “MyFavFont” provided that you have already used that name elsewhere referring to some web font through it. In order to make use of the font anywhere on your web site merely construct a font stack by making use of the custom font id at the beginning.</p>
<p>It is always suggested that you set font fallbacks &#038; test your design as a minimum once so as to avoid any web page layout breaks. Once you use the above code of @font-Face feature in your CSS, your content on the web page will load instantly, it will be enabled with copy &#038; paste functions, it would be totally selectable &#038; what not. @font-Face overcomes most of the inadequacies rendered by various other web font replacement technologies.</p>
<p>In the present day more or less all famous web browsers support @font-face embedding. Embedding the @font-face lines of code in the CSS is comparatively easy. On the other hand constructing the font file for different types of web browser requires considerably requires more time &#038; bandwidth. To smooth the progress of the web developer in this spot, the Font Face generator came into picture. Font Face generators are usually processor intensive &#038; hence it is suggested that you generate only few fonts in one go. One of the most popular websites which offers the font face generator tool is &#8211; <a href="http://www.fontsquirrel.com/fontface/generator" target="_blank">http://www.fontsquirrel.com/fontface/generator</a>. You can generate any kind of web secure font by making use of this tool.<br />
@Font-Face is cross-browser compatible &#038; offers several services to make use of custom web fonts easily in your diverse web designs. Are you wondering how fastidious it would be if using custom web fonts was very easy across various web browsers? Certainly, it is not necessary that all the web browsers will be good enough &#038; see eye to eye on a solution. However this is just difficult to deal with but most of the web browsers have provided a list of font formats they are going to support.</p>
<ul>
<li>Google Chrome is compatible with SVG &#038; TTF font formats.</li>
<li>IE is compatible only with EOT font format.</li>
<li>Opera &#038; Safari browsers are compatible with all the 2 font formats namely OTF, TTF &#038; SVG. Safari browser when used for iPad &#038; iPhone requires SVG font format.</li>
</ul>
<p>Luckily, there are smart &#038; intelligent developers who have worked this all out for you by developing simple systems to follow.<br />
In order to make use of @font-face across various web browsers you can use the most famous method developed by Paul i.e. Irish’s bulletproof @font-face language rules.<br />
By means of Irish’s technique, you take in several versions of the web font with the intention that it functions correctly on all the web browsers.<br />
The specialty of this code is that it incorporates a small trick; it does not take into account the fonts with the same name that are locally installed. Despite the fact that it is much faster to stack a web font that is locally installed on your system, it’s been in principal accepted that doing so can over and over again lead to muddled outcomes.</p>
<p>The below code illustrates, how you can make use of the bullet proof syntax in your code:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
</pre></td><td class="code"><pre class="css" style="font-family:monospace;"><span style="color: #a1a100;">@font-face {</span>
    <span style="color: #000000; font-weight: bold;">font-family</span><span style="color: #00AA00;">:</span> <span style="color: #ff0000;">'CeroxaRegular'</span><span style="color: #00AA00;">;</span>
    src<span style="color: #00AA00;">:</span> <span style="color: #993333;">url</span><span style="color: #00AA00;">&#40;</span><span style="color: #ff0000;">'fonts/ceroxa-webfont.eot'</span><span style="color: #00AA00;">&#41;</span><span style="color: #00AA00;">;</span>
    src<span style="color: #00AA00;">:</span> <span style="color: #993333;">url</span><span style="color: #00AA00;">&#40;</span><span style="color: #ff0000;">'fonts/ceroxa-webfont.eot?#iefix'</span><span style="color: #00AA00;">&#41;</span> format<span style="color: #00AA00;">&#40;</span><span style="color: #ff0000;">'embedded-opentype'</span><span style="color: #00AA00;">&#41;</span><span style="color: #00AA00;">,</span>
         <span style="color: #993333;">url</span><span style="color: #00AA00;">&#40;</span><span style="color: #ff0000;">'fonts/ceroxa-webfont.woff'</span><span style="color: #00AA00;">&#41;</span> format<span style="color: #00AA00;">&#40;</span><span style="color: #ff0000;">'woff'</span><span style="color: #00AA00;">&#41;</span><span style="color: #00AA00;">,</span>
         <span style="color: #993333;">url</span><span style="color: #00AA00;">&#40;</span><span style="color: #ff0000;">'fonts/ceroxa-webfont.ttf'</span><span style="color: #00AA00;">&#41;</span> format<span style="color: #00AA00;">&#40;</span><span style="color: #ff0000;">'truetype'</span><span style="color: #00AA00;">&#41;</span><span style="color: #00AA00;">,</span>
         <span style="color: #993333;">url</span><span style="color: #00AA00;">&#40;</span><span style="color: #ff0000;">'fonts/ceroxa-webfont.svg#CeroxaRegular'</span><span style="color: #00AA00;">&#41;</span> format<span style="color: #00AA00;">&#40;</span><span style="color: #ff0000;">'svg'</span><span style="color: #00AA00;">&#41;</span><span style="color: #00AA00;">;</span>
    <span style="color: #000000; font-weight: bold;">font-weight</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">normal</span><span style="color: #00AA00;">;</span>
    <span style="color: #000000; font-weight: bold;">font-style</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">normal</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span></pre></td></tr></table></div>

<p>The first line in the code states that we declare an identifier for our complete code. After that we are using the EOT font format if the web browser you are using is Internet Explorer. If you are not using IE as your web browser in that case it will move down the next line &#038; search for the appropriate compatible font format until it finds a matching one that can actually be used to display your content on the web page. The src: local bit mentioned in the third line of the code demonstrates the small trick just mentioned above. This line states that the web browser should make use of some fictional or imaginary font name that is not present on your machine so that there is no chance of wrong font being displayed.</p>
<p>Always take into account that font representation can differ extensively across various OS &#038; Web browsers. Several web developers have experienced extremely poor outcomes from IE i.e. Internet Explorer &#038; Windows OS that they stay away from using custom fonts on the whole. At all times be sure to inspect your outcomes strictly on each and every web browser that you use so that you can come to a decision as to if the quality is up to the standard or not.</p>
<p>@font-face has evolved very slowly because of several licensing issues .Initially most of the font type founders were unwilling to give away web licenses for their gorgeous &#038; costly web fonts. However, now there exist several low-priced or free web safe fonts with which we can acquire @font-face licenses. Today we are in the world of web typography where we have all kinds of @Font-Face goodies on our prospect &#038; all thanks to the great forward thinking individuals who develop web browsers &#038; are concerned about the designs. To conclude with one can say because of huge dives in web capabilities good-looking typography on the World Wide Web is finally a dream come true.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.crazyxhtml.com/blog/font-face-an-emerging-trend-in-the-world-of-web-typography/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The best sliders for your website</title>
		<link>http://www.crazyxhtml.com/blog/the-best-sliders-for-your-website/</link>
		<comments>http://www.crazyxhtml.com/blog/the-best-sliders-for-your-website/#comments</comments>
		<pubDate>Thu, 01 Sep 2011 11:07:17 +0000</pubDate>
		<dc:creator>Crazy Xhtml</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[Web Design]]></category>
		<category><![CDATA[XHTML]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[jquery]]></category>
		<category><![CDATA[js]]></category>
		<category><![CDATA[slider]]></category>

		<guid isPermaLink="false">http://www.crazyxhtml.com/blog/?p=432</guid>
		<description><![CDATA[If your website does not consist of images which can attract the users in that case the website has no life. In order to add life to your website you need to make use of images. Even in images they have trends. If you use outdated images for your website then users may not get attracted. Images become outdated in view of the fact that they are available in flash which is very old in JavaScript. JQuery sliders come to you rescue the moment you think of adding mesmerizing effects to your website. With the help of best Jquery sliders you can...]]></description>
			<content:encoded><![CDATA[<p>If your website does not consist of images which can attract the users in that case the website has no life. In order to add life to your website you need to make use of images. Even in images they have trends. If you use outdated images for your website then users may not get attracted. Images become outdated in view of the fact that they are available in flash which is very old in JavaScript. JQuery sliders come to you rescue the moment you think of adding mesmerizing effects to your website. With the help of best Jquery sliders you can put outstanding effects to your website. If one is familiar with the java script library and all the coding in it then using jQuery sliders is a mere cakewalk. This is basically an image gallery where you can use the image in different ways. It develops the web with HTML document transverse, Ajax interactions, animation or some kind of event handling.</p>
<p>Creating a slide show of all your images on your website is a difficult task because it needs a lot of experience and tools like best Jquery sliders. You can also find the best Jquery sliders on the World Wide Web and take help from there. Basically all the Jquery sliders have java codes to perform a particular task. One image can be made into multiple foundations in a gallery design with the help of these codes. The codes are written very carefully and the tasks are performed individually prior to making the code visible to the people. Transition of any image in a slide show is very important. Transitions are not easy because it needs a lot of java codes. The best Jquery sliders can help you create your own and unique transition of images.</p>
<p>Dimensions, Size, area, image type all these things should be taken care of while using Jquery sliders. There are many websites which put captions for their images. Putting caption to any image box is a difficult task but with the help few java scripts you can do it. You can as well add graphical effects with one of the best Jquery sliders. These sliders work in a form of coding. These sliders help in providing a slide show to the image gallery. There are several types of best &amp; beauty jQuery sliders available in the market. In this piece of writing when you go further down we will talk about different jQuery sliders which help in creating image gallery and many other fields.</p>
<p><strong>1. Avia Jquery slider</strong><br />
Avia Jquery slider is a unique slider which is also used to give unique effects with transition of images. The main features which make this slider unique from other sliders is that it consists of image preloader and also auto play option which works according to the user interaction. It also consists of HTML 5 which is valid and CSS 3 markup. This slider is very light in weight and has a weight about 8kb.<br />
<a href="http://aviathemes.com/aviaslider/" target="_blank">http://aviathemes.com/aviaslider/</a></p>
<p><img src="http://www.crazyxhtml.com/blog/wp-content/uploads/2011/09/pic_slider_1.jpg" alt="1-Avia Jquery slider" /></p>
<p><strong>2. SlideDeck JQuery slider</strong><br />
For the sake of good ranking of your website through search engine optimization you need to have a good grip of all the java based sliders so that you can use them in the modification of the website. Slide deck sliders can do this job for your website. They help you boost your ranking among all the top search engines. No content is indexed automatically unless it has a proper safe code. Slide deck sliders index the content directly and give it an animation effect.<br />
<a href="http://www.slidedeck.com/" target="_blank">http://www.slidedeck.com/</a></p>
<p><img src="http://www.crazyxhtml.com/blog/wp-content/uploads/2011/09/pic_slider_2.jpg" alt="SlideDeck JQuery slider" /></p>
<p><strong>3. Nivo JQuery slider</strong><br />
For any slider the number of transitions is less and less affects are created by them. In this type of slider you have almost 9 transition effects. With the help of this slider you can transit any image or content of your website and give them unique effects. Any other slider would only transit your element but this slider does a lot more things like effecting it or animation. These sliders are tested on many internet servers like Google chrome, Mozilla, internet explorer and many more.<br />
<a href="http://nivo.dev7studios.com/" target="_blank">http://nivo.dev7studios.com/</a></p>
<p><img src="http://www.crazyxhtml.com/blog/wp-content/uploads/2011/09/pic_slider_3.jpg" alt="Nivo JQuery slider" /></p>
<p><strong>4. Fancy Moves sliders</strong><br />
To move any content on your website is difficult unless and until you have the idea of graphics. The most important thing in these sliders is the queries which are used to move the content. In this slider you can show up all things you want to through the sliding of the content. The main services and products are also kept in mind and projected through motion.<br />
<a href="http://webdesignandsuch.com/posts/jquery-product-slider/jQuery-productSlider/index.html" target="_blank">http://webdesignandsuch.com/</a></p>
<p><img src="http://www.crazyxhtml.com/blog/wp-content/uploads/2011/09/pic_slider_4.jpg" alt="Fancy Moves sliders" /></p>
<p><strong>5. JCover Flip slider</strong><br />
Generally the customization of any content is slow and requires many processes for the outcome. This slider helps you customize your features at a faster rate and sets them in one direction. Not all the sliders have the option of automated update but this slider automatically updates the feature and sets them in time.<br />
<a href="http://www.elated.com/res/File/articles/development/javascript/jquery/cover-flow-remade-with-css-and-jquery/cover-flow/" target="_blank">http://www.elated.com/res/File/articles/development/javascript/jquery/cover-flow-remade-with-css-and-jquery/cover-flow/</a></p>
<p><img src="http://www.crazyxhtml.com/blog/wp-content/uploads/2011/09/pic_slider_5.jpg" alt="JCover Flip slider" /></p>
<p><strong>6. Jquery Fancy Transition slider</strong><br />
All the images on your website may be constant or it may have fixed position. If you have to make them look differently then you can use slideshows to execute them, these sliders are especially for the use of slideshows of the images o a website. Before executing any slider its tested and the results are taken separately.</p>
<p>Any java script professional can help you create java codes which can be used as queries which will give outstanding effects. Make sure that the sliders which you are using should have a simple configuration which any naïve user can understand. All the sliders should be XML driven so that it has a particular coding language which everyone can understand. There are different layouts for every image and every image has a texture which makes it different from other images. You should use the sliders for appropriate layout so that all the images with same layout can be resized. Resizing any image might be easy but when you make use of sliders you should be very careful because they might affect your slideshow. You can take the help of a professional for using slideshow for your website. Nowadays most of the website owners have taken help from web designers who are expert at java codes and queries. The most important thing that you should keep in mind is that it should support all the languages and not only English. There are many sliders which you can be downloaded from the World Wide Web which come along with a tutorial on how to make use of them.<br />
<a href="http://workshop.rs/projects/jqfancytransitions/" target="_blank">http://workshop.rs/projects/jqfancytransitions/</a></p>
<p><img src="http://www.crazyxhtml.com/blog/wp-content/uploads/2011/09/pic_slider_6.jpg" alt="Jquery Fancy Transition slider" /></p>
<p><strong>7. Image Slider</strong><br />
Let us talk about the best Jquery sliders which help in providing you a good image slideshow. The first type of sliders among all the sliders is image slider. This type is generally used to create unique effects to an image and create a good slideshow of the image gallery. Every JavaScript before using has to have a MIT license. This sliders is used under MIT license and it has features like auto slide, navigation box, lightweight, flexible configuration and also linking images.<br />
<a href="http://www.sohtanaka.com/web-design/examples/image-slider/" target="_blank">http://www.sohtanaka.com/web-design/examples/image-slider/</a></p>
<p><img src="http://www.crazyxhtml.com/blog/wp-content/uploads/2011/09/pic_slider_7.jpg" alt="Image Slider" /></p>
<p><strong>8. Chop Sliders</strong><br />
There are many applications in which you make use of touch screen and slide the images. In this case they make use of chop sliders. Chop sliders can give your images unique and stunning effects. When you open any folder in any application the thumbs are very important for the transition of images. You need to have scrollable thumbs to transit any image. Chop sliders are also image sliders but they are used for scrolling the images and provide scrolling effects to the thumbs.<br />
<a href="http://www.idangero.us/cs/" target="_blank">http://www.idangero.us/cs/</a></p>
<p><img src="http://www.crazyxhtml.com/blog/wp-content/uploads/2011/09/pic_slider_8.jpg" alt="Chop Sliders" /></p>
<p><strong>9. Rotating Image Slider</strong><br />
The next general category of sliders is a rotating image slider. These in fact can be the best Jquery image sliders because they can rotate a slideshow in any way. These contain of the Jquery codes which are written very carefully and made only for the use of images. Most of the applications have rotating image sliders and especially application with touch screen and all the iphones. Sliding of each element with the help of Jquery codes is possible in this type. They rotate very slightly.<br />
<a href="http://tympanus.net/Tutorials/RotatingImageSlider/" target="_blank">http://tympanus.net/Tutorials/RotatingImageSlider/</a></p>
<p><img src="http://www.crazyxhtml.com/blog/wp-content/uploads/2011/09/pic_slider_9.jpg" alt="Rotating Image Slider" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.crazyxhtml.com/blog/the-best-sliders-for-your-website/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Evolving Technology of Web Fonts</title>
		<link>http://www.crazyxhtml.com/blog/evolving-technology-of-web-fonts/</link>
		<comments>http://www.crazyxhtml.com/blog/evolving-technology-of-web-fonts/#comments</comments>
		<pubDate>Tue, 17 May 2011 06:03:47 +0000</pubDate>
		<dc:creator>Crazy Xhtml</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[Web Design]]></category>
		<category><![CDATA[XHTML]]></category>

		<guid isPermaLink="false">http://www.crazyxhtml.com/blog/?p=410</guid>
		<description><![CDATA[Suppose that you login to any Social Networking website say Orkut, Twitter, Facebook and so on. After logging in if you are facing lot many difficulties in reading the messages or posts which are being posted by your family &#38; friends, you will be very much irritated &#38; will prefer to switch over another website which has better readability options. This is one most common example which demonstrates the need of Web Fonts. If the Web font of your website is not good enough &#38; does not provide better readability then the popularity of your website would decrease slowly as the number...]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.crazyxhtml.com/blog/wp-content/uploads/2011/05/pic_web_fonts.jpg"><img src="http://www.crazyxhtml.com/blog/wp-content/uploads/2011/05/pic_web_fonts.jpg" alt="" title="pic_web_fonts" width="400" height="225" class="alignleft size-full wp-image-414" /></a>Suppose that you login to any Social Networking website say Orkut, Twitter, Facebook and so on. After logging in if you are facing lot many difficulties in reading the messages or posts which are being posted by your family &amp; friends, you will be very much irritated &amp; will prefer to switch over another website which has better readability options. This is one most common example which demonstrates the need of Web Fonts. If the Web font of your website is not good enough &amp; does not provide better readability then the popularity of your website would decrease slowly as the number of users visiting your website would gradually decrease.</p>
<p>If you wish that your web page looks good across various platforms always make sure that you make use of standard Web fonts across all the web browsers on various platforms. Web font standardization gives your web page an elegant look. You should also keep in mind that you restrict the focus on the web font you use depending upon the target system because the web font will be displayed correctly only if it is installed on the target system &amp; if it is not installed then your selected web font will replace the default font. This problem can be more often found in the Windows designers system as they have several types of fonts installed on their system. Few of the websites mainly the Halloween websites which make use of some weird gothic web fonts provide a solution to this problem by allowing the users to download &amp; install the web fonts which they use to display on their web pages.</p>
<p>The main drawback of this solution is that to install the web fonts specific to a website, the users have to install some added plug-ins so that they can view the website &amp; its content. When the users are required to install some new special plug-ins for navigating to the website they would prefer leaving the website as fast as possible. A general solution has been provided to this problem by Microsoft. Microsoft has crafted few series of web fonts which are usually by default installed on any computer system that has the web browser Internet Explorer installed on it. This goes well with both Mac &amp; Windows operating systems. The most commonly used web fonts consist of  “Times New Roman”, “Bookman Old Style”, “Verdana”, “Comic Sans MS”, ”Arial” &amp; many more.</p>
<p>One more important thing which you need to remember when specifying web fonts using the font face attribute of HTML is that you should always make use of 2 web fonts one is the primary &amp; the other is secondary font. The major advantage of using both primary &amp; secondary fonts in the font face attribute is that it will provide the target system with an alternative font in case the primary font is not installed on the system.</p>
<p>For example, consider the below font face tag styled with both the primary &amp; secondary web fonts: <em>&lt;font face=”Verdana”,”Times New Roman”&gt;</em></p>
<p>The above listed tag stated that make use of the Times New Roman web font in case if Verdana font is not installed on the target system. This will make sure that all your web pages appear properly even if few of the right web fonts are not installed on the target system.<br />
What if you would like to make use of various customized fonts on your webpage?<br />
It is an extremely hard &amp; complicated task to add customized web fonts to your web page. Most of the web designers make use of custom fonts &amp; see that their website looks so pretty but once they upload it to the web server &amp; see it from others system they find it appears to be horrible, this is because there are only few basic fonts which might have been installed on the other systems &amp; the designers might have used some unusual fonts which are not present on the user’s PC.</p>
<h3><a href="https://github.com/sorccu/cufon/wiki/" target="_blank">Cufon</a></h3>
<p>With the advent of technology, Cufon has made the usage of customized fonts much easier. Cufon is a simple JavaScript that will substitute all the default web fonts with the fonts that are mentioned in the JavaScript file &amp; it consists of a theme so that all the visitors of the website can view them. Cufon has made the usage of customized fonts pretty simple. Cufon uses a combination of VML &amp; Canvas to present you with various font styles. As every coin has 2 faces, Cufon also comes with few merits &amp; demerits which are listed below:</p>
<p><strong>Demerits:</strong></p>
<ul>
<li>For converted elements you cannot apply the hover state.</li>
<li>Cufon is JavaScript based &amp; in case if your web browser does not support JavaScript or if it is disabled then the default web fonts will appear on the web page.</li>
<li>The content on the web page cannot be selected with the use of Cufon &amp; hence many visitors might not prefer to revisit your website.</li>
</ul>
<p><strong>Merits:</strong></p>
<ul>
<li>Cufon is not based upon any server side language.</li>
<li>Cufon is comparatively easy to use.</li>
<li>It is extremely lightning fast..</li>
</ul>
<p>In the earlier days web designers usually used to have very few choices of web fonts. They used to make use of the basic web fonts such as Arial, Verdana, Times New Roman &amp; so on. This is for the reason that the web designers did not want to take any risk in the situations where the font is not installed on the users system &amp; he is not able to read the content thereby making him leave the website with the intention of never visiting it again. So, it is always better to go with a safe bet when it comes to web fonts. This resulted in a major limitation on the various web fonts being used on any website especially with the older versions of the web browsers.</p>
<p>As an alternative many web designers started to embed videos, pictures &amp; flash content instead of text on their web pages because by making use of various images &amp; videos they could make use of any web font they wanted devoid of having to be concerned whether the font is installed on the target system or not. Even after so many alternatives, the limitation to the usage of various web fonts still existed. Now with the use of images &amp; videos in place of text, the website couldn’t be recognized by majority of search engines thereby resulting in a poor search engine index ranking.</p>
<h3><a href="http://www.google.com/webfonts" target="_blank">Google Fonts</a></h3>
<p>Google has endowed all the web designers &amp; owners with an amazing official innovation few days ago with the launch of Google Fonts. Usage of Google fonts is really easy to learn whether it be theoretically or practically. In order to make use of Google fonts you can merely select the web font you would like to use put in some CSS or HTML code to it &amp; there you go with multiple fonts without having to worry whether the web font you used is installed on the user’s system or not.</p>
<p>Google Font API has endowed all its web designers with a simple to use custom web font solution with several stylish &amp; tasteful fonts to choose from. Google fonts add charm to your web browser. Google fonts have made the usage of numerous web fonts easy because previously the web fonts driven by the fonts installed on your computer system but now with invention of Google fonts they are driven by the web browser from the mid of Google Fonts Database. This takes away all the restrictions &amp; limitations that come your way to the usage of different web fonts. With the innovation of Google fonts you can make use of whichever font you like even if your taste is somewhat whacky or weird. The advance of Google font API has made the life of web designers much simple &amp; easy as they can now make use of all fonts without having to be bothered about the font being installed on the visitor’s system.</p>
<p>Google Font API has overcome few of the drawbacks of Cufon such as dependency on JavaScript. Google font API does not depend upon JavaScript &amp; hence the Google web fonts will be displayed as is on the web browser even if JavaScript is disabled. Text on the web page that makes use of Google fonts is selectable that overcomes a major drawback with Cufon in which the text is not selectable.</p>
<p>Though Google fonts have several advantages it does have a few drawbacks but still it is preferred option among various web designers because of its wide ranging advantages when compared to its drawbacks. To start with, font directory of Google Fonts API is somewhat limited. Nevertheless you can bind the Google Font API by means of <a href="http://typekit.com" target="_blank">Typekit</a> by means of JavaScript &amp; the Web Font loader to bring in additional font selections. Google fonts are not compatible with various mobile browsers for example iPod, iPad, Android, iPhone &amp; so on.</p>
<p>Apart from Cufon, Typekit, Google fonts, SiFR and many other technologies, there is one more innovation of the CSS feature i.e. <em>@font-face</em>. Nevertheless, the <em>@font-face</em> Cascading Style Sheet method is among one of the easiest, powerful&amp; most flexible contender in this fixture of Web fonts. It looks as if it is the modern rock star among the gang of web fonts because it is gaining complete attention &amp; causing several websites to turn up with amazing offers on both free &amp; premium web fonts in favor of it.</p>
<p>To conclude with one can say that the world of web typography has advanced with several leaps &amp; bounds. Days have changed with the emerging technologies in the market. We have various alternatives such as innovation of the @Font-Face, Typekit, Cufon, and Google font API have paved the way for web designers.</p>
<p>Read more about <a href="http://www.smashingmagazine.com/2011/03/02/the-font-face-rule-revisited-and-useful-tricks/" target="_blank">web fonts</a> and <a href="http://www.solidstategroup.com/what-we-think/a-comparison-between-sifr-cufon-and-font-face" target="_blank">compare technologes</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.crazyxhtml.com/blog/evolving-technology-of-web-fonts/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Important Points to Remember When Coding HTML Email</title>
		<link>http://www.crazyxhtml.com/blog/important-points-to-remember-when-coding-html-email/</link>
		<comments>http://www.crazyxhtml.com/blog/important-points-to-remember-when-coding-html-email/#comments</comments>
		<pubDate>Fri, 22 Apr 2011 16:38:11 +0000</pubDate>
		<dc:creator>Crazy Xhtml</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[Web Design]]></category>
		<category><![CDATA[XHTML]]></category>

		<guid isPermaLink="false">http://www.crazyxhtml.com/blog/?p=401</guid>
		<description><![CDATA[HTML Email designing is one of the most important steps in email marketing. If your HTML Email is really impressive then it is definitely going to bring you a comparatively higher rate than what plain text email format is going to. However if your HTML Email is not readable, appears unpleasant in that case you cannot expect good response from your users. And furthermore, appalling HTML code possibly will activate anti-spam sensitive filters that might block your Email message which is going to damage the sender’s reputation &#38; deliverability. For this reason you have to take care that your HTML email has...]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.crazyxhtml.com/blog/wp-content/uploads/2011/04/apple-mail-icon.jpeg"><img class="alignleft size-full wp-image-406" title="apple-mail-icon" src="http://www.crazyxhtml.com/blog/wp-content/uploads/2011/04/apple-mail-icon.jpeg" alt="" width="240" height="240" /></a>HTML Email designing is one of the most important steps in email marketing. If your HTML Email is really impressive then it is definitely going to bring you a comparatively higher rate than what plain text email format is going to. However if your HTML Email is not readable, appears unpleasant in that case you cannot expect good response from your users. And furthermore, appalling HTML code possibly will activate anti-spam sensitive filters that might block your Email message which is going to damage the sender’s reputation &amp; deliverability.</p>
<p>For this reason you have to take care that your HTML email has an excellent appearance in various web based email services &amp; web mail clients. It is a good practice to have email account on the most famous web mail services such as Yahoo, AOL, Gmail, Hotmail and so forth. Once you have email accounts created on these websites you can send a test copy of your HTML Email. If you come across any errors or face any problems which require your consideration, you can at all times solve them prior to sending the email message to the complete contact list.</p>
<p>Even if one likes it or not, HTML Email marketing campaigns form the heart of every booming email marketing curriculum. An email campaign will boost up the revenue of any organization by millions of dollars. Web mail marketing is a very economical &amp; flourishing online marketing technique. Cheap in relation to posting out printed flyers to every recipient.HTML emails that are designed flawlessly present an enhanced exchange rate &amp; individuals often tend to opt for HTML when compared to plain text email layout.<br />
This piece of writing will be useful for all the designers &amp; email marketers as it lists out the most important tips which are required for HTML Email development. If you follow the below mentioned tips you will be able to create a perfect email which will appear as your customers want it to be.</p>
<p>Design &amp; development of HTML Email is completely a minefield task, no mistakes are permitted. There are some common guidelines mentioned below on which one can depend upon across all the web mail clients:</p>
<ol>
<li>Design of the Email is one major feature that needs to be kept in mind. In order to see the total width of the email in the view ports in the preview form always ensure that the width of your email design doesn’t exceed six hundred pixels.</li>
<li>Email templates are a major concern during HTML Email development. If you do not have wide-ranging individual experience to draw on, it is more likely expected that you will want to begin with an email design template that has most of the basic fundamental rights. If you have enough time then you can search for some free templates &amp; acquire inspiration to design your own the same way.</li>
<li>When designing HTML Email, always bear in mind that you provide absolute dimensions. It is a best practice to give all the measurements in PIXELS. If the pixel dimensions of the tables and images you specify are correct &amp; exact it will be easier for the web browser to display the images at exact positions. One needs to be very cautious when specifying the dimensions because the Email Clients are not as magnanimous as the web browsers.</li>
<li>Make sure that the Email is readable enough and makes sense even if the images are turned off. In most of the Email clients, images will not be displayed by default which does not give a good impression of your company. Such email clients will require that you explicitly add the address to your contacts in order to display the images. Few things that you need to keep in mind if your email client does not display the images by default:
<ul>
<li>Make use of the anchor link so that it will help the users in navigating to significant subheadings in your mail.</li>
<li>Make use of the alt attribute with the image tag in you HTML code so that in case if the image is not available it will display some alternate text. The advantage of having the alternate text is that if your web mail client does not load the images in that case based upon the alternate text message the user will be able to decide whether he should load the image or not. Therefore, make sure that the text in your alt attribute notifies perfectly what the readers will see on the image if loaded.</li>
<li>Last remedy out here is to have a popular well-known link to your web version of the equivalent mail..</li>
</ul>
</li>
<li>Most of the Email clients ignore majority of internal &amp; external cascading style sheets. So to get the best out of it one should make use of Inline CSS along with tables.</li>
<li>Users are usually more interested in mesmerizing headlines and once they come across mesmerizing headlines they will always want to read more &amp; more. When developing HTML Email template always make sure that the mesmerizing headlines are noticeable in the view port region whenever the mail loads into the browser. People generally don’t tent to scroll down the web page if the information is not attention grabbing.There are few email clients that have a very simple design that is effective &amp; easy to read. For example let us consider the Thunderbird web-mail client though the images are turned off in the email, the headline of the mails attracts you to read through the complete content of the mail.</li>
<li>Always code your HTML Email manually instead of using various HTML editors for example Home Site, Microsoft FrontPage and so forth. It is suggested that you avoid using these editors because these editors will put in some additional HTML code to your message source hence resulting in different appearance with different web mail clients. Even if you have used an HTML editor tool make sure that you clean the HTML code.<br />
When copying the email text it is always suggested that you copy paste it from Notepad instead of Microsoft word so as to get rid of definite Microsoft Office tags.</li>
<li>Instead of uploading the images from your local disk try uploading them from the server. It is a good practice to upload the images on to your website &amp; then provide link to them from your email. The advantages of uploading the images to the site &amp; then linking are it will display the images correctly as soon as the reader opens the mail instead if you are uploading them from your local disk the images would be appearing as attachments instead of being displayed inside the mail message because most of the email clients do not support this.One more added advantage of having the images uploaded to your website is that this will reduce your email message size. There are chances that your email might be blocked by some servers due to huge size of the email message because they have few sensitive filters embedded within in them which filter out emails based upon the message size. Ensure that you message size does not exceed 100KB.If your email loads at a faster pace in that case the chances of users reading it are more.</li>
<li>If you would like to mail a video to your users educating them on how to make use of a plan or service or any other thing, upload the video on to your own site, capture a small picture (screenshot) of the video clip having a PLAY button on it. Now embed this screenshot in your HTML email &amp; hyperlink it to the web page where you have upload the relevant video for the screenshot. When the receiver of the Email just clicks on the PLAY button in the email he will be redirected to the web page where the video has been uploaded &amp; hence this will reduce the message size of your HTML Email thus making it faster to load.</li>
<li>It is always advised not to make use of any background colors or images in the HTML Email because most of the web mail clients do not display them.</li>
<li>If you are making use of &lt;p&gt; tag in your HTML Email try not to use the &lt;p&gt; tag instead make use of the &lt;div&gt; tag because in most of the email applications the &lt;p&gt; tag does not function as it is expected to. For example if you consider the Yahoo’s Email application, one or more paragraphs are usually combined when the &lt;p&gt; tag is used in the HTML code whereas if the &lt;div&gt;&#8230; &lt;/div&gt;&lt;br /&gt; tag is used it always works as expected.</li>
<li>Templates put in an immense deal of straightforwardness to the method of designing HTML email. Make use of the templates, HTML layouts are here to hang about so try to keep it as easy as feasible &amp; do the analysis at the earliest &amp; over and over again.</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://www.crazyxhtml.com/blog/important-points-to-remember-when-coding-html-email/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Evolution of HTML and CSS in the Modern Era</title>
		<link>http://www.crazyxhtml.com/blog/evolution-of-html-and-css-in-the-modern-era/</link>
		<comments>http://www.crazyxhtml.com/blog/evolution-of-html-and-css-in-the-modern-era/#comments</comments>
		<pubDate>Wed, 02 Mar 2011 17:49:11 +0000</pubDate>
		<dc:creator>Crazy Xhtml</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[XHTML]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://www.crazyxhtml.com/blog/?p=380</guid>
		<description><![CDATA[Everyone is on familiar terms regarding the significance of Cascading Style Sheets (CSS) &#38; the use of Hypertext Markup Language in web development. Few advantages of using this language when building a website are mentioned below: Hypertext Markup language is the simplest web based languages known till date for creating web pages. HTML pages when embedded with CSS are extremely search engine friendly and that is the reason they are being popularly used by several service providers all over the world. HTML pages when embedded with CSS shorten the code and as well ensure that your web page gets loaded comparatively faster....]]></description>
			<content:encoded><![CDATA[<p>Everyone is on familiar terms regarding the significance of Cascading Style Sheets (CSS) &amp; the use of Hypertext Markup Language in web development. Few advantages of using this language when building a website are mentioned below:</p>
<ol>
<li>Hypertext Markup language is the simplest web based languages known till date for creating web pages.</li>
<li>HTML pages when embedded with CSS are extremely search engine friendly and that is the reason they are being popularly used by several service providers all over the world.</li>
<li>HTML pages when embedded with CSS shorten the code and as well ensure that your web page gets loaded comparatively faster.</li>
<li>HTML when used along with CSS is much more flexible both in terms of designing &amp; effects.</li>
</ol>
<p>You can experience the most excellent features by using the fifth version of HTML along with CSS 3:</p>
<ul>
<li>By making use of the fifth version of HTML along with CSS 3 the graphical effects on your webpage can be made more appealing. By means of HTML 5 &amp; CSS 3 it is very easy to code your web pages so as to encompass circular corners &amp; drop shadows.</li>
<li>You can personalize the font on your webpage by making use of HTML along with CSS.</li>
<li>The tables on your web page can get a better look with the use of CSS.</li>
<li>One important feature provided by HTML 5 is the use of Web Sockets. By making use of the sockets feature provided by HTML data transfer &amp; communication over the web becomes much faster. The server response is also comparatively much faster.</li>
<li>Latest versions of HTML provide the facility of Geo Location.</li>
<li>With the use of HTML you can have better accessibility to your Emails as they can be saved and later you can view them whenever you want even though you are offline.</li>
</ul>
<p><img src="http://www.crazyxhtml.com/blog/wp-content/uploads/2011/03/1243269245xFn70f.jpg" alt="" title="" width="400" height="259" class="alignleft size-full wp-image-383" />HTML &amp; CSS are anticipated to bring about a diverse change in the near future. It is alleged that the potential of this diligence depends on it. CSS 3 is already time-honored by most of the web service providers and so is the fifth version of HTML.</p>
<p>In the modern era everybody has a dream of building a Website. Nowadays building a website has become an easy process even for starters. If you are aware of few simple steps like creating a database and know how to install the most popular Web content management software’s such as WordPress, Joomla, etc. If you know these few simple steps then there is no need for you to learn the basic web languages such as Javascript, PHP, Hypertext Markup Language (HTML), and Cascading Style Sheets (CSS). On the whole you will not have to strive hard so as to get the knowledge of web programming because a common user of the site merely needs to be familiar on terms such as how to attach different pictures, how to publish articles and few other basic tasks. Most of the booming authors put up the shutters of their mind when it comes to learning HTML and the use of CSS along with HTML because they think it is not necessary for them to know</p>
<p>In contrast if you have the knowledge of the various web programming languages then you can appreciably perk up the eminence of your site. By means of only some easy tweaks you will be able to transform any cut-out, you will be able to amend colors to go with your write up, you can adjust locations of various elements on the page, and so forth. So to sum up with you have full edge on your site.</p>
<p>Many users of the web assume that gaining knowledge on Hypertext Markup Language (HTML) &amp; few new web based languages is very complicated. However their assumption on this is incorrect because it is very easy to grasp the basic of the web based languages like HTML. An operational site on a home web server is the perfect podium for experimentation because this is the place where you can try out different things and observe what effects they have on your site. In this manner you can gain knowledge of lot many things on improving the look and feel of your website.</p>
<p>The foremost step must be to go through various e-tutorials or preparatory content on the subject of HTML &amp; CSS. This is the primary level of web encoding. The subsequent step is almost certainly PHP &amp; JavaScript. You merely have to be on familiar terms with what is the functionality  of these web based languages, how PHP &amp; JS can help you in creating web pages together with CSS &amp; HTML, what is the general syntax for using these languages and so forth.</p>
<p>The next step to be followed is to analyze the file organization structure e of your website. Make an attempt to find out what kind of files make up the cut-out of your website. You will more often than not come across a main HTML file together with few CSS styles. Try to  examine &amp; explore the syntax &amp; structure of these files and after that make few modifications and observe what effects they have on the web page content or on the entire layout of the page.</p>
<p>Minute modifications will afterwards turn out to be better modifications &amp; you will be capable of transforming the general template in accordance with your requirements &amp; wishes. The only thing required is you have to find how things work so that it will be very easy for you to know in which file you have to make modifications, how you have to modify the code so that you can achieve the expected changes in the web page whatever you wish for. It really sounds incredible when you get to know that just merely by knowing the general syntax of the languages like HTML you can make wonders with it. If you know these languages you can comprehend easily the functioning of the web &amp; how to get the best out of it.<br />
.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.crazyxhtml.com/blog/evolution-of-html-and-css-in-the-modern-era/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Ultimate Hand-Coding Toolbox</title>
		<link>http://www.crazyxhtml.com/blog/the-ultimate-hand-coding-toolbox/</link>
		<comments>http://www.crazyxhtml.com/blog/the-ultimate-hand-coding-toolbox/#comments</comments>
		<pubDate>Sat, 27 Mar 2010 18:50:37 +0000</pubDate>
		<dc:creator>Crazy Xhtml</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[XHTML]]></category>
		<category><![CDATA[chrome]]></category>
		<category><![CDATA[filezilla]]></category>
		<category><![CDATA[firebug]]></category>
		<category><![CDATA[firefox]]></category>
		<category><![CDATA[fireftp]]></category>
		<category><![CDATA[ftp]]></category>
		<category><![CDATA[ietester]]></category>
		<category><![CDATA[internet explorer]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[mac os]]></category>
		<category><![CDATA[notepad]]></category>
		<category><![CDATA[Opera]]></category>
		<category><![CDATA[safari]]></category>
		<category><![CDATA[text editor]]></category>
		<category><![CDATA[windows]]></category>
		<category><![CDATA[yahoo]]></category>

		<guid isPermaLink="false">http://www.crazyxhtml.com/blog/?p=243</guid>
		<description><![CDATA[Text editor A good text editor is the heart of the hand-coding toolbox. You could use notepad or whatever plain text editor is bundled with your operating system, but there’s really no reason to settle. There are plenty of free alternatives with features to make hand-coding faster and easier. Windows – Notepad++ Hands-down the best editor for Windows. With syntax highlighting, auto tag completion, code folding, and much more, Notepad++ is a lightweight program with everything you need to code XHTML and CSS. Make sure you grab the TextFX plugin (built into newer versions) and the Explorer plugin (a nice file browser)...]]></description>
			<content:encoded><![CDATA[<h3>Text editor</h3>
<p>A good text editor is the heart of the hand-coding toolbox. You could  use notepad or whatever plain text editor is bundled with your  operating system, but there’s really no reason to settle. There are  plenty of free alternatives with features to make hand-coding faster and  easier.</p>
<p><strong>Windows </strong>– <a href="http://notepad-plus.sourceforge.net/uk/site.htm">Notepad++</a><br />
Hands-down the best editor for Windows. With syntax highlighting, auto  tag completion, code folding, and much more, Notepad++ is a lightweight  program with everything you need to code XHTML and CSS. Make sure you  grab the TextFX plugin (built into newer versions) and the Explorer  plugin (a nice file browser) from the <a href="http://sourceforge.net/apps/mediawiki/notepad-plus/index.php?title=Plugin_Central">plugin  repository</a>. While you’re there, check out the 60 or so other  plugins available for even more flexibility and features.</p>
<p><strong>Mac OS X</strong> – <a href="http://www.barebones.com/products/TextWrangler/">Textwrangler</a><br />
Textwrangler is one of the best free text editors for Mac OS X. However,  if you’re willing to shell out a little money, I’d recommend either <a href="http://macromates.com/">TextMate</a> ($60) or <a href="http://www.panic.com/coda/">Coda</a> ($99) for  more robust features and support. They all have their pros and cons, so  give each a try to see what works best for you.</p>
<h3>Browser</h3>
<p>If a text editor is the heart of the hand-coding toolbox, then a  browser is the soul. It’s the reason developers build tableless  websites. And for web design and development, there’s no better browser  than <a href="http://www.mozilla.com/en-US/firefox/personal.html">Firefox</a>.  Not only does it adhere to accepted web standards, there’s a ridiculous  number of add-ons available to streamline the hand-coding process. Just  remember to limit the number of extensions you have enabled so the  browser stays quick and stable.</p>
<p>Here’s a list of my favorite add-ons:</p>
<ul>
<li><a href="http://getfirebug.com/">Firebug</a> –  I couldn’t live without Firebug. You can tweak CSS properties right in  the browser and see the results live, inspect XHTML elements to sort out  layout problems, monitor network requests, and more. This is a  must-have add-on for Firefox.</li>
</ul>
<ul>
<li><a href="https://addons.mozilla.org/en-US/firefox/addon/60">Web Developer  Extension</a> – Another add-on with indispensable features. View the  generated source code from pages with javascript, disable and enable  style sheets and javascript, analyze XHTML elements, validate local and  remote markup and CSS, and much more. Plus, it includes some nice  features from stand-alone plugins like <a href="https://addons.mozilla.org/en-US/firefox/addon/539">MeasureIt</a> (a ruler to measure elements in the browser window) and <a href="https://addons.mozilla.org/en-US/firefox/addon/1985">Window  Resizer</a> (resize the browser window to test different screen  resolutions).</li>
</ul>
<ul>
<li><a href="https://addons.mozilla.org/en-US/firefox/addon/3829">Live HTTP  Headers</a> – It shows the HTTP header calls made with each page load in  real time, which can help you sort out issues with caching and  redirects.</li>
</ul>
<ul>
<li><a href="http://developer.yahoo.com/yslow/">Yahoo!  YSlow</a> – This is actually an extension to Firebug that works with  its network monitoring features. YSlow tests the performance of your web  pages and offers suggestions to tweak the underlying code and server  settings. Shoot for an ‘A’ grade to push your web development skills to  the next level.</li>
</ul>
<ul>
<li><a href="https://addons.mozilla.org/en-US/firefox/addon/7943">Pixel Perfect</a> – This is also an extension to Firebug. It lets you overlay a copy of  your mockup in the browser window, which can save a lot of time flipping  between Photoshop and Firefox.</li>
</ul>
<ul>
<li><a href="https://addons.mozilla.org/en-US/firefox/addon/4904">GridFox</a> –  This creates a grid overlay in the browser window. Combine it with  Firebug and you can nudge elements into perfect alignment.</li>
</ul>
<ul>
<li><a href="https://addons.mozilla.org/en-US/firefox/addon/684">FireFTP</a> – I  prefer a stand-alone FTP program, but this comes in handy on occasion.  It has all the features you need to upload files, including directory  comparison and the ability to transfer through SFTP (extremely important  for security).</li>
</ul>
<p>I know Internet Explorer is the browser everyone loves to hate, but  it <em>is</em> used by the majority of people outside of the tech and  design communities. Plus, there’s a little-known <a href="http://www.microsoft.com/downloads/details.aspx?familyid=e59c3964-672d-4511-bb3e-2d5e1db91038&amp;displaylang=en">Internet  Explorer developer toolbar</a> that mimics the functionality of the  developer toolbar for Firefox. Just food for thought.</p>
<h3>Cross-browser compatibility</h3>
<p>A website may look great in Firefox, but that doesn’t mean the layout  is ready to be released into the wild. Cross-browser compatibility  testing is critical and ensures visitors have a consistent experience  regardless of the browser they use.</p>
<p><a href="http://my-debugbar.com/wiki/IETester/HomePage">IETester</a> provides Windows users with easy access to Internet Explorer 6, 7, and 8  in one place. It suffers from random crashes, but that’s a small price  to pay for the convenience of three browsers in one. (I’ve found that  you can avoid a lot of glitches if you open an IE8 tab first.)</p>
<p>If you’re on a Mac, you can to try the <a href="http://spoon.net/browsers/">spoon plugin</a>, which lets you run  your websites through different browsers in an online “sandbox”. There’s  also the <a href="https://browserlab.adobe.com/">Adobe  BrowserLab</a>. It’s free now, but expect Abode to charge for it in the  near future.</p>
<p>In addition to those tools, you can always download the full versions  of other browsers. Sometimes there’s just no substitute for the real  thing. I have these installed in a separate folder and check finished  websites in each one before I wrap up.</p>
<ul>
<li><a href="http://www.mozilla.com/en-US/firefox/personal.html">Firefox</a> (Windows, Mac)</li>
<li><a href="http://www.apple.com/safari/">Safari</a> (Windows, Mac)</li>
<li><a href="http://www.opera.com/">Opera</a> (Windows)</li>
<li><a href="http://www.google.com/chrome">Chrome</a> (Windows)</li>
</ul>
<h3>FTP</h3>
<p>FTP, or File Transfer Protocol, is how you upload your shiny new,  hand-coded web pages to the internet. <a href="http://filezilla-project.org/">FileZilla</a> is one of the best  stand-alone FTP clients and it’s available for both Windows and Mac OS  X. If you’re using Notepad++ there’s an easy way to <a href="http://linhost.info/2008/01/notepad-and-filezilla-tip/">integrate  Notepad++ and FileZilla</a> so you can edit files directly on the remote  server.</p>
<p>Remember to always transfer files through SFTP where possible.  Otherwise you send your username and password over the network in plain  text.</p>
<h3>Local server</h3>
<p>If you plan to do more than deliver static HTML pages, you’ll need a  local server. A WAMP or MAMP stack (short for Windows or Mac +  Apache-MySQL-PHP) allows you to run server-side languages and even  database driven packages like WordPress from your desktop. I install  Apache, PHP, and MySQL from scratch on my Windows boxes, and there are  plenty of online tutorials to walk you through the process. But if you’d  prefer a simpler solution…</p>
<p><strong>Windows</strong> – <a href="http://www.apachefriends.org/en/xampp.html">XAMPP</a><br />
XAMPP will have you up and running in a few minutes with <em>everything</em> you could need from a local server.</p>
<p><strong>Mac OS X</strong> – Built-in or <a href="http://www.mamp.info/en/index.html">MAMP</a><br />
Mac OS X has a built-in Apache server and there are lots of online  tutorials that explain how to access it. Or you can go with MAMP, which  is a one-click solution that installs Apache, PHP, and MySQL.</p>
<p class="source"><a rel="nofollow" target="_blank" href="http://www.fivefingercoding.com/xhtml-and-css/ultimate-hand-coding-toolbox">Five Finger Coding</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.crazyxhtml.com/blog/the-ultimate-hand-coding-toolbox/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Border-image: using images for your border</title>
		<link>http://www.crazyxhtml.com/blog/border-image-using-images-for-your-border/</link>
		<comments>http://www.crazyxhtml.com/blog/border-image-using-images-for-your-border/#comments</comments>
		<pubDate>Sat, 12 Sep 2009 16:04:18 +0000</pubDate>
		<dc:creator>Crazy Xhtml</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[border]]></category>
		<category><![CDATA[css3]]></category>

		<guid isPermaLink="false">http://www.crazyxhtml.com/blog/?p=202</guid>
		<description><![CDATA[Another exciting new border feature of CSS3 is the property border-image. With this feature you can define an image to be used instead of the normal border of an element. This feature is actually split up into a couple of properties: border-image and border-corner-image. These two values are shorthands for:]]></description>
			<content:encoded><![CDATA[<p>Another exciting new border feature of CSS3 is the property <code>border-image</code>. With this feature you can define an image to be used instead of the normal border of an element. This feature is actually split up into a couple of properties: border-image and border-corner-image.<br />
These two values are shorthands for:</p>
<p><code><strong>border-image:</strong><br />
border-top-image<br />
border-right-image<br />
border-bottom-image<br />
border-left-image</code></p>
<p><code><strong>border-corner-image:</strong><br />
border-top-left-image<br />
border-top-right-image<br />
border-bottom-left-image<br />
border-bottom-right-image</code></p>
<p><code>border-image</code> currently does not work in Opera and IE. <img src='http://www.crazyxhtml.com/blog/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' /> </p>
<p>Let&#8217;s start. I use this image for borders:<br />
<img src="http://www.crazyxhtml.com/blog/wp-content/uploads/2009/09/border.gif" alt="Border-image: using images for your border" /></p>
<p>The syntax to use it is:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
</pre></td><td class="code"><pre class="css" style="font-family:monospace;">-o-border-image<span style="color: #00AA00;">:</span> <span style="color: #993333;">url</span><span style="color: #00AA00;">&#40;</span><span style="color: #ff0000;">'border.gif'</span><span style="color: #00AA00;">&#41;</span> <span style="color: #cc66cc;">27</span> round round<span style="color: #00AA00;">;</span>
-icab-border-image<span style="color: #00AA00;">:</span> <span style="color: #993333;">url</span><span style="color: #00AA00;">&#40;</span><span style="color: #ff0000;">'border.gif'</span><span style="color: #00AA00;">&#41;</span> <span style="color: #cc66cc;">27</span> round round<span style="color: #00AA00;">;</span>
-khtml-border-image<span style="color: #00AA00;">:</span> <span style="color: #993333;">url</span><span style="color: #00AA00;">&#40;</span><span style="color: #ff0000;">'border.gif'</span><span style="color: #00AA00;">&#41;</span> <span style="color: #cc66cc;">27</span> round round<span style="color: #00AA00;">;</span>
-moz-border-image<span style="color: #00AA00;">:</span> <span style="color: #993333;">url</span><span style="color: #00AA00;">&#40;</span><span style="color: #ff0000;">'border.gif'</span><span style="color: #00AA00;">&#41;</span> <span style="color: #cc66cc;">27</span> round round<span style="color: #00AA00;">;</span>
-webkit-border-image<span style="color: #00AA00;">:</span> <span style="color: #993333;">url</span><span style="color: #00AA00;">&#40;</span><span style="color: #ff0000;">'border.gif'</span><span style="color: #00AA00;">&#41;</span> <span style="color: #cc66cc;">27</span> round round<span style="color: #00AA00;">;</span>
border-image<span style="color: #00AA00;">:</span> <span style="color: #993333;">url</span><span style="color: #00AA00;">&#40;</span><span style="color: #ff0000;">'border.gif'</span><span style="color: #00AA00;">&#41;</span> <span style="color: #cc66cc;">27</span> round round<span style="color: #00AA00;">;</span></pre></td></tr></table></div>

<p>Which results in:</p>
<p id="border_image_1">Lorem ipsum dolor sit amet.</p>
<p>Or:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
</pre></td><td class="code"><pre class="css" style="font-family:monospace;">-o-border-image<span style="color: #00AA00;">:</span> <span style="color: #993333;">url</span><span style="color: #00AA00;">&#40;</span><span style="color: #ff0000;">'border.gif'</span><span style="color: #00AA00;">&#41;</span> <span style="color: #cc66cc;">27</span> stretch stretch<span style="color: #00AA00;">;</span>
-icab-border-image<span style="color: #00AA00;">:</span> <span style="color: #993333;">url</span><span style="color: #00AA00;">&#40;</span><span style="color: #ff0000;">'border.gif'</span><span style="color: #00AA00;">&#41;</span> <span style="color: #cc66cc;">27</span> stretch stretch<span style="color: #00AA00;">;</span>
-khtml-border-image<span style="color: #00AA00;">:</span> <span style="color: #993333;">url</span><span style="color: #00AA00;">&#40;</span><span style="color: #ff0000;">'border.gif'</span><span style="color: #00AA00;">&#41;</span> <span style="color: #cc66cc;">27</span> stretch stretch<span style="color: #00AA00;">;</span>
-moz-border-image<span style="color: #00AA00;">:</span> <span style="color: #993333;">url</span><span style="color: #00AA00;">&#40;</span><span style="color: #ff0000;">'border.gif'</span><span style="color: #00AA00;">&#41;</span> <span style="color: #cc66cc;">27</span> stretch stretch<span style="color: #00AA00;">;</span>
-webkit-border-image<span style="color: #00AA00;">:</span> <span style="color: #993333;">url</span><span style="color: #00AA00;">&#40;</span><span style="color: #ff0000;">'border.gif'</span><span style="color: #00AA00;">&#41;</span> <span style="color: #cc66cc;">27</span> stretch stretch<span style="color: #00AA00;">;</span>
border-image<span style="color: #00AA00;">:</span> <span style="color: #993333;">url</span><span style="color: #00AA00;">&#40;</span><span style="color: #ff0000;">'border.gif'</span><span style="color: #00AA00;">&#41;</span> <span style="color: #cc66cc;">27</span> stretch stretch<span style="color: #00AA00;">;</span></pre></td></tr></table></div>

<p>Which then results in:</p>
<p id="border_image_2">Lorem ipsum dolor sit amet.</p>
<p>For those of you not so lucky as to be able to see this, here are screenshots of the two examples.</p>
<p>The First Example:<br />
<img src="http://www.crazyxhtml.com/blog/wp-content/uploads/2009/09/border-image1.gif" alt="Border-image: using images for your border" /></p>
<p>The Second Example:<br />
<img src="http://www.crazyxhtml.com/blog/wp-content/uploads/2009/09/border-image2.gif" alt="Border-image: using images for your border" /></p>
<p>Also use:<br />
-moz-border-image &#8211; for Firefox<br />
-o-border-image &#8211; Opera<br />
-khtml-border-image &#8211; KDE<br />
-webkit-border-image &#8211; Safari<br />
-icab-border-image &#8211; iCab</p>
<p>Read an original specification <a target="_blank" href="http://www.w3.org/TR/css3-background/#the-border-image">here</a></p>
<p class="source"><a rel="nofollow" target="_blank" href="http://www.css3.info/preview/border-image/">CSS3 info</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.crazyxhtml.com/blog/border-image-using-images-for-your-border/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Awesome Resources to Test Cross Browser Compatibility of Your Website</title>
		<link>http://www.crazyxhtml.com/blog/awesome-resources-to-test-cross-browser-compatibility-of-your-website/</link>
		<comments>http://www.crazyxhtml.com/blog/awesome-resources-to-test-cross-browser-compatibility-of-your-website/#comments</comments>
		<pubDate>Tue, 08 Sep 2009 17:27:17 +0000</pubDate>
		<dc:creator>Crazy Xhtml</dc:creator>
				<category><![CDATA[Browsers]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[XHTML]]></category>

		<guid isPermaLink="false">http://www.crazyxhtml.com/blog/?p=170</guid>
		<description><![CDATA[When there are many browsers available for the users to surf the internet, it becomes evident for you to check the Cross Browser Compatibility of your website. Different people use different operating systems and browsers and you cannot control their wish to surf your website on one particular browser, just because your website does not look well on it. Though among many available browsers, Mozilla and I.E are the most used browsers around the world. But still while designing a website web designers make it sure to check the browser compatibility of the website in all browsers. To rescue the web designers...]]></description>
			<content:encoded><![CDATA[<p>When there are many browsers available for the users to surf the internet, it becomes evident for you to check the Cross Browser Compatibility of your website. Different people use different operating systems and browsers and you cannot control their wish to surf your website on one particular browser, just because your website does not look well on it. Though among many available browsers, Mozilla and I.E are the most used browsers around the world. But still while designing a website web designers make it sure to check the browser compatibility of the website in all browsers.</p>
<p>To rescue the web designers from this aching job of testing browser compatibility in different browsers there are few websites which offer this service. On these websites you can check the compatibility of your website in all desired browsers. You can find these websites below:</p>
<table border="0" width="100%">
<tbody>
<tr>
<td><strong><a href="http://browsershots.org/" target="_blank">Browsershots</a></strong><br />
<a href="http://browsershots.org/"><img class="alignnone size-full wp-image-175" title="Browsershots" src="http://www.crazyxhtml.com/blog/wp-content/uploads/2009/09/pic_browsershots_170.jpg" alt="Browsershots" width="200" height="157" /></a></td>
<td><strong><a href="http://www.browsrcamp.com/" target="_blank">Browsershots</a></strong><br />
<a href="http://www.browsrcamp.com/"><img class="alignnone size-full wp-image-176" title="browsrcamp" src="http://www.crazyxhtml.com/blog/wp-content/uploads/2009/09/browsrcamp.jpg" alt="browsrcamp" width="200" height="150" /></a></td>
</tr>
<tr>
<td></td>
<td></td>
</tr>
<tr>
<td><strong><a href="http://spoon.net/browsers/" target="_blank">Spoon</a></strong><br />
<a href="http://spoon.net/browsers/"><img class="alignnone size-full wp-image-180" title="spoon" src="http://www.crazyxhtml.com/blog/wp-content/uploads/2009/09/pic_spoon.jpg" alt="spoon" width="200" height="150" /></a></td>
<td><strong><a href="http://crossbrowsertesting.com/" target="_blank">CrossBrowserTesting</a></strong><br />
<a href="http://crossbrowsertesting.com/"><img class="alignnone size-full wp-image-181" title="crossbrowsertesting" src="http://www.crazyxhtml.com/blog/wp-content/uploads/2009/09/pic_crossbrowsertesting_170.jpg" alt="crossbrowsertesting" width="200" height="150" /></a></td>
</tr>
<tr>
<td></td>
<td></td>
</tr>
<tr>
<td><strong><a href="http://ipinfo.info/netrenderer/" target="_blank">NetRenderer</a></strong><br />
<a href="http://ipinfo.info/netrenderer/"><img class="alignnone size-full wp-image-187" title="netrenderer" src="http://www.crazyxhtml.com/blog/wp-content/uploads/2009/09/pic_netrenderer_170.jpg" alt="netrenderer" width="200" height="150" /></a></td>
<td><strong><a href="http://litmusapp.com/" target="_blank">Litmus</a></strong><br />
<a href="http://litmusapp.com/"><img class="alignnone size-full wp-image-188" title="Litmus" src="http://www.crazyxhtml.com/blog/wp-content/uploads/2009/09/pic_litmus_170.jpg" alt="Litmus" width="200" height="150" /></a></td>
</tr>
<tr>
<td></td>
<td></td>
</tr>
<tr>
<td><strong><a href="http://www.browsercam.com/" target="_blank">BrowserCam</a></strong><br />
<a href="http://www.browsercam.com/"><img class="alignnone size-full wp-image-190" title="browsercam" src="http://www.crazyxhtml.com/blog/wp-content/uploads/2009/09/pic_browsercam_170.jpg" alt="browsercam" width="200" height="150" /></a></td>
<td></td>
</tr>
</tbody>
</table>
<div class="source"><a rel="nofollow" href="http://www.bestpsdtohtml.com/">The Best from PSD to HTML World!</a></div>
]]></content:encoded>
			<wfw:commentRss>http://www.crazyxhtml.com/blog/awesome-resources-to-test-cross-browser-compatibility-of-your-website/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Center and Middle Alignment for a Website using CSS</title>
		<link>http://www.crazyxhtml.com/blog/center-and-middle-alignment-for-a-website-using-css/</link>
		<comments>http://www.crazyxhtml.com/blog/center-and-middle-alignment-for-a-website-using-css/#comments</comments>
		<pubDate>Sun, 31 May 2009 07:48:41 +0000</pubDate>
		<dc:creator>Crazy Xhtml</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[XHTML]]></category>

		<guid isPermaLink="false">http://www.crazyxhtml.com/blog/?p=140</guid>
		<description><![CDATA[Different websites have different align position in the browser. Like top-centered, middle-centered and often left-top position. This is tutorial will show you how to align website to any part of the screen. I think i will be helpful for beginners.]]></description>
			<content:encoded><![CDATA[<p>Different websites have different align position in the browser. Like top-centered, middle-centered and often left-top position. This is tutorial will show you how to align website to any part of the screen. I think i will be helpful for beginners.</p>
<p>For all examples I will use same Xhtml code.</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
</pre></td><td class="code"><pre class="html4strict" style="font-family:monospace;"><span style="color: #009900;">&lt; !DOCTYPE html PUBLIC <span style="color: #ff0000;">&quot;-//W3C//DTD XHTML 1.0 Strict//EN&quot;</span> <span style="color: #ff0000;">&quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd&quot;</span>&gt;</span>
<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">html</span> xmlns<span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;http://www.w3.org/1999/xhtml&quot;</span>&gt;</span>
<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">head</span>&gt;</span>
	<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">meta</span> <span style="color: #000066;">http-equiv</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;Content-Type&quot;</span> <span style="color: #000066;">content</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;text/html; charset=utf-8&quot;</span> <span style="color: #66cc66;">/</span>&gt;</span>
	<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">title</span>&gt;</span>Example - Crazy Xhtml<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">title</span>&gt;</span>
	<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">style</span> <span style="color: #000066;">type</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;text/css&quot;</span> <span style="color: #000066;">media</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;all&quot;</span>&gt;</span>@import &quot;style.css&quot;;<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">style</span>&gt;</span>
<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">head</span>&gt;</span>
<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">body</span>&gt;</span>
	<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">div</span> <span style="color: #000066;">id</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;wrapper&quot;</span>&gt;</span>
	<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">div</span>&gt;</span>
<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">body</span>&gt;</span>
<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">html</span>&gt;</span></pre></td></tr></table></div>

<p>All changes I am doing in the style.css in <em>#wrapper{ … }</em></p>
<p>Let’s define standard styles for wrapper block of our small website. I am adding borders and background. It helps to see website position.</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
</pre></td><td class="code"><pre class="css" style="font-family:monospace;"><span style="color: #cc00cc;">#wrapper</span><span style="color: #00AA00;">&#123;</span>
	<span style="color: #000000; font-weight: bold;">width</span><span style="color: #00AA00;">:</span><span style="color: #933;">400px</span><span style="color: #00AA00;">;</span>
	<span style="color: #000000; font-weight: bold;">height</span><span style="color: #00AA00;">:</span><span style="color: #933;">300px</span><span style="color: #00AA00;">;</span>
	<span style="color: #000000; font-weight: bold;">border</span><span style="color: #00AA00;">:</span><span style="color: #933;">1px</span> <span style="color: #993333;">solid</span> <span style="color: #cc00cc;">#CCC</span><span style="color: #00AA00;">;</span>
	<span style="color: #000000; font-weight: bold;">background</span><span style="color: #00AA00;">:</span><span style="color: #cc00cc;">#E9E9E9</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span></pre></td></tr></table></div>

<p><strong>Center Middle Align (Center Horizontal)</strong></p>
<p>Use next  <em>#wrapper</em> styles:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
</pre></td><td class="code"><pre class="css" style="font-family:monospace;"><span style="color: #cc00cc;">#wrapper</span><span style="color: #00AA00;">&#123;</span>
	<span style="color: #000000; font-weight: bold;">width</span><span style="color: #00AA00;">:</span><span style="color: #933;">400px</span><span style="color: #00AA00;">;</span>
	<span style="color: #000000; font-weight: bold;">height</span><span style="color: #00AA00;">:</span><span style="color: #933;">300px</span><span style="color: #00AA00;">;</span>
	<span style="color: #000000; font-weight: bold;">border</span><span style="color: #00AA00;">:</span><span style="color: #933;">1px</span> <span style="color: #993333;">solid</span> <span style="color: #cc00cc;">#CCC</span><span style="color: #00AA00;">;</span>
	<span style="color: #000000; font-weight: bold;">background</span><span style="color: #00AA00;">:</span><span style="color: #cc00cc;">#E9E9E9</span><span style="color: #00AA00;">;</span>
&nbsp;
	<span style="color: #000000; font-weight: bold;">position</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">absolute</span><span style="color: #00AA00;">;</span>
	<span style="color: #000000; font-weight: bold;">left</span><span style="color: #00AA00;">:</span> <span style="color: #933;">50%</span><span style="color: #00AA00;">;</span>
	<span style="color: #000000; font-weight: bold;">top</span><span style="color: #00AA00;">:</span> <span style="color: #933;">50%</span><span style="color: #00AA00;">;</span>
	<span style="color: #000000; font-weight: bold;">margin-left</span><span style="color: #00AA00;">:</span> <span style="color: #933;">-200px</span><span style="color: #00AA00;">;</span>
	<span style="color: #000000; font-weight: bold;">margin-top</span><span style="color: #00AA00;">:</span> <span style="color: #933;">-150px</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span></pre></td></tr></table></div>

<p>So, in my example <em>width=400px</em>, so for  margin-left I calculated value as this 400/2=200. The same do for <em>margin-top</em> – 300/2=150.</p>
<p>You can download example <a href="http://www.crazyxhtml.com/blog/wp-content/uploads/2009/05/example_center_middle_align.zip">here</a></p>
<p><strong>Center  Bottom Align</strong></p>
<p>Use next  <em>#wrapper</em> styles:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
</pre></td><td class="code"><pre class="css" style="font-family:monospace;"><span style="color: #cc00cc;">#wrapper</span><span style="color: #00AA00;">&#123;</span>
	<span style="color: #000000; font-weight: bold;">width</span><span style="color: #00AA00;">:</span><span style="color: #933;">400px</span><span style="color: #00AA00;">;</span>
	<span style="color: #000000; font-weight: bold;">height</span><span style="color: #00AA00;">:</span><span style="color: #933;">300px</span><span style="color: #00AA00;">;</span>
	<span style="color: #000000; font-weight: bold;">border</span><span style="color: #00AA00;">:</span><span style="color: #933;">1px</span> <span style="color: #993333;">solid</span> <span style="color: #cc00cc;">#CCC</span><span style="color: #00AA00;">;</span>
	<span style="color: #000000; font-weight: bold;">background</span><span style="color: #00AA00;">:</span><span style="color: #cc00cc;">#E9E9E9</span><span style="color: #00AA00;">;</span>
&nbsp;
	<span style="color: #000000; font-weight: bold;">position</span><span style="color: #00AA00;">:</span><span style="color: #993333;">absolute</span><span style="color: #00AA00;">;</span>
	<span style="color: #000000; font-weight: bold;">bottom</span><span style="color: #00AA00;">:</span><span style="color: #cc66cc;">0</span><span style="color: #00AA00;">;</span>
	<span style="color: #000000; font-weight: bold;">left</span><span style="color: #00AA00;">:</span><span style="color: #933;">50%</span><span style="color: #00AA00;">;</span>
	<span style="color: #000000; font-weight: bold;">margin-left</span><span style="color: #00AA00;">:</span><span style="color: #933;">-200px</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span></pre></td></tr></table></div>

<p>The main idea is same, but I am using <em>bottom=0</em> to move <em>#wrapper</em> block to the bottom of the browser. </p>
<p>You can download example <a href="http://www.crazyxhtml.com/blog/wp-content/uploads/2009/05/example_center_bottom_align.zip">here</a></p>
<p><strong>Center Top Align</strong></p>
<p>Use next  <em>#wrapper</em> styles:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
</pre></td><td class="code"><pre class="css" style="font-family:monospace;"><span style="color: #cc00cc;">#wrapper</span><span style="color: #00AA00;">&#123;</span>
	<span style="color: #000000; font-weight: bold;">width</span><span style="color: #00AA00;">:</span><span style="color: #933;">400px</span><span style="color: #00AA00;">;</span>
	<span style="color: #000000; font-weight: bold;">height</span><span style="color: #00AA00;">:</span><span style="color: #933;">300px</span><span style="color: #00AA00;">;</span>
	<span style="color: #000000; font-weight: bold;">border</span><span style="color: #00AA00;">:</span><span style="color: #933;">1px</span> <span style="color: #993333;">solid</span> <span style="color: #cc00cc;">#CCC</span><span style="color: #00AA00;">;</span>
	<span style="color: #000000; font-weight: bold;">background</span><span style="color: #00AA00;">:</span><span style="color: #cc00cc;">#E9E9E9</span><span style="color: #00AA00;">;</span>
&nbsp;
	<span style="color: #000000; font-weight: bold;">margin</span><span style="color: #00AA00;">:</span><span style="color: #cc66cc;">0</span> <span style="color: #993333;">auto</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span></pre></td></tr></table></div>

<p>If you want, you can add top margin for <em>#wrapper</em>. For example, I add 20px:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
</pre></td><td class="code"><pre class="css" style="font-family:monospace;"><span style="color: #cc00cc;">#wrapper</span><span style="color: #00AA00;">&#123;</span>
	<span style="color: #000000; font-weight: bold;">width</span><span style="color: #00AA00;">:</span><span style="color: #933;">400px</span><span style="color: #00AA00;">;</span>
	<span style="color: #000000; font-weight: bold;">height</span><span style="color: #00AA00;">:</span><span style="color: #933;">300px</span><span style="color: #00AA00;">;</span>
	<span style="color: #000000; font-weight: bold;">border</span><span style="color: #00AA00;">:</span><span style="color: #933;">1px</span> <span style="color: #993333;">solid</span> <span style="color: #cc00cc;">#CCC</span><span style="color: #00AA00;">;</span>
	<span style="color: #000000; font-weight: bold;">background</span><span style="color: #00AA00;">:</span><span style="color: #cc00cc;">#E9E9E9</span><span style="color: #00AA00;">;</span>
&nbsp;
	<span style="color: #000000; font-weight: bold;">margin</span><span style="color: #00AA00;">:</span><span style="color: #933;">20px</span> <span style="color: #993333;">auto</span> <span style="color: #cc66cc;">0</span> <span style="color: #993333;">auto</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span></pre></td></tr></table></div>

<p>You can download example <a href="http://www.crazyxhtml.com/blog/wp-content/uploads/2009/05/example_center_top_align.zip">here</a></p>
<p><strong>Left Middle Align</strong></p>
<p>Use next  <em>#wrapper</em> styles:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
</pre></td><td class="code"><pre class="css" style="font-family:monospace;"><span style="color: #cc00cc;">#wrapper</span><span style="color: #00AA00;">&#123;</span>
	<span style="color: #000000; font-weight: bold;">width</span><span style="color: #00AA00;">:</span><span style="color: #933;">400px</span><span style="color: #00AA00;">;</span>
	<span style="color: #000000; font-weight: bold;">height</span><span style="color: #00AA00;">:</span><span style="color: #933;">300px</span><span style="color: #00AA00;">;</span>
	<span style="color: #000000; font-weight: bold;">border</span><span style="color: #00AA00;">:</span><span style="color: #933;">1px</span> <span style="color: #993333;">solid</span> <span style="color: #cc00cc;">#CCC</span><span style="color: #00AA00;">;</span>
	<span style="color: #000000; font-weight: bold;">background</span><span style="color: #00AA00;">:</span><span style="color: #cc00cc;">#E9E9E9</span><span style="color: #00AA00;">;</span>
&nbsp;
	<span style="color: #000000; font-weight: bold;">position</span><span style="color: #00AA00;">:</span><span style="color: #993333;">absolute</span><span style="color: #00AA00;">;</span>
	<span style="color: #000000; font-weight: bold;">top</span><span style="color: #00AA00;">:</span><span style="color: #933;">50%</span><span style="color: #00AA00;">;</span>
	<span style="color: #000000; font-weight: bold;">margin-top</span><span style="color: #00AA00;">:</span><span style="color: #933;">-150px</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span></pre></td></tr></table></div>

<p>The main thing is to correct calculate of <em>margin-top</em>. </p>
<p>You can download example <a href="http://www.crazyxhtml.com/blog/wp-content/uploads/2009/05/example_left_middle_align.zip">here</a></p>
<p><strong>Right Middle Align</strong></p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
</pre></td><td class="code"><pre class="css" style="font-family:monospace;"><span style="color: #cc00cc;">#wrapper</span><span style="color: #00AA00;">&#123;</span>
	<span style="color: #000000; font-weight: bold;">width</span><span style="color: #00AA00;">:</span><span style="color: #933;">400px</span><span style="color: #00AA00;">;</span>
	<span style="color: #000000; font-weight: bold;">height</span><span style="color: #00AA00;">:</span><span style="color: #933;">300px</span><span style="color: #00AA00;">;</span>
	<span style="color: #000000; font-weight: bold;">border</span><span style="color: #00AA00;">:</span><span style="color: #933;">1px</span> <span style="color: #993333;">solid</span> <span style="color: #cc00cc;">#CCC</span><span style="color: #00AA00;">;</span>
	<span style="color: #000000; font-weight: bold;">background</span><span style="color: #00AA00;">:</span><span style="color: #cc00cc;">#E9E9E9</span><span style="color: #00AA00;">;</span>
&nbsp;
	<span style="color: #000000; font-weight: bold;">position</span><span style="color: #00AA00;">:</span><span style="color: #993333;">absolute</span><span style="color: #00AA00;">;</span>
	<span style="color: #000000; font-weight: bold;">top</span><span style="color: #00AA00;">:</span><span style="color: #933;">50%</span><span style="color: #00AA00;">;</span>
	<span style="color: #000000; font-weight: bold;">margin-top</span><span style="color: #00AA00;">:</span><span style="color: #933;">-150px</span><span style="color: #00AA00;">;</span>
	<span style="color: #000000; font-weight: bold;">right</span><span style="color: #00AA00;">:</span><span style="color: #cc66cc;">0</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span></pre></td></tr></table></div>

<p>The code the same as above, but I add <em>right:0</em> to move <em>#wrapper</em> to right part of browser. </p>
<p>You can download example <a href="http://www.crazyxhtml.com/blog/wp-content/uploads/2009/05/example_right_middle_align.zip">here</a></p>
<p>In Conclusion, I think you can create code for Right-Top, Right-Bottom, Left-Top and Left-Bottom easily using my code above.</p>
<p>Thanks for the reading.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.crazyxhtml.com/blog/center-and-middle-alignment-for-a-website-using-css/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
	</channel>
</rss>

