<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-6114816368586124642</id><updated>2024-09-19T09:05:30.295-07:00</updated><category term="sanjay"/><title type='text'>HyperText Markup Language</title><subtitle type='html'>HyperText Markup Language and XHTML stands for EXtensible HyperText Markup Language</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://sanjaysachan83.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6114816368586124642/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://sanjaysachan83.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/6114816368586124642/posts/default?start-index=26&amp;max-results=25&amp;redirect=false'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/08586052622179381583</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>51</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-6114816368586124642.post-3999568466380987365</id><published>2008-12-21T20:31:00.000-08:00</published><updated>2008-12-21T20:32:52.340-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="sanjay"/><title type='text'>XML Elements</title><content type='html'>&lt;p&gt;Sometimes when thinking about HTML, all we focus on are the tags.  But the attributes of the tags are often just as important as the tags  themselves. In fact, there are several tags with attributes that many  people don&#39;t know anything about. The following are some of the tag  attributes that are not as common but can add value to your pages. &lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;a href=&quot;http://webdesign.about.com/od/htmltags/p/bltags_a.htm&quot;&gt;&amp;lt;a&amp;gt;&lt;/a&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt; With  the anchor tag, you can create links and bookmarks, as most people  already know, but there is an attribute that isn&#39;t as well known.&lt;br /&gt; &lt;/p&gt;&lt;ul&gt;&lt;li&gt;title&lt;br /&gt;&lt;br /&gt;   the title attribute creates a title for the link. Browsers  handle it in different ways, but a popular way is to create a small  popup window with the text in it. It allows you to provide more  information about the link without cluttering your Web page.&lt;br /&gt;     &lt;blockquote&gt;&amp;lt;a href=&quot;http://webdesign.about.com/&quot;     title=&quot;Click here to go to the Web Design front page&quot;&amp;gt;About Web Design&amp;lt;/a&amp;gt;&lt;/blockquote&gt;  &lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;strong&gt;&lt;a href=&quot;http://webdesign.about.com/od/htmltags/p/bltags_hr.htm&quot;&gt;&amp;lt;hr /&amp;gt;&lt;/a&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt; When people think of attributes for the hr tag, it&#39;s often to determine  the width and size of the line. But there are a few other attributes  that can make your line more unique.&lt;br /&gt; &lt;/p&gt;&lt;ul&gt;&lt;li&gt;noshade&lt;br /&gt;&lt;br /&gt;   this is my favorite attribute of the hr tag. It turns off the 3d effect to give you a solid line:&lt;br /&gt;     &lt;blockquote&gt;&amp;lt;hr noshade=&quot;noshade&quot; width=&quot;50&quot; align=&quot;left&quot; /&amp;gt;&lt;/blockquote&gt;&lt;br /&gt;   This attribute can also be achieved using the style attribute, by setting the color of the element:&lt;br /&gt;   &lt;blockquote&gt;&amp;lt;hr style=&quot;color: #000; width: 50px; float: left;&quot; /&amp;gt;&lt;/blockquote&gt;  &lt;/li&gt;  &lt;li&gt;color&lt;br /&gt;&lt;br /&gt;   giving your line a color will make it blend in with your page more   effectively.&lt;br /&gt;     &lt;blockquote&gt;&amp;lt;hr color=&quot;#ff0000&quot; width=&quot;50&quot; align=&quot;left&quot; /&amp;gt;&lt;/blockquote&gt;&lt;br /&gt;   This can also be done with the style attribute:&lt;br /&gt;   &lt;blockquote&gt;&amp;lt;hr style=&quot;color:#f00; width: 50px; float: left;&quot; /&amp;gt;&lt;/blockquote&gt;  &lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;strong&gt;&lt;a href=&quot;http://webdesign.about.com/od/htmltags/p/bltags_body.htm&quot;&gt;&amp;lt;body&amp;gt;&lt;/a&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt; The body tag has many attributes, but there are several that allow you to manipulate how your page displays in the browser.&lt;/p&gt;&lt;ul&gt;&lt;li&gt;leftmargin&lt;br /&gt;&lt;br /&gt;   define where the left margin should be in the  browser. It&#39;s written in pixels, 0 puts it flush left. This attribute  works only in Internet Explorer.&lt;br /&gt;     &lt;blockquote&gt;&amp;lt;body leftmargin=&quot;5&quot;&amp;gt;&lt;/blockquote&gt;&lt;br /&gt;   Using the style attribute, you can set this for all modern browsers:&lt;br /&gt;   &lt;blockquote&gt;&amp;lt;body style=&quot;margin-left:5px;&quot;&amp;gt;&lt;/blockquote&gt;  &lt;/li&gt;  &lt;li&gt;topmargin&lt;br /&gt;&lt;br /&gt;   this tag works the same as leftmargin, only it defines where the top of  the page should be in the browser. Again, 0 pixels is flush with the  top of the window. This is an attribute for Internet Explorer.&lt;br /&gt;     &lt;blockquote&gt;&amp;lt;body topmargin=&quot;5&quot;&amp;gt;&lt;/blockquote&gt;&lt;br /&gt;   Using the style attribute, you can set this for all modern browsers:&lt;br /&gt;   &lt;blockquote&gt;&amp;lt;body style=&quot;margin-top:5px;&quot;&amp;gt;&lt;/blockquote&gt;  &lt;/li&gt;  &lt;li&gt;marginwidth&lt;br /&gt;&lt;br /&gt;   the marginwidth attribute is Netscape&#39;s answer to leftmargin. Written  in pixels it defines how close to the left margin the page will load.&lt;br /&gt;     &lt;blockquote&gt;&amp;lt;body marginwidth=&quot;5&quot;&amp;gt;&lt;/blockquote&gt;&lt;br /&gt;   Using the style attribute, you can set this for all modern browsers:&lt;br /&gt;   &lt;blockquote&gt;&amp;lt;body style=&quot;margin-left:5px;&quot;&amp;gt;&lt;/blockquote&gt;  &lt;/li&gt;&lt;br /&gt; &lt;li&gt;marginheight&lt;br /&gt;&lt;br /&gt;   also a Netscape attribute, the marginheight attribute defines how close to the top of the window the page should load.&lt;br /&gt;     &lt;blockquote&gt;&amp;lt;body marginheight=&quot;5&quot;&amp;gt;&lt;/blockquote&gt;&lt;br /&gt;   Using the style attribute, you can set this for all modern browsers:&lt;br /&gt;   &lt;blockquote&gt;&amp;lt;body style=&quot;margin-top:5px;&quot;&amp;gt;&lt;/blockquote&gt;  &lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Check out &lt;a href=&quot;http://webdesign.about.com/od/htmltags/a/bl_index.htm&quot;&gt;the tags&lt;/a&gt; you&#39;re going to use to see if there are attributes that might give you more power over your page. &lt;/p&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;Objective: With acuity of thought and a pragmatic approach, I am aspiring for a career opportunity where i can significantly contribute to the growth of the organization.&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sanjaysachan83.blogspot.com/feeds/3999568466380987365/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/6114816368586124642/3999568466380987365' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6114816368586124642/posts/default/3999568466380987365'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6114816368586124642/posts/default/3999568466380987365'/><link rel='alternate' type='text/html' href='http://sanjaysachan83.blogspot.com/2008/12/xml-elements.html' title='XML Elements'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/08586052622179381583</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6114816368586124642.post-8131713453427042092</id><published>2008-12-10T01:53:00.000-08:00</published><updated>2008-12-10T01:57:33.599-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="sanjay"/><title type='text'>FAQ About XHTML vs HTML</title><content type='html'>&lt;strong&gt;&lt;a name=&quot;q1&quot;&gt;What is XHTML?&lt;/a&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;XHTML 1.0 is a &#39;reformulation of HTML 4 as an XML 1.0 application&#39;, according to the &lt;a href=&quot;http://www.w3.org/TR/xhtml1/&quot; target=&quot;_blank&quot;&gt;XHTML 1.0 specification&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;In other words, it is an XML-based markup language that has the same set of element types and attributes as HTML 4.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;a name=&quot;q2&quot;&gt;How is XHTML different from HTML&lt;/a&gt;&lt;/strong&gt;?&lt;br /&gt;&lt;br /&gt;XHTML is fundamentally different from HTML, despite looking very similar.&lt;br /&gt;&lt;ul&gt;&lt;br /&gt; &lt;li&gt;XHTML is XML, which means that the syntax rules are slightly different.&lt;/li&gt;&lt;br /&gt; &lt;li&gt;There are things you can do in XHTML which you cannot do in HTML.&lt;/li&gt;&lt;br /&gt; &lt;li&gt;There are things you can do in HTML which you cannot do in XHTML.&lt;/li&gt;&lt;br /&gt; &lt;li&gt;There are differences concerning CSS.&lt;/li&gt;&lt;br /&gt; &lt;li&gt;There are differences concerning client-side scripting (e.g., JavaScript).&lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;&lt;strong&gt;Differences in Syntax Rules&lt;/strong&gt;&lt;br /&gt;&lt;ul&gt;&lt;br /&gt; &lt;li&gt;XHTML is case-sensitive, HTML is not. All tags and attributes must be lowercase in XHTML.&lt;/li&gt;&lt;br /&gt; &lt;li&gt;XHTML, being XML, must be &lt;em&gt;well-formed&lt;/em&gt;. Every element must  have an end tag, or use the self-closing tag syntax. HTML allows some  end tags and even some start tags to be omitted.&lt;/li&gt;&lt;br /&gt; &lt;li&gt;If an XML parser encounters a well-formedness error, it must abort.  An SGML or HTML parser is expected to try to salvage what it can and  keep going.&lt;/li&gt;&lt;br /&gt; &lt;li&gt;All attributes must have a value in XHTML. HTML allows some attributes (e.g., selected) to be minimised.&lt;/li&gt;&lt;br /&gt; &lt;li&gt;All attribute values must be surrounded by double or single quotes.  HTML allows quotes to be omitted if the value contains only  alphanumeric characters (and some others).&lt;/li&gt;&lt;br /&gt; &lt;li&gt;The comment syntax is more limited in XHTML, but that&#39;s rarely an issue for most designers/developers.&lt;/li&gt;&lt;/ul&gt;&lt;strong&gt;Things You Can Do in XHTML But Not In HTML&lt;/strong&gt;&lt;br /&gt;&lt;ul&gt;&lt;br /&gt; &lt;li&gt;Use CDATA sections (&amp;lt;![CDATA[ … ]]&amp;gt;). That&#39;s useful if you have content with lots of literal characters that otherwise need to be escaped.&lt;/li&gt;&lt;br /&gt; &lt;li&gt;Use PIs (processing instructions), e.g., to link to a style sheet:&lt;br /&gt;&lt;br /&gt;   &amp;lt;?xml-stylesheet type=&quot;text/css&quot; href=&quot;style.css&quot; media=&quot;screen&quot;?&amp;gt;&lt;/li&gt;&lt;br /&gt; &lt;li&gt;Include elements from other XML namespaces (see below).&lt;/li&gt;&lt;br /&gt; &lt;li&gt;Use the &amp;amp;apos; character entity.&lt;/li&gt;&lt;/ul&gt;&lt;strong&gt;Things You Can Do in HTML But Cannot Do in XHTML&lt;/strong&gt;&lt;br /&gt;&lt;ul&gt;&lt;br /&gt; &lt;li&gt;&#39;Hide&#39; the contents of style or script elements with SGML comments (&amp;lt;!--…--&amp;gt;).&lt;/li&gt;&lt;br /&gt; &lt;li&gt;Create parts of the page dynamically with JavaScript while the document is still loading (e.g., using document.write()).&lt;/li&gt;&lt;br /&gt; &lt;li&gt;Use named character entities (e.g., &amp;amp;nbsp;) other than the four predefined ones: &amp;amp;lt;, &amp;amp;gt;, &amp;amp;amp; and &amp;amp;quot;.&lt;/li&gt;&lt;br /&gt; &lt;li&gt;Use the .innerHTML property with JavaScript (technically this is non-standard even in HTML).&lt;/li&gt;&lt;/ul&gt;&lt;strong&gt;Differences Concerning CSS&lt;/strong&gt;&lt;br /&gt;&lt;ul&gt;&lt;br /&gt; &lt;li&gt;Element type selectors in CSS are case sensitive for XHTML, but not for HTML.&lt;/li&gt;&lt;br /&gt; &lt;li&gt;In HTML, the properties background-color, background-image and overflow on the BODY element will be applied to the root element (HTML) unless specified for that element also. That is not the case for XHTML.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;In HTML some start tags are optional, but the &lt;em&gt;element node&lt;/em&gt; exists in the document object model even if the tags don&#39;t occur in the  markup. If we want to style header cells in the table body, we might  use a CSS rule like this one:&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt; &lt;div&gt;Code:&lt;/div&gt;&lt;br /&gt; &lt;pre dir=&quot;ltr&quot;&gt;tbody th {text-align:left}&lt;/pre&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;In HTML, this will work even if we omit the &amp;lt;tbody&amp;gt; and &amp;lt;/tbody&amp;gt; tags in our markup, because the TBODY element will be created anyway. That will not work in XHTML; unless we have explicit &amp;lt;tbody&amp;gt; and &amp;lt;/tbody&amp;gt; tags, the selector will not match.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Differences Concerning JavaScript&lt;/strong&gt;&lt;br /&gt;&lt;ul&gt;&lt;br /&gt; &lt;li&gt;document.write() cannot be used with XHTML (see &lt;a href=&quot;http://ln.hixie.ch/?start=1091626816&amp;amp;count=1&quot; target=&quot;_blank&quot;&gt;Why document.write() doesn&#39;t work in XML&lt;/a&gt;)&lt;/li&gt;&lt;br /&gt; &lt;li&gt;DOM methods like createElement() must be replaced by their namespace-aware counterparts (createElementNS() etc.).&lt;/li&gt;&lt;br /&gt; &lt;li&gt;The non-standard .innerHTML property should not be used for XHTML documents.&lt;/li&gt;&lt;br /&gt; &lt;li&gt;The same issues with implicit elements that occur for CSS also apply for JavaScript.&lt;/li&gt;&lt;/ul&gt;&lt;strong&gt;&lt;a name=&quot;q3&quot;&gt;How is XHTML 1.1 different from XHTML 1.0?&lt;/a&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;XHTML 1.1 is a reformulation of XHTML 1.0 Strict using Modularization  of XHTML, which simply means that the definitions of the various  element types have been separated into a number of &lt;em&gt;modules&lt;/em&gt;.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;XHTML 1.1 deprecates the lang attribute (in favour of xml:lang) and also the name attribute for &amp;lt;a&amp;gt; and &amp;lt;map&amp;gt; tags. It also adds a number of elements for Ruby annotations.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;a name=&quot;q4&quot;&gt;What about XHTML 2.0?&lt;/a&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;What about it? It shows no signs of becoming even a candidate  recommendation any time soon. We don&#39;t know what it will contain, but  it seems as if it is not going to be backwards compatible with XHTML  1.0.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;a name=&quot;q5&quot;&gt;Should I use XHTML or HTML?&lt;/a&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;That depends on who you ask. There are a number of technical issues  with this question, which preclude a simple and short answer. In  reality, the latest W3C recommendation with widespread support is HTML  4.01. Unless you actually &lt;em&gt;need&lt;/em&gt; any of the features that XHTML offers over HTML, there is no &lt;em&gt;technical&lt;/em&gt; reason to use XHTML.&lt;br /&gt;&lt;br /&gt;In order to actually benefit from using XHTML, you really need to  understand the fundamental differences between XHTML and HTML. Such a  site will only be available to a small minority of the surfing  population, however.&lt;br /&gt;&lt;br /&gt;Some web designers and developers prefer XHTML&#39;s syntax rules over  HTML&#39;s. By following certain guidelines, you can use this syntax  without technically using XHTML at all (see below). There are a number  of potential pitfalls with this approach, but it is a possible way  forward for those who absolutely want to type &amp;lt;br /&amp;gt; instead of &amp;lt;br&amp;gt;.&lt;br /&gt;&lt;br /&gt;For &#39;future-proofing&#39; your documents, using a Strict doctype is more important than whether you use XHTML or HTML.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;a name=&quot;q6&quot;&gt;Should I use XHTML 1.0 or XHTML 1.1?&lt;/a&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Unless you need to use Ruby annotations, and your target audience can  be expected to have the required plug-ins for that, you should not use  XHTML 1.1.&lt;br /&gt;&lt;br /&gt;In particular, if you are serving your XHTML markup as text/html (see below), you &lt;em&gt;must not&lt;/em&gt; use XHTML 1.1. Since it deprecates the lang attribute, it is not backwards compatible with HTML and must not be served as such.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;a name=&quot;q7&quot;&gt;Why do so many books and sites recommend XHTML over HTML?&lt;/a&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;When the XHTML 1.0 specification was released, many designers and  developers were quite excited about it. It was XML, which was all the  rage back then, yet could be used as if it were HTML, and it &#39;worked in  all browsers&#39;. People saw countless possibilities with the  extensibility mechanism, and when W3C stated that there would be no  more versions of HTML, XHTML was seen as the future-proof alternative.&lt;br /&gt;&lt;br /&gt;Eventually some less palatable aspects of using XHTML were uncovered  and the extensibility myth was debunked, but this didn&#39;t receive quite  the same amount of publicity. Many authors thus still advocate XHTML  over HTML out of ignorance or because of personal preference.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;a name=&quot;q8&quot;&gt;Is XHTML supported by all browsers?&lt;/a&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;No. Only a few mainstream browsers support XHTML, like Opera, Firefox and Safari.&lt;br /&gt;&lt;br /&gt;Most importantly, Internet Explorer does not support XHTML at all.&lt;br /&gt;&lt;br /&gt;If you follow certain guidelines you can serve XHTML documents as text/html  (see below). That means the document will be seen as HTML, which all  browsers can handle. Virtually all browsers have a parser bug that  ignores the slash in self-closing tags.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;a name=&quot;q9&quot;&gt;Is XHTML more strict than HTML?&lt;/a&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;No. The syntax rules of XML (and thus XHTML) are simpler and more  consistent, but both XHTML and HTML can be parsed unambiguously as long  as the markup is valid.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;a name=&quot;q10&quot;&gt;Is XHTML more semantic than HTML?&lt;/a&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;No. XHTML 1.0 is just a reformulation of HTML 4.01. It contains the  same elements and attributes and comes in the same three flavours  (DTDs). There is no difference in semantics.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;a name=&quot;q11&quot;&gt;Can you use CSS with both XHTML and HTML?&lt;/a&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Yes. You sometimes see preposterous claims that CSS can only be used  with XHTML, but that is just disinformation. The first CSS  specification came out in 1996, four years before XHTML.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;a name=&quot;q12&quot;&gt;What does the XML declaration do? Should I use it?&lt;/a&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;The XML declaration (sometimes incorrectly called the XML prologue) looks something like this:&lt;br /&gt;&lt;div&gt;&lt;br /&gt; &lt;div&gt;Code:&lt;/div&gt;&lt;br /&gt; &lt;pre dir=&quot;ltr&quot;&gt;&amp;lt;?xml version=&quot;1.0&quot; encoding=&quot;utf-8&quot;?&amp;gt;&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;It tells an XML parser that the document is an application of XML  1.0 and which character encoding it uses. If the encoding is anything  other than UTF-8 or UTF-16 you &lt;em&gt;must&lt;/em&gt; use the XML declaration,  unless the web server sends encoding information in its HTTP headers.  Even if it does, you should use the XML declaration, so that the right  encoding is specified even if the document is saved to disk and opened  locally.&lt;br /&gt;&lt;br /&gt;This applies when XHTML documents are served as such. When served as text/html,  the XML declaration should be ignored, but some old HTML-only browsers  can choke on it. In particular, Internet Explorer 6 will render the  document in quirks mode if there is an XML declaration before the  DOCTYPE declaration. In these cases, you should omit the XML  declaration, since the document is not treated as XML anyway.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;a name=&quot;q13&quot;&gt;How is the DOCTYPE declaration used?&lt;/a&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;One may be led to believe that the DOCTYPE declaration at the top of  the document is what tells the user agent that it is an XHTML document.  However, this is not the case. The original purpose of the DOCTYPE  declaration only had to do with markup validation. A validator needs to  know against which document type definition (DTD) to check for  compliance. Browsers don&#39;t use validating parsers, because there is no  need, so they used to ignore the DOCTYPE.&lt;br /&gt;&lt;br /&gt;When IE5/Mac was launched, it had a novelty feature: doctype switching.  Its support for web standards was a major improvement compared to older  version, and compared to its contemporary cousin on the Windows  platform. In order to provide good standards support and still avoid  breaking the millions of web sites that were written to accommodate  IE&#39;s incorrect CSS rendering, the DOCTYPE declaration was used to make  an educated guess as to whether the document was &#39;modern&#39; or  &#39;old-school&#39;. This feature was then included in IE6/Win, and can now be  found in most modern browsers.&lt;br /&gt;&lt;br /&gt;So the DOCTYPE declaration serves two purposes: it tells a validator  aginst which DTD the document claims conformance, and it is used by  browsers to determine the rendering mode to use. It has absolutely  nothing to do with the XHTML vs HTML issue, however. Browsers that  support XHTML use the &#39;strict standards&#39; rendering mode for XHTML  documents, provided that they are served as such.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;a name=&quot;q14&quot;&gt;Do I need the xmlns attribute in my &amp;lt;html&amp;gt; tag?&lt;/a&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Yes. &lt;em&gt;That&lt;/em&gt; is what tells user agents that the document is, in fact, XHTML, rather than any other application of XML. If the xmlns  attribute is missing, or doesn&#39;t contain the right value, the markup  will not be recognised as XHTML. The attribute is invalid in HTML, and  will thus be ignored if the document is served as text/html. The correct value to use is&lt;br /&gt;&lt;br /&gt; &lt;div&gt;&lt;div&gt;Code:&lt;/div&gt;&lt;br /&gt; &lt;pre dir=&quot;ltr&quot;&gt;xmlns=&quot;http://www.w3.org/1999/xhtml&quot;&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;Namespaces in XML allow us to use the same element type name for  different elements. For instance, a fictive WidgetML markup language  can use an element type called label. By declaring a separate namespace for WidgetML, we can use those label elements in an XHTML page, even if that contains a form with label elements, and the browser will have no problem keeping them apart.&lt;br /&gt;&lt;br /&gt;An XML namespace is bound to a URI. The XHTML namespace mentioned above  is one example. If we want to include WidgetML elements throughout our  XHTML document, we can use a &lt;em&gt;prefix&lt;/em&gt; and bind the WidgetML namespace to that:&lt;br /&gt;&lt;div&gt;&lt;br /&gt; &lt;div&gt;HTML Code:&lt;/div&gt;&lt;br /&gt; &lt;pre dir=&quot;ltr&quot;&gt;&amp;lt;html xmlns=&quot;http://www.w3.org/1999/xhml&quot;      &lt;br /&gt;xmlns:w=&quot;http://example.com/ns/widgetml&quot;       &lt;br /&gt;xml:lang=&quot;en&quot;&amp;gt;&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;This binds the prefix &#39;w&#39; to the WidgetML namespace. To separate XHTML&#39;s label elements from WidgetML&#39;s, we use the prefix in our tags: &amp;lt;w:label&amp;gt;Blue Widget&amp;lt;/w:label&amp;gt;.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;a name=&quot;q15&quot;&gt;How does this MIME type thingy work?&lt;/a&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;When a resource is requested via the HTTP protocol, the web server sends an HTTP response consisting of one or more &lt;em&gt;headers&lt;/em&gt;, a blank line (CR+LF) and the document &lt;em&gt;body&lt;/em&gt;. For a web page, the body is the HTML or XHTML document, i.e., the markup we write.&lt;br /&gt;&lt;br /&gt;The HTTP headers provide meta-information about the document. One of the most important headers is Content-Type,  which informs the user agent what type of content the response body  contains. It may also convey information about which character encoding  it uses. For HTML, such a header can look like this:&lt;br /&gt;&lt;br /&gt; &lt;div&gt;&lt;div&gt;Code:&lt;/div&gt;&lt;br /&gt; &lt;pre dir=&quot;ltr&quot;&gt;Content-Type: text/html; charset=iso-8859-1&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;The text/html part consists of a MIME media type name (text) and subtype name (html). The charset part is an optional attribute.&lt;br /&gt;&lt;br /&gt;According to &lt;a href=&quot;http://www.ietf.org/rfc/rfc2854.txt&quot; target=&quot;_blank&quot;&gt;RFC 2854&lt;/a&gt; this MIME type identifies the content as HTML, which means that user agents &lt;em&gt;must&lt;/em&gt; parse and interpret the contents as HTML. Even if it&#39;s actually a  Microsoft Word document, a GIF image … or an XHTML document. In other  words, if the MIME type is text/html, the document &lt;em&gt;is&lt;/em&gt; HTML (not XHTML).&lt;br /&gt;&lt;br /&gt;This means that no XML-only features can be used. It also means that HTML-only features &lt;em&gt;can&lt;/em&gt; be used, but doing so defies the purpose of using XHTML markup in the first place.&lt;br /&gt;&lt;br /&gt;There are three MIME types that we can use for XHTML documents, which  will make compliant user agents recognise the document as XML:&lt;br /&gt;&lt;ul&gt;&lt;br /&gt; &lt;li&gt;application/xhtml+xml (recommended)&lt;/li&gt;&lt;br /&gt; &lt;li&gt;application/xml&lt;/li&gt;&lt;br /&gt; &lt;li&gt;text/xml (not recommended)&lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;The recommended MIME type for XHTML is application/xhtml+xml, which is defined in &lt;a href=&quot;http://www.ietf.org/rfc/rfc3236.txt&quot; target=&quot;_blank&quot;&gt;RFC 3236&lt;/a&gt;. Note, however, that this is &lt;em&gt;not&lt;/em&gt; supported by any version of Internet Explorer at this time (June 2006).&lt;br /&gt;&lt;br /&gt;Although it is possible to use text/xml (defined in &lt;a href=&quot;http://www.ietf.org/rfc/rfc3023.txt&quot; target=&quot;_blank&quot;&gt;RFC 3023&lt;/a&gt;), it is not recommended due to the odd way the default character encoding is specified. With this MIME type, the encoding &lt;em&gt;must&lt;/em&gt; be sent in the HTTP header; it cannot be overridden by an XML  declaration. It also defaults to the not-very-useful encoding US-ASCII.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;a name=&quot;q16&quot;&gt;Can I set the MIME type with a &amp;lt;meta/&amp;gt; tag?&lt;/a&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;No. A user agent needs to know the content type before it starts  parsing the response body. When it encounters an element like this,  it&#39;s already too late:&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt; &lt;div&gt;HTML Code:&lt;/div&gt;&lt;br /&gt; &lt;pre dir=&quot;ltr&quot;&gt;&amp;lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;application/xhtml+xml; charset=utf-8&quot;/&amp;gt;&lt;/pre&gt;&lt;br /&gt;&lt;/div&gt;The MIME type &lt;em&gt;must&lt;/em&gt; be sent as a Content-Type HTTP header. The character encoding should be specified in the XML declaration (see above).&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;a name=&quot;q17&quot;&gt;How do I serve XHTML with the proper MIME type?&lt;/a&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;You need to instruct your web server to send the proper HTTP header.  The exact technique depends on which HTTP server you use, but for  Apache, you can use the AddType directive:&lt;br /&gt;&lt;br /&gt; &lt;div&gt;&lt;div&gt;Code:&lt;/div&gt;  &lt;pre dir=&quot;ltr&quot;&gt;AddType application/xhtml+xml .xhtml .xht&lt;/pre&gt;&lt;/div&gt;This makes Apache send an application/xhtml+xml MIME type for files ending with .xhtml or .xht. The directive can be put in the global configuration file (/etc/httpd.conf on most *nix systems) or in a local .htaccess file in a directory.&lt;br /&gt;&lt;br /&gt;Sometimes we don&#39;t have access to the configuration files, but we need  not lose hope quite yet. If we can use a server-side scripting  language, we can send the HTTP header ourselves. For instance, using  PHP:&lt;br /&gt;&lt;div&gt;&lt;br /&gt; &lt;div&gt;PHP Code:&lt;/div&gt;  &lt;pre dir=&quot;ltr&quot;&gt;&lt;!-- php buffer start --&gt;  header(&#39;Content-Type: application/xhtml+xml; charset=utf-8&#39;);  &lt;br /&gt;   &lt;!-- php buffer end --&gt;&lt;br /&gt;&lt;/pre&gt;&lt;/div&gt;(Note that this header must be sent before a single byte of document content is written to the response stream.)&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;a name=&quot;a18&quot;&gt;Is serving XHTML as text/html harmful?&lt;/a&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;In 2002 Ian Hickson published an article labelled &lt;a href=&quot;http://www.hixie.ch/advocacy/xhtml&quot; target=&quot;_blank&quot;&gt;Sending XHTML as text/html Considered Harmful&lt;/a&gt;.  It has been criticised by many XHTML proponents, but it should be  required reading for anyone who is going to use XHTML markup.&lt;br /&gt;&lt;br /&gt;Serving XHTML documents as text/html  is not necessarily harmful, if you know what you are doing and are  aware of the fundamental differences between XHTML and HTML. Relying on  HTML-only techniques, however, is &#39;harmful&#39;, because that means that a  purported XHTML document will not work as XHTML.&lt;br /&gt;&lt;br /&gt;Thus, if you are going to serve XHTML documents as text/html, you must make sure that they also work as intended when served as application/xhtml+xml.&lt;br /&gt;&lt;br /&gt;You must also make sure to follow all the guidelines in &lt;a href=&quot;http://www.w3.org/TR/xhtml1/#guidelines&quot; target=&quot;_blank&quot;&gt;Appendix C&lt;/a&gt; of the XHTML 1.0 specification. Although this appendix isn&#39;t normative,  it offers guidelines for maintaining the compatibility that is required  for serving XHTML markup to user agents that only support HTML.  Including a blank character before the /&amp;gt;  in a self-closing tag, for instance, is necessary to avoid confusing  some old browsers. For XHTML served as XML, no such space is necessary  since all XML parsers understand self-closing tags.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;a name=&quot;q19&quot;&gt;What&#39;s the benefit of serving XHTML as application/xhtml+xml?&lt;/a&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;That the document is recognised as XHTML by user agents.&lt;br /&gt;&lt;br /&gt;Presumably, you are using XHTML for a reason. Unless the document is  recognised as XHTML, you cannot use any of the features XHTML offers  over HTML.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;a name=&quot;q20&quot;&gt;Should I use content negotiation when serving XHTML?&lt;/a&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Content negotiation means examining the Accept  HTTP header sent by user agents and serving different content types to  different user agents. For instance, Opera, Firefox and Safari state  that they support application/xtml+xml,  so they would receive XHTML markup with that MIME type. Meanwhile,  browsers like Internet Explorer, would receive HTML markup served as text/html.&lt;br /&gt;&lt;br /&gt;There is currently no point in doing this, other than to impress other  computer geeks with your knowledge. If the content can be transformed  into HTML it doesn&#39;t require any XML features. You might as well use  HTML 4.01 or serve XHTML as text/html to all user agents.&lt;br /&gt;&lt;br /&gt;It is especially useless to do content &lt;em&gt;type&lt;/em&gt; negotiation, i.e., sending the same content to everyone, but sending different Content-Type headers to different browsers.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;a name=&quot;q21&quot;&gt;Which character encoding should I use for XHTML?&lt;/a&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;XML parsers are only &lt;em&gt;required&lt;/em&gt; to support UTF-8 and UTF-16. If you use anything other than that, there  is no guarantee that the parser can interpret the document correctly.  In reality, browsers generally seem to support the same range of  encodings as for HTML, but if you want to be on the safe side, stick to  UTF-8 or UTF-16.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;a name=&quot;q22&quot;&gt;Can I use XHTML files on my hard drive?&lt;/a&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;When a web page is opened from the local hard drive, there is no HTTP  server involved to send the proper HTTP headers. The file extension is  then often used to make an educated guess about the content type. Opera  and Firefox will assume an XML content type for files ending with .xhtml, .xht or .xml.&lt;br /&gt;&lt;br /&gt;This will not work for Internet Explorer, of course, since it doesn&#39;t support XHTML.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;a name=&quot;q23&quot;&gt;Can I use XHTML with Internet Explorer?&lt;/a&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;No. Not really.&lt;br /&gt;&lt;br /&gt;IE does not support the application/xhtml+xml  MIME type, and will prompt the user to download the page if it&#39;s served  as such. You can make IE recognise this MIME type through a registry  hack, but it will still treat it as HTML.&lt;br /&gt;&lt;br /&gt;If you need the XML features of XHTML, you can serve the document as application/xml.  That is supported by IE, but XHTML&#39;s namespace is not, which means IE  will see the document as generic XML. There will be no default style  sheet, so you have to specify explicit rules for every element type  (including display:block for all block-level elements).&lt;br /&gt;&lt;br /&gt;You can, of course, serve XHTML markup as text/html, but as has been mentioned above that means the document will be seen as HTML with syntax errors.&lt;div class=&quot;blogger-post-footer&quot;&gt;Objective: With acuity of thought and a pragmatic approach, I am aspiring for a career opportunity where i can significantly contribute to the growth of the organization.&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sanjaysachan83.blogspot.com/feeds/8131713453427042092/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/6114816368586124642/8131713453427042092' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6114816368586124642/posts/default/8131713453427042092'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6114816368586124642/posts/default/8131713453427042092'/><link rel='alternate' type='text/html' href='http://sanjaysachan83.blogspot.com/2008/12/faq-about-xhtml-vs-html.html' title='FAQ About XHTML vs HTML'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/08586052622179381583</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6114816368586124642.post-3792760493046769953</id><published>2008-11-26T21:57:00.001-08:00</published><updated>2008-11-26T21:57:38.206-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="sanjay"/><title type='text'>How to Choose ID and Class Names</title><content type='html'>&lt;div id=&quot;qtCtt&quot;&gt;&lt;p&gt;CSS does not allow class and id names to start with a number or other non-alphabetical character. The only exception to this is if you use an escape character - which many browsers don&#39;t support. &lt;/p&gt;&lt;p&gt;You should always start your class and id names with a alphabetic character (not a number or a non-alpha character).  &lt;/p&gt;&lt;p&gt;Also, keep in mind that while XHTML is case-sensitive, you cannot have two ids in the same document that are different only in case. For example: &lt;/p&gt;&lt;p&gt;#TextColor { color : #000; }&lt;br /&gt;#textcolor { color : #f00; } &lt;/p&gt;&lt;p&gt;Would not be valid in the same document.&lt;/p&gt;&lt;/div&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;Objective: With acuity of thought and a pragmatic approach, I am aspiring for a career opportunity where i can significantly contribute to the growth of the organization.&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sanjaysachan83.blogspot.com/feeds/3792760493046769953/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/6114816368586124642/3792760493046769953' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6114816368586124642/posts/default/3792760493046769953'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6114816368586124642/posts/default/3792760493046769953'/><link rel='alternate' type='text/html' href='http://sanjaysachan83.blogspot.com/2008/11/how-to-choose-id-and-class-names.html' title='How to Choose ID and Class Names'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/08586052622179381583</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6114816368586124642.post-4881139105854071882</id><published>2008-11-26T21:55:00.001-08:00</published><updated>2008-11-26T21:55:48.286-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="sanjay"/><title type='text'>Effective Web Navigation</title><content type='html'>&lt;p&gt;If people cannot navigate through your site, they will quickly leave. Thus, designing effective navigation on your Web site is crucial. But there are some basic things you need to do before you can start worrying about rollovers or links, images or flash. &lt;/p&gt;&lt;h3&gt;Information Architecture&lt;/h3&gt; &lt;p&gt;Before you can even start to plan your navigation, you need to define your site&#39;s information architecture. Information architecture is the taxonomy or structure of your Web site. &lt;/p&gt;&lt;p&gt;Some common taxonomy elements on a corporate or business Web page are: &lt;/p&gt;&lt;ul&gt;&lt;li&gt;Products - the products or services the company sells&lt;/li&gt;&lt;li&gt;About - information about the company&lt;/li&gt;&lt;li&gt;Investor Relations - information specific to investors&lt;/li&gt;&lt;li&gt;Support - help for customers&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;Some common taxonomy elements on a personal Web page are: &lt;/p&gt;&lt;ul&gt;&lt;li&gt;About Me - information about the page author&lt;/li&gt;&lt;li&gt;Favorite Links - links that the author likes&lt;/li&gt;&lt;li&gt;Friends and Family - information about the author&#39;s friends and family&lt;/li&gt;&lt;/ul&gt;&lt;h3&gt;Organization&lt;/h3&gt; &lt;p&gt;Once you&#39;ve determined your site architecture, you need to decide how to organize it. You might have it all live in one directory, and just link to the major pages from your front page. Or you might have all the sub-pages separated into directories. &lt;/p&gt;&lt;p&gt;When thinking about your organization, you should think about how your customers might wander through it. Flow charts and storyboards can help you map out exactly how you would like to encourage your readers to use the site. You might want to map out several paths for your readers to use. &lt;/p&gt;&lt;h3&gt;Navigation Design&lt;/h3&gt; &lt;p&gt;Once you have an idea of the architecture and organization, you&#39;re ready to think about the design of the navigation. There are several things you should consider in deciding on your navigation design: &lt;/p&gt;&lt;ol&gt;&lt;li&gt;Accessible&lt;br /&gt;The navigation of your site is possibly the most important part of any given page. So it should be as accessible as you can make it. This means avoiding special effects like Flash, Java, or JavaScript as your only navigation method.&lt;/li&gt;&lt;li&gt;Meaningful&lt;br /&gt;Keep your navigation meaningful. Make the links clear - don&#39;t try to get cute or use terms that are internal to your organization. Someone who has never been to your site before should know immediately where the link will take them.&lt;/li&gt;&lt;li&gt;Understandable&lt;br /&gt;If you want to use images for your navigation, make sure that there is some text associated with them. &quot;&lt;a href=&quot;http://www.webpagesthatsuck.com/mysterymeatnavigation.html&quot; onclick=&quot;zT(this, &#39;1/XJ&#39;)&quot;&gt; Mystery Meat Navigation&lt;/a&gt;&quot; is the use of non-descriptive images as navigation, and it&#39;s much more common than you might think.&lt;/li&gt;&lt;li&gt;Prevalent&lt;br /&gt;Your navigation should appear on every page of your site. While you don&#39;t need to have identical navigation, the basic structure should be the same throughout the site, with changes used only to indicate location within the hierarchy.&lt;/li&gt;&lt;/ol&gt; Once you&#39;ve designed your navigation, then you can begin to use it. Keep in mind that it is really tempting to change your navigation structure while you&#39;re in the middle of implementing it. But if you decide to do this, be sure that you&#39;re making the change globally and that it fits with the original goals of your taxonomy and information architecture. My recommendation is to implement the original design and wait a week or two. If at that point you still want to change it, and the change will work, then go for it. You might just find that your planning and preparation were ultimately correct and not change it at all.&lt;div class=&quot;blogger-post-footer&quot;&gt;Objective: With acuity of thought and a pragmatic approach, I am aspiring for a career opportunity where i can significantly contribute to the growth of the organization.&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sanjaysachan83.blogspot.com/feeds/4881139105854071882/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/6114816368586124642/4881139105854071882' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6114816368586124642/posts/default/4881139105854071882'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6114816368586124642/posts/default/4881139105854071882'/><link rel='alternate' type='text/html' href='http://sanjaysachan83.blogspot.com/2008/11/effective-web-navigation.html' title='Effective Web Navigation'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/08586052622179381583</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6114816368586124642.post-8794615507235964424</id><published>2008-11-26T21:54:00.000-08:00</published><updated>2008-11-26T21:55:02.612-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="sanjay"/><title type='text'>Navigating Web Pages</title><content type='html'>&lt;p&gt;According to Jennifer Flemming, author of a book on Web navigation, if people can&#39;t navigate your site, they will leave it. At the Web 98 convention, I attended a seminar by Jennifer on how to design Web navigation. &lt;/p&gt;&lt;p&gt;According to the &lt;a href=&quot;http://www.gvu.gatech.edu/user_surveys/survey-1997-10/graphs/general/Most_Import_Issue_Facing_the_Internet.html&quot; onclick=&quot;zT(this, &#39;1/XJ&#39;)&quot;&gt;GVU&#39;s WWW User Survey&lt;/a&gt;, the most important issues facing the Internet are: &lt;/p&gt;&lt;ol&gt;&lt;li&gt;Privacy (30.49%)&lt;/li&gt;&lt;li&gt;Censorship (24.18%)&lt;/li&gt;&lt;li&gt;Navigation (16.65%)&lt;/li&gt;&lt;/ol&gt; &lt;p&gt;For privacy, you can post your privacy policy on your Web site (as &lt;a href=&quot;http://www.truste.com/&quot; onclick=&quot;zT(this, &#39;1/XJ&#39;)&quot;&gt;TrustE&lt;/a&gt; recommends), but it&#39;s up to your readers to believe you. Censorship is also something your readers must perceive is or is not happening, but navigation is primarily &lt;i&gt;you&lt;/i&gt;, and how you design your pages. &lt;/p&gt;&lt;p&gt;So, as the most important aspect of the World Wide Web that you, as a Web Developer can affect, how do you know what works and what doesn&#39;t? Well, to be brutally honest, &lt;i&gt;you&lt;/i&gt; don&#39;t. By the time you are ready to have your site go live you have looked at it and worked with it and manipulated it so that you couldn&#39;t get lost if you tried to. You are &lt;i&gt;not&lt;/i&gt; a good judge of the navigability of your site. &lt;/p&gt;&lt;p&gt;&lt;b&gt;Get someone else to look at it.&lt;/b&gt;&lt;br /&gt;Try to find an impartial observer who is not familiar with your site to look it over. What is easy to find? What is hard? Do the buttons work? Is the sequence logical? Ask this reviewer what s/he likes and doesn&#39;t like about your navigation so that you can see what is good and bad. And, if you can, get several people to look at it. &lt;/p&gt;&lt;p&gt;Remember, most people who find a Web site hard to use won&#39;t spend the time to tell you about it. They will simply leave, and never come back (most likely). You want your navigation to help your users get around your site. &lt;/p&gt;&lt;p&gt;&lt;b&gt;Navigation is for user goals.&lt;/b&gt;&lt;br /&gt;Keep in mind, that while you may be designing the site for yourself, if you want someone else to read it, you need to design the navigation with their needs in mind. Here is an example of the site or client goals and the (sometimes) conflicting user goals: Web Site GoalsUser GoalsMake moneyGet a free giftGet information about customersMaintain privacySell specific merchandise (especially items with a lot in stock)Buy specific merchandise (possibly not what is being sold) &lt;/p&gt;&lt;p&gt;If you set up your site to align to only your goals, your customers will get frustrated and leave. Of course, if you do nothing to meet your client&#39;s goals you will be out of a job. So, how do you design navigation that will satisfy your readers and keep people at the site so your clients will be happy? &lt;/p&gt;&lt;p&gt;According to Jennifer, you use navigation that &quot;works&quot;. The navigation should:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;be easily learned so that your readers don&#39;t get lost&lt;/li&gt;&lt;li&gt;remain consistent throughout the site&lt;/li&gt;&lt;li&gt;appear in context with the entire site&lt;/li&gt;&lt;li&gt;offer alternatives so that if the navigation path the user tried isn&#39;t right, there are other choices&lt;/li&gt;&lt;li&gt;provide clear visual messages&lt;/li&gt;&lt;li&gt;be appropriate for the purpose of the site&lt;/li&gt;&lt;li&gt;&lt;b&gt;support users&#39; goals and behaviors&lt;/b&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;Objective: With acuity of thought and a pragmatic approach, I am aspiring for a career opportunity where i can significantly contribute to the growth of the organization.&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sanjaysachan83.blogspot.com/feeds/8794615507235964424/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/6114816368586124642/8794615507235964424' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6114816368586124642/posts/default/8794615507235964424'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6114816368586124642/posts/default/8794615507235964424'/><link rel='alternate' type='text/html' href='http://sanjaysachan83.blogspot.com/2008/11/navigating-web-pages.html' title='Navigating Web Pages'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/08586052622179381583</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6114816368586124642.post-2087144028135339048</id><published>2008-11-26T21:51:00.000-08:00</published><updated>2008-11-26T21:52:51.036-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="sanjay"/><title type='text'>Dynamic Fonts</title><content type='html'>&lt;p style=&quot;text-align: justify;&quot;&gt;One of the most common uses of graphics on Web pages are to create titles with   the specific fonts you want displayed on your Web site. The problem is, when you   use a font tag or the font-family CSS property, you have to hope that your readers  have the fonts that you specify on their computer. &lt;/p&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;For example, a company might have a font developed for them for  use as their official typeface, say &quot;Company Font A&quot;. In order to get  the most return on the  investment of creating a new font, the company wants the Web site to be  displayed using that font. The Web developers could use the CSS  property:&lt;br /&gt;&lt;br /&gt;   font-family : Company Font A;&lt;br /&gt;&lt;br /&gt; But this would only work on those computers that had that font installed. In other  words, only corporate computers would see the font. &lt;/p&gt;&lt;h3 style=&quot;text-align: justify;&quot;&gt;Enter Dynamic Fonts&lt;/h3&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;Using dynamic fonts or embedded fonts, a Web developer can use any  font they wish to (Note: not all fonts can be embedded or used as  dynamic fonts) on their Web pages and have them embedded so their  readers can view them as well. What this basically means is that the  font definition is downloaded  when the page downloads. &lt;/p&gt;&lt;h3 style=&quot;text-align: justify;&quot;&gt;But There are Drawbacks to Dynamic Fonts&lt;/h3&gt;&lt;ul style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt; &lt;li&gt;increases page size&lt;br /&gt;&lt;br /&gt;   fonts can be large, and will increase the download time&lt;/li&gt;&lt;br /&gt; &lt;li&gt;doesn&#39;t work on both browsers&lt;br /&gt;&lt;br /&gt;   there are two methods to embed fonts, but one only works in Internet Explorer     and the other doesn&#39;t work on Netscape 6 or IE for the Mac.&lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;&lt;h3 style=&quot;text-align: justify;&quot;&gt;OpenType&lt;/h3&gt;&lt;ul style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt; &lt;li&gt;This is the method developed by Microsoft and Adobe.&lt;/li&gt;&lt;br /&gt; &lt;li&gt;Works as an extension to CSS to download the font.&lt;/li&gt;&lt;br /&gt; &lt;li&gt;Not supported by Netscape.&lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;&lt;h3 style=&quot;text-align: justify;&quot;&gt;OpenType Code&lt;/h3&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;Use CSS tags in the &amp;lt;head&amp;gt;&amp;lt;/head&amp;gt; of your HTML document:&lt;br /&gt;&lt;br /&gt;   &amp;lt;style type=&quot;text/css&quot;&amp;gt;&lt;br /&gt;&lt;br /&gt;   @font-face {&lt;br /&gt;&lt;br /&gt;     font-family: Font Name;&lt;br /&gt;&lt;br /&gt;     font-style:  normal;&lt;br /&gt;&lt;br /&gt;     font-weight: normal;&lt;br /&gt;&lt;br /&gt;     src: url(&quot;Font File.eot&quot;);&lt;br /&gt;&lt;br /&gt;   }&lt;br /&gt;&lt;br /&gt;   .classname {&lt;br /&gt;&lt;br /&gt;     font-family: &quot;Font Name&quot;;&lt;br /&gt;&lt;br /&gt;   }&lt;br /&gt;&lt;br /&gt;   &amp;lt;/style&amp;gt;&lt;br /&gt;&lt;br /&gt; And then you can call out that style in your HTML as you would any other  style class:&lt;br /&gt;&lt;br /&gt;   &amp;lt;p class=&quot;classname&quot;&amp;gt;...&amp;lt;/p&amp;gt; &lt;/p&gt;&lt;h3 style=&quot;text-align: justify;&quot;&gt;TrueDoc&lt;/h3&gt;&lt;ul style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt; &lt;li&gt;This is the method developed by Bitstream and Netscape.&lt;/li&gt;&lt;br /&gt; &lt;li&gt;Uses either CSS or a &amp;lt;link/&amp;gt; tag in the &amp;lt;head/&amp;gt;.&lt;/li&gt;&lt;br /&gt; &lt;li&gt;Not supported by Netscape 6 or Internet Explorer on the Mac.&lt;/li&gt;&lt;/ul&gt;&lt;h3 style=&quot;text-align: justify;&quot;&gt;TrueDoc Code&lt;/h3&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;Use either the @font-face attribute (as used in the OpenType code above), or  link to the URL of your font with the &amp;lt;link/&amp;gt; tag:&lt;br /&gt;&lt;br /&gt;   &amp;lt;link rel=&quot;fontdef&quot; src=&quot;fontname.prf&quot; /&amp;gt;&lt;br /&gt;&lt;br /&gt; Call out the font using&lt;br /&gt;&lt;br /&gt;   &amp;lt;font face=&quot;fontname&quot;/&amp;gt;tags or CSS properties. &lt;/p&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;Objective: With acuity of thought and a pragmatic approach, I am aspiring for a career opportunity where i can significantly contribute to the growth of the organization.&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sanjaysachan83.blogspot.com/feeds/2087144028135339048/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/6114816368586124642/2087144028135339048' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6114816368586124642/posts/default/2087144028135339048'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6114816368586124642/posts/default/2087144028135339048'/><link rel='alternate' type='text/html' href='http://sanjaysachan83.blogspot.com/2008/11/dynamic-fonts.html' title='Dynamic Fonts'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/08586052622179381583</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6114816368586124642.post-3601887428418941505</id><published>2008-11-26T21:48:00.002-08:00</published><updated>2008-11-26T21:50:17.977-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="sanjay"/><title type='text'>Syntax of the Font Property</title><content type='html'>&lt;div id=&quot;qtCtt&quot;&gt;&lt;br /&gt; &lt;p&gt;The font property is a shorthand property used to set the following styles of fonts:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;a href=&quot;http://webdesign.about.com/od/styleproperties/p/blspfontstyle.htm&quot;&gt;font-style&lt;/a&gt; &lt;/li&gt;&lt;br /&gt;   &lt;li&gt;&lt;a href=&quot;http://webdesign.about.com/od/styleproperties/p/blspfontvariant.htm&quot;&gt;font-variant&lt;/a&gt; &lt;/li&gt;&lt;br /&gt;   &lt;li&gt;&lt;a href=&quot;http://webdesign.about.com/od/styleproperties/p/blspfontweight.htm&quot;&gt;font-weight&lt;/a&gt; &lt;/li&gt;&lt;br /&gt;   &lt;li&gt;&lt;a href=&quot;http://webdesign.about.com/od/styleproperties/p/blspfontsize.htm&quot;&gt;font-size&lt;/a&gt; &lt;/li&gt;&lt;br /&gt;   &lt;li&gt;&lt;a href=&quot;http://webdesign.about.com/library/style/blstyleprop-line-height.htm&quot;&gt;line-height&lt;/a&gt; &lt;/li&gt;&lt;br /&gt;   &lt;li&gt;&lt;a href=&quot;http://webdesign.about.com/od/styleproperties/p/blspfontfamily.htm&quot;&gt;font-family&lt;/a&gt; &lt;/li&gt;&lt;br /&gt; &lt;/ul&gt;  &lt;p&gt;First you should remember that the font-family and font-size are the  minimum styles required for this style property. If you only need to  style one of the font properties, then you should use the specific font  property required, rather than the font shorthand property. &lt;/p&gt;  &lt;h3&gt;The Basic Font Styles: Font Family and Font Size&lt;/h3&gt;  &lt;p&gt;The font property needs to have the order correct to work in most  browsers. The family is last with the font size just before it. &lt;/p&gt;  &lt;blockquote&gt;font: 1em &quot;Times New Roman&quot;, Times, serif;&lt;/blockquote&gt;&lt;br /&gt; &lt;a href=&quot;http://webdesign.about.com/od/examples/l/bl_fonts.htm#size&quot;&gt;See it in Action&lt;/a&gt;&lt;br /&gt; &lt;h3&gt;Change the Line Height&lt;/h3&gt;  &lt;p&gt;Add the line height to your font style by placing it after the font  size preceded by a slash. If you leave it off, the line height will be  reflected by the font size and determined by the browser. &lt;/p&gt;  &lt;blockquote&gt;font: 1em/1.5em &quot;Times New Roman&quot;, Times, serif;&lt;/blockquote&gt;  &lt;a href=&quot;http://webdesign.about.com/od/examples/l/bl_fonts.htm#line&quot;&gt;See it in Action&lt;/a&gt;&lt;br /&gt; &lt;h3&gt;Make the Font Bold, Change to Small Caps, or Add Italics&lt;/h3&gt;  &lt;p&gt;Right before the font size is the font weight. If you leave it off, it will be assigned to &quot;normal.&quot; &lt;/p&gt;  &lt;blockquote&gt;font: bold 1em/1.5em &quot;Times New Roman&quot;, Times, serif;&lt;/blockquote&gt;&lt;br /&gt; &lt;a href=&quot;http://webdesign.about.com/od/examples/l/bl_fonts.htm#weight&quot;&gt;See it in Action&lt;/a&gt;&lt;br /&gt; &lt;p&gt;If you want the font to be displayed as small-caps, then add that in  front of the weight. If you&#39;re not changing the font weight, simply  leave it off the property. &lt;/p&gt;  &lt;blockquote&gt;font: small-caps bold 1em/1.5em &quot;Times New Roman&quot;, Times, serif;&lt;/blockquote&gt;&lt;br /&gt; &lt;a href=&quot;http://webdesign.about.com/od/examples/l/bl_fonts.htm#smallcaps&quot;&gt;See it in Action&lt;/a&gt;&lt;br /&gt; &lt;p&gt;The font style goes at the very front of the property. &lt;/p&gt;  &lt;blockquote&gt;font: italic small-caps bold 1em/1.5em &quot;Times New Roman&quot;, Times, serif;&lt;/blockquote&gt;  &lt;a href=&quot;http://webdesign.about.com/od/examples/l/bl_fonts.htm#style&quot;&gt;See it in Action&lt;/a&gt;&lt;br /&gt; &lt;h3&gt;System Fonts&lt;/h3&gt;  &lt;p&gt;One of the best things about CSS 2 is that you can now style your  Web applications to integrate into the operating system that they are  running on. If you build a Web application, you can add styles to  affect the &lt;a href=&quot;http://webdesign.about.com/od/colorcharts/l/blsystemcolors.htm&quot;&gt;colors&lt;/a&gt; so that your page is colored like other offline applications. But many  people don&#39;t realize that you can also affect the fonts so that the  page has the same fonts as the system. &lt;/p&gt;  &lt;p&gt;To change the font to the system fonts use one of the following font keywords:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;caption&lt;br /&gt;&lt;br /&gt;     Changes the font to the one used for captioned controls like buttons and drop-downs. &lt;/li&gt;&lt;br /&gt;   &lt;li&gt;icon&lt;br /&gt;&lt;br /&gt;     Changes the font to the one used for icons. &lt;/li&gt;&lt;br /&gt;   &lt;li&gt;menu&lt;br /&gt;&lt;br /&gt;     Changes the font to the one used for menu lists and dropdown menus. &lt;/li&gt;&lt;br /&gt;   &lt;li&gt;message-box&lt;br /&gt;&lt;br /&gt;     Changes the font to the one used in dialog boxes. &lt;/li&gt;&lt;br /&gt;   &lt;li&gt;small-caption&lt;br /&gt;&lt;br /&gt;     Changes the font to the one used for lableling small controls. &lt;/li&gt;&lt;br /&gt;   &lt;li&gt;status-bar&lt;br /&gt;&lt;br /&gt;     Changes the font to the one used for window status bars. &lt;/li&gt;  &lt;/ul&gt;  &lt;a href=&quot;http://webdesign.about.com/od/examples/l/bl_fonts.htm#system&quot;&gt;See System Fonts in Action&lt;/a&gt;&lt;br /&gt; &lt;p&gt;There are a few things to keep in mind when using system fonts:&lt;/p&gt;&lt;ol&gt;&lt;li&gt;You cannot set separate elements of system fonts, they are set as a whole and all at once. &lt;/li&gt;&lt;br /&gt;   &lt;li&gt;Once you&#39;ve set a system font, you can affect things like the boldness of the font separately. &lt;/li&gt;&lt;br /&gt;   &lt;li&gt;If the system does not have a specific font defined, the  browser will either intelligently substitute (for example, use a  smaller version of the caption font for small-caption) or use a default  font. &lt;/li&gt;  &lt;/ol&gt;&lt;/div&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;Objective: With acuity of thought and a pragmatic approach, I am aspiring for a career opportunity where i can significantly contribute to the growth of the organization.&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sanjaysachan83.blogspot.com/feeds/3601887428418941505/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/6114816368586124642/3601887428418941505' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6114816368586124642/posts/default/3601887428418941505'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6114816368586124642/posts/default/3601887428418941505'/><link rel='alternate' type='text/html' href='http://sanjaysachan83.blogspot.com/2008/11/syntax-of-font-property.html' title='Syntax of the Font Property'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/08586052622179381583</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6114816368586124642.post-1575375739122246618</id><published>2008-11-26T21:48:00.001-08:00</published><updated>2008-11-26T21:48:35.579-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="sanjay"/><title type='text'>Small Caps - A Font Variant</title><content type='html'>&lt;div id=&quot;qtCtt&quot;&gt;&lt;p&gt;One of the lesser used variations in fonts is the small caps variant. With small caps, the lower case letters look like smaller versions of the upper case letters, while the upper case letters are full size.&lt;/p&gt;&lt;h3&gt;Uses of Small Caps&lt;/h3&gt;&lt;p&gt;One of the best uses of small caps is for acronyms that might attract too much attention if normal-sized capital letters are used. For instance, with the time e.g. 9PM. With small caps you can call out the acronym or the time within the text without impacting the flow. &lt;a href=&quot;http://webdesign.about.com/od/examples/l/bl_fontvariants.htm&quot;&gt;See the examples.&lt;/a&gt;&lt;/p&gt;&lt;h3&gt;Assign the Small Caps Style&lt;/h3&gt;&lt;p&gt;There are only two options on the font-variant style property: small-caps and normal.&lt;/p&gt;&lt;blockquote class=&quot;yes&quot;&gt;font-variant: small-caps;&lt;/blockquote&gt;&lt;/div&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;Objective: With acuity of thought and a pragmatic approach, I am aspiring for a career opportunity where i can significantly contribute to the growth of the organization.&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sanjaysachan83.blogspot.com/feeds/1575375739122246618/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/6114816368586124642/1575375739122246618' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6114816368586124642/posts/default/1575375739122246618'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6114816368586124642/posts/default/1575375739122246618'/><link rel='alternate' type='text/html' href='http://sanjaysachan83.blogspot.com/2008/11/small-caps-font-variant.html' title='Small Caps - A Font Variant'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/08586052622179381583</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6114816368586124642.post-1906057163171650538</id><published>2008-11-26T21:46:00.000-08:00</published><updated>2008-11-26T21:47:43.519-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="sanjay"/><title type='text'>Font Weight</title><content type='html'>&lt;div id=&quot;qtCtt&quot;&gt;&lt;br /&gt; &lt;p&gt;The weight of a font is how dark or light it appears. This also refers to the boldness of a font face.&lt;/p&gt;  &lt;h3&gt;Font Weights&lt;/h3&gt;  &lt;p&gt;The default weight for a font is &quot;normal&quot;. If you are styling a  document, and you&#39;re not sure what weight your current face is, you can  set the font weight to normal:&lt;/p&gt;  &lt;blockquote&gt;font-weight: normal;&lt;/blockquote&gt;  &lt;p&gt;The most common font weight to use is &quot;bold&quot;. This is a standard  font weight determined by the user agent. It is the weight that is  generally assigned when you use the &amp;lt;b&amp;gt; or the &amp;lt;strong&amp;gt;  tags.&lt;/p&gt;  &lt;p&gt;It&#39;s recommended that you use CSS and the font-weight property rather than the &amp;lt;b&amp;gt; tag:&lt;/p&gt;  &lt;blockquote&gt;font-weight: bold;&lt;/blockquote&gt;  &lt;h3&gt;Advanced Font Weight&lt;/h3&gt;  &lt;p&gt;CSS provides more than just two font weights normal and bold. You can also specify:&lt;/p&gt;  &lt;ul&gt;&lt;br /&gt;   &lt;li&gt;&lt;strong&gt;100, 200, 300, 400, 500, 600, 700, 800, 900&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;     These numbers correspond to different relative weights. 400 is considered normal weight, 700 is &quot;bold&quot;.&lt;br /&gt;     &lt;blockquote&gt;font-weight: 200;&lt;/blockquote&gt;    &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;lighter&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;     The user agent moves down the numerical weights by 1 step from the  parent element. So if the parent element is &quot;normal&quot; the child should  be font-weight: 300.&lt;br /&gt;     &lt;blockquote&gt;font-weight:lighter;&lt;/blockquote&gt;    &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;bolder&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;     The user agent moves up the numerical weights by 1 step from the parent  element. So if the parent element is &quot;bold&quot; the child should be  font-weight: 800.&lt;br /&gt;     &lt;blockquote&gt;font-weight: bolder;&lt;/blockquote&gt;    &lt;/li&gt;  &lt;/ul&gt;  &lt;h3&gt;The Advantages of Font Weights&lt;/h3&gt;  &lt;p&gt;Using font weights rather than the visual style &quot;bold&quot; makes your  Web pages more accessible. For example, how would a screen reader  render text that is styled as &quot;bold&quot;? But since there is a numerical  scale on the weight of the text, screen readers can make gradual  changes in the way the text is spoken.&lt;/p&gt;  &lt;p&gt;Most visual user agents don&#39;t currently make a distinction between  the different numerical weights. If you define an element as  font-weight: 600, some browsers will display it as &quot;bold&quot; and others as  &quot;normal&quot;. So for visual designs it&#39;s better to stick with the named  terms (&quot;bold&quot; and &quot;normal&quot;). But some type faces may have differences  for the different weights, and the numerical scale can accomodate that.&lt;/p&gt;&lt;/div&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;Objective: With acuity of thought and a pragmatic approach, I am aspiring for a career opportunity where i can significantly contribute to the growth of the organization.&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sanjaysachan83.blogspot.com/feeds/1906057163171650538/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/6114816368586124642/1906057163171650538' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6114816368586124642/posts/default/1906057163171650538'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6114816368586124642/posts/default/1906057163171650538'/><link rel='alternate' type='text/html' href='http://sanjaysachan83.blogspot.com/2008/11/font-weight.html' title='Font Weight'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/08586052622179381583</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6114816368586124642.post-4967846708945481150</id><published>2008-11-26T21:43:00.000-08:00</published><updated>2008-11-26T21:44:42.207-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="sanjay"/><title type='text'>How do you define the size of a font?</title><content type='html'>&lt;div id=&quot;qtCtt&quot;&gt;&lt;table width=&quot;100%&quot; border=&quot;0&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;br /&gt;&lt;/td&gt;         &lt;td width=&quot;100%&quot;&gt;Defines the size of the font. There are four types of sizes: &lt;ul&gt;&lt;li&gt;absolute - based on the browser default (medium):       xx-small, x-small, small, medium, large, x-large, and xx-large&lt;/li&gt;&lt;li&gt;relative - relative to the current size:       smaller or larger&lt;/li&gt;&lt;li&gt;length - a number with a unit of measure:       points (pt), pixels (px), centimeters (cm), milimeters (mm), inches (in), ems (em), or exes (ex)&lt;/li&gt;&lt;li&gt;percentage - a number relative to the current size       %&lt;/li&gt;&lt;/ul&gt; &lt;a href=&quot;http://webdesign.about.com/od/styleproperties/p/blspfontsize.htm&quot; target=&quot;_blank&quot;&gt;The font-size Property&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;p&gt;Font sizes are an important part of Web design because they are the first hurdle to overcome in creating a page that is readable by your customers. Fonts that are too large take up too much space on the page and are as unreadable as ant-sized tiny fonts. &lt;/p&gt;&lt;h3&gt;Define Font Sizes in Four Ways&lt;/h3&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;Absolute sizes&lt;/b&gt; define the size of the font according to the sizes defined in the user-agent. Absolute font sizes include: xx-small, x-small, small, medium (the default), large, x-large, and xx-large. &lt;/li&gt;&lt;li&gt;&lt;b&gt;Relative sizes&lt;/b&gt; define the size of the font relative to the parent element. Relative fonts are either the same size as the parent, larger, or smaller. &lt;/li&gt;&lt;li&gt;&lt;b&gt;Lengths&lt;/b&gt; specify a font size that has an absolute measurement of some kind. Lengths include relative lengths (em, ex, px) and absolute lengths (in, cm, mm, pt, pc). &lt;/li&gt;&lt;li&gt;&lt;b&gt;Percentages&lt;/b&gt; specify an absolute font size relative to the parent element&#39;s font size.&lt;/li&gt;&lt;/ul&gt;&lt;h3&gt;Font Sizes and Accessibility&lt;/h3&gt; &lt;p&gt;When choosing font sizes remember to keep accessibility in mind. As a 22-year-old Web designer, you might have better eyesight than your site&#39;s 52-year-old demographic. Making fonts tiny may seem to make the page more visually interesting, but often your readers will just ignore what they can&#39;t read and move on. &lt;/p&gt;&lt;p&gt;The best way to make your font sizes accessible is to design in &lt;a href=&quot;http://webdesign.about.com/cs/typemeasurements/a/aa042803a.htm&quot;&gt;ems&lt;/a&gt;. Ems allow your fonts to scale up or down as your readers change their font sizes in the browser. And while you might not want them to change their font size, the fact is that they will, so you might as well design for it.&lt;/p&gt;&lt;/div&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;Objective: With acuity of thought and a pragmatic approach, I am aspiring for a career opportunity where i can significantly contribute to the growth of the organization.&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sanjaysachan83.blogspot.com/feeds/4967846708945481150/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/6114816368586124642/4967846708945481150' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6114816368586124642/posts/default/4967846708945481150'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6114816368586124642/posts/default/4967846708945481150'/><link rel='alternate' type='text/html' href='http://sanjaysachan83.blogspot.com/2008/11/how-do-you-define-size-of-font.html' title='How do you define the size of a font?'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/08586052622179381583</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6114816368586124642.post-352037046145589932</id><published>2008-11-26T21:39:00.000-08:00</published><updated>2008-11-26T21:43:27.038-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="sanjay"/><title type='text'>What is a Font?</title><content type='html'>&lt;div id=&quot;articlebody&quot;&gt;The font family defines the face of the font, such as Geneva, Times New Roman, or fantasy. You list the font families you&#39;d like your property to use in order of preference separated by a comma, with multiple word font names indicated in quotes: &lt;blockquote&gt;font-family : &quot;Times New Roman&quot;, Courier, serif;&lt;/blockquote&gt; &lt;ul&gt;&lt;li&gt;&lt;a href=&quot;http://webdesign.about.com/od/fonts/qt/tipfontfamsynta.htm&quot; target=&quot;_blank&quot;&gt;Syntax of the font-family Property&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://webdesign.about.com/od/fonts/f/blfontfaqgeneri.htm&quot; target=&quot;_blank&quot;&gt;What are generic font families&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://webdesign.about.com/od/fonts/a/aa080204.htm&quot; target=&quot;_blank&quot;&gt;How to Decide Which Font Family to Use&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://webdesign.about.com/od/styleproperties/p/blspfontfamily.htm&quot; target=&quot;_blank&quot;&gt;The font-family Property&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;  &lt;p&gt;The most common way that Cascading Style  Sheets are used is to change the font of a Web page or site. But in  order to get the most out of the style sheets as well as the fonts, you  should know a little about typography and how CSS works with fonts. &lt;/p&gt;  &lt;h3&gt;The Font Families&lt;/h3&gt;  &lt;p&gt;Cascading Style Sheets (CSS) recognizes five font families:&lt;/p&gt;  &lt;ol&gt;&lt;br /&gt;   &lt;li&gt;&lt;a href=&quot;http://webdesign.about.com/library/glossary/bldef-serif.htm&quot;&gt;Serif&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;   &lt;li&gt;&lt;a href=&quot;http://webdesign.about.com/library/glossary/bldef-sans-serif.htm&quot;&gt;Sans-serif&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;   &lt;li&gt;&lt;a href=&quot;http://webdesign.about.com/library/glossary/bldef-script.htm&quot;&gt;Script&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;   &lt;li&gt;&lt;a href=&quot;http://webdesign.about.com/library/glossary/bldef-monospace.htm&quot;&gt;Monospace&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;   &lt;li&gt;&lt;a href=&quot;http://webdesign.about.com/library/glossary/bldef-fantasy.htm&quot;&gt;Fantasy&lt;/a&gt;&lt;/li&gt;&lt;br /&gt; &lt;/ol&gt;  &lt;p&gt;These categories or master families are considered &lt;em&gt;generic&lt;/em&gt; families because they do not refer to any specific typeface. If you use  these cateogory names in your CSS, the browser will choose the typeface  that is the default for that category on that computer. &lt;/p&gt;  &lt;p&gt;Each category has many different typefaces that are a part of the family. I&#39;ve put up a &lt;a href=&quot;http://z.about.com/d/webdesign/1/0/P/2/aa051903a.gif&quot;&gt;graphic to show examples&lt;/a&gt; of the different typefaces for each category. &lt;/p&gt;  &lt;h3&gt;Using the Categories&lt;/h3&gt;  &lt;p&gt;When  you&#39;re going to build a CSS call to define the typeface of your  elements, you should keep the above categories in mind. They are each  suited to different uses, and it&#39;s better not to mix them in a style  call. &lt;/p&gt;  &lt;ul&gt;&lt;br /&gt;   &lt;li&gt;Sans-serif fonts should be the basis of your Web  content. They are easy to read online and there are many that are  common to most computer operating systems.&lt;/li&gt;&lt;br /&gt;   &lt;li&gt;Serif fonts are best used in &lt;a href=&quot;http://webdesign.about.com/library/weekly/aa042103a.htm&quot;&gt;print style sheets&lt;/a&gt; because serif fonts can be difficult to read on computer monitors, but they make printouts much easier to read.&lt;/li&gt;&lt;br /&gt;   &lt;li&gt;Monospace  fonts should be used when the spacing of the content is important -  such as with pre-formatted text. Another common use of monospace fonts  is to display code or other technical details.&lt;/li&gt;&lt;br /&gt;   &lt;li&gt;Script fonts are  best used as signatures or other locations where the look of cursive  handwriting is desired. Keep in mind that not all computers have the  same script fonts defined, so it&#39;s a good idea to define an alternate  sans-serif font as a backup.&lt;/li&gt;&lt;br /&gt;   &lt;li&gt;Fantasy fonts are best used for  headings and artistic text. However, they are the least common of all  the categories, so unless you know that &lt;em&gt;all&lt;/em&gt; your readers will have the font on their system, it is best to have a sans-serif alternate in your font list.&lt;/li&gt;  &lt;/ul&gt;  &lt;h3&gt;Building Your CSS&lt;/h3&gt;  &lt;p&gt;Because  it&#39;s impossible to know the exact setup of every person who visits your  Web page, it is very important to write CSS that is flexible, but still  presents the basis of the design you want. This means, that when  defining the typeface to display, always use a list of fonts, with your  preference first, and the most generic last. &lt;/p&gt;  &lt;p&gt;Define the typeface using the &lt;a href=&quot;http://webdesign.about.com/library/style/blstyleprop-font-family.htm&quot;&gt;font-family&lt;/a&gt; style property. Some possible style listings: &lt;/p&gt;  &lt;ul&gt;&lt;br /&gt;   &lt;li&gt;sans-serif body copy&lt;br /&gt;&lt;br /&gt;     body { font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; }&lt;/li&gt;&lt;br /&gt;   &lt;li&gt;serif body copy for print&lt;br /&gt;&lt;br /&gt;     body { font-family : &quot;Times New Roman&quot;, Times, serif; }&lt;/li&gt;&lt;br /&gt;   &lt;li&gt;monospace for code segments&lt;br /&gt;&lt;br /&gt;     code { font-family : &quot;Courier New&quot;, Courier, monospace; }&lt;/li&gt;&lt;br /&gt;   &lt;li&gt;script for address or signatures sections&lt;br /&gt;&lt;br /&gt;     address { Corsiva, &quot;Lucida Handwriting&quot;, script;&lt;/li&gt;&lt;br /&gt;   &lt;li&gt;fantasy for initial paragraph lettering (defaulting to sans-serif if my fantasy font isn&#39;t available)&lt;br /&gt;&lt;br /&gt;     p:first-letter { &quot;Comic Sans&quot;, sans-serif }&lt;/li&gt;&lt;br /&gt; &lt;/ul&gt;  &lt;h3&gt;Some Things to Note:&lt;/h3&gt;&lt;ol&gt;&lt;li&gt;Always define your preferred font first in the list.&lt;/li&gt;&lt;br /&gt;   &lt;li&gt;If a font has a multiple word name, put it in quotes.&lt;/li&gt;&lt;br /&gt;   &lt;li&gt;Always define the families you&#39;ll be using before deciding on specifics like size, actual typeface, or other type options.&lt;/li&gt;  &lt;/ol&gt;  &lt;/div&gt;&lt;div id=&quot;coda&quot;&gt;&lt;div id=&quot;resources&quot;&gt;&lt;div&gt;&lt;div&gt;&lt;h5&gt;Web Design Path&lt;/h5&gt;        &lt;p&gt;&lt;a href=&quot;http://webdesign.about.com/library/bl_prodesigners.htm&quot; onclick=&quot;zIlb(this)&quot;&gt;Professional Web Designers&lt;/a&gt;&lt;a href=&quot;http://webdesign.about.com/library/bl_advanced.htm&quot; onclick=&quot;zIlb(this)&quot;&gt;Advanced HTML and Web Design&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;     &lt;/div&gt;    &lt;/div&gt;  &lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;Objective: With acuity of thought and a pragmatic approach, I am aspiring for a career opportunity where i can significantly contribute to the growth of the organization.&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sanjaysachan83.blogspot.com/feeds/352037046145589932/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/6114816368586124642/352037046145589932' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6114816368586124642/posts/default/352037046145589932'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6114816368586124642/posts/default/352037046145589932'/><link rel='alternate' type='text/html' href='http://sanjaysachan83.blogspot.com/2008/11/what-is-font.html' title='What is a Font?'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/08586052622179381583</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6114816368586124642.post-4406114691088526496</id><published>2008-11-26T21:34:00.000-08:00</published><updated>2008-11-26T21:38:00.917-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="sanjay"/><title type='text'>The elements of a great 404 page include...</title><content type='html'>&lt;div id=&quot;articlebody&quot;&gt;&lt;span style=&quot;;font-family:arial;font-size:85%;&quot;  &gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;How would you finish this sentence? I would include: &lt;/span&gt;&lt;ul&gt;&lt;li&gt;links to help&lt;/li&gt;&lt;li&gt;contact information&lt;/li&gt;&lt;li&gt;search&lt;/li&gt;&lt;li&gt;suggestions for possible corrections&lt;/li&gt;&lt;li&gt;something fun, so the customer isn&#39;t annoyed that the link is broken&lt;/li&gt;&lt;/ul&gt;&lt;/span&gt;  &lt;h3&gt;Project Type:&lt;/h3&gt;&lt;ul&gt;&lt;li&gt;Single page project&lt;/li&gt;&lt;br /&gt;  &lt;li&gt;Web design project&lt;/li&gt;&lt;br /&gt;  &lt;li&gt;Programming project&lt;/li&gt;  &lt;/ul&gt;  &lt;h3&gt;Purpose of this Project: &lt;/h3&gt;  &lt;p&gt;The default messages on 404  or &quot;not found&quot; pages are very unhelpful. They are also very plain. The  goal of this portfolio project is to redesign a 404 page to make it  more fun and more useful.&lt;/p&gt;  &lt;h3&gt;Project Description: &lt;/h3&gt;  &lt;p&gt;Create a 404 page for a website (any website) and make it fun and useful. Include information such as:&lt;/p&gt;  &lt;ul&gt;&lt;br /&gt;  &lt;li&gt;Where to find help&lt;/li&gt;&lt;br /&gt;  &lt;li&gt;What to do about the broken link&lt;/li&gt;&lt;br /&gt;  &lt;li&gt;Interesting or useful content on the site&lt;/li&gt;&lt;br /&gt;  &lt;li&gt;Anything else you think would help improve a 404 page&lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;  &lt;p&gt;If you&#39;re interested in programming Web pages, add some programmatic aspect to the 404 page. Such as:&lt;/p&gt;  &lt;ul&gt;&lt;br /&gt;  &lt;li&gt;Detect the referring URL&lt;/li&gt;&lt;br /&gt;  &lt;li&gt;Create a contact form with the broken link pre-populated&lt;/li&gt;&lt;br /&gt;  &lt;li&gt;Add dynamic content to the page depending upon where the customer was trying to go&lt;/li&gt;&lt;br /&gt;  &lt;li&gt;Something else&lt;/li&gt; &lt;/ul&gt;  &lt;h3&gt;Technical Requirements for the Project: &lt;/h3&gt;  &lt;p&gt;None. This project can be done however you would like to do it.&lt;/p&gt;  &lt;h3&gt;Original Page: &lt;/h3&gt;  &lt;p&gt;As  you can see from the screen shot, the original page has a small amount  of information (the URL that wasn&#39;t found), but doesn&#39;t help the  customer at all.&lt;/p&gt;  &lt;h3&gt;Special Notes for the Project:: &lt;/h3&gt;  &lt;p&gt;None&lt;/p&gt;  &lt;h3&gt;Project Resources: &lt;/h3&gt;  &lt;p&gt;None&lt;/p&gt;  &lt;h3&gt;Did you find this useful?&lt;/h3&gt;  &lt;p&gt;You can get more articles and information like this by subscribing to the site newsletter or RSS feed.&lt;/p&gt;  &lt;ul&gt;&lt;br /&gt;  &lt;li&gt;&lt;a href=&quot;http://webdesign.about.com/library/blnewsletter.htm&quot;&gt;Sign up for the newsletter&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;  &lt;li&gt;&lt;a href=&quot;http://z.about.com/6/g/webdesign/b/rss2.xml&quot;&gt;RSS feed&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt;  &lt;/div&gt;&lt;div id=&quot;coda&quot;&gt;&lt;div id=&quot;resources&quot;&gt;&lt;div id=&quot;ua&quot;&gt;&lt;h2&gt;&lt;em&gt;Readers Respond:&lt;/em&gt; The elements of a great 404 page include...&lt;/h2&gt;     &lt;div id=&quot;ua_cta&quot;&gt;&lt;a href=&quot;http://webdesign.about.com/od/portfolioprojects/p/boring_404_page.htm#ua_form&quot; onclick=&quot;gEI(&#39;ua_form&#39;).className=&#39;&#39;;&quot; zt=&quot;11/1gB&quot;&gt;Finish the sentence&lt;/a&gt;&lt;/div&gt;&lt;div id=&quot;ua10771&quot;&gt;&lt;h3&gt;Error 404&lt;/h3&gt;&lt;dl&gt;&lt;dd&gt;I place this 404 Error page on all sites I design: http://www.billwilliams.org/error.html&lt;/dd&gt;&lt;br /&gt;        &lt;dt&gt;—B.Williams&lt;/dt&gt;&lt;/dl&gt;     &lt;/div&gt;     &lt;div id=&quot;ua10760&quot;&gt;&lt;h3&gt;Check out Google&#39;s 404 Widget&lt;br /&gt;        &lt;/h3&gt;       &lt;dl&gt;&lt;dd&gt;This  is straight from Google&#39;s website: The 404 widget is a quick and easy  way to embed a search box on your custom 404 page and provide users  with useful information designed to help them find the information they  need. Where we can, we&#39;ll also suggest other ways for the user to find  the information they need, thus increasing the likelihood that they&#39;ll  continue to explore your site.  Get it here:  http://www.google.com/support/webmasters/bin/answer.py?hl=en&amp;amp;answer=93644&lt;/dd&gt;       &lt;/dl&gt;     &lt;/div&gt;   &lt;/div&gt; &lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;Objective: With acuity of thought and a pragmatic approach, I am aspiring for a career opportunity where i can significantly contribute to the growth of the organization.&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sanjaysachan83.blogspot.com/feeds/4406114691088526496/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/6114816368586124642/4406114691088526496' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6114816368586124642/posts/default/4406114691088526496'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6114816368586124642/posts/default/4406114691088526496'/><link rel='alternate' type='text/html' href='http://sanjaysachan83.blogspot.com/2008/11/elements-of-great-404-page-include.html' title='The elements of a great 404 page include...'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/08586052622179381583</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6114816368586124642.post-7817527580641072991</id><published>2008-11-26T21:28:00.000-08:00</published><updated>2008-11-26T21:34:48.390-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="sanjay"/><title type='text'>Password Protect Your Web Pages</title><content type='html'>&lt;div style=&quot;text-align: justify;&quot; id=&quot;articlebody&quot;&gt;&lt;span style=&quot;font-family:arial;font-size:85%;&quot;&gt;&lt;b&gt;                           &lt;a href=&quot;http://glclk.about.com/?zi=5/6FAn&quot; target=&quot;_blank&quot;&gt;Password Protect Your Web Pages&lt;/a&gt;                         &lt;/b&gt;                        &lt;br /&gt;There are lots of options for password protection of your Web pages. You can use a &lt;a href=&quot;http://www.zubrag.com/scripts/password-protect.php&quot; target=&quot;_blank&quot;&gt;PHP script&lt;/a&gt; or &lt;a href=&quot;http://www.javascriptkit.com/script/cutindex6.shtml&quot; target=&quot;_blank&quot;&gt;JavaScript&lt;/a&gt;. But the most secure method is to use &lt;a href=&quot;http://webdesign.about.com/cs/htaccess/ht/hthtaccess.htm&quot; target=&quot;_blank&quot;&gt;htaccess&lt;/a&gt; on your Web server. You can even use htaccess to &lt;a href=&quot;http://webdesign.about.com/od/htaccess/ht/password_1_file.htm&quot; target=&quot;_blank&quot;&gt;protect just one page&lt;/a&gt; in a directory.&lt;br /&gt;                        &lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;What is Password Protection&lt;/span&gt;  &lt;p&gt;There are many websites that cause a box to pop up asking you for a  username and password. If you don&#39;t know the password, you can&#39;t enter  the site. This provides some security to your Web pages and gives you  the chance to choose who you want to allow to see and read your Web  pages. There are many ways to password protect your Web pages, from &lt;a href=&quot;http://php.about.com/&quot;&gt;PHP&lt;/a&gt;, to &lt;a href=&quot;http://javascript.about.com/od/guidesscriptindex/a/pass.htm&quot;&gt;JavaScript&lt;/a&gt;, to &lt;a href=&quot;http://webdesign.about.com/od/htaccess/&quot;&gt;HTAccess&lt;/a&gt; (on the Web server).&lt;/p&gt;  &lt;h3&gt;When Should You Password Protect Pages?&lt;/h3&gt;  &lt;p&gt;With HTAccess, you can password protect any page or directory on  your Web server. You can even protect the entire website if you want  to. HTAccess is the most secure method of password protection, as it  relies on the Web server, so the valid usernames and passwords are  never shared with the Web browser or stored in the HTML like they can  be with other scripts. People use password protection:&lt;br /&gt;  &lt;/p&gt;  &lt;ul&gt;&lt;li&gt;Hiding new versions of your website from the public until they are ready to launch.&lt;/li&gt;&lt;br /&gt;  &lt;li&gt;Protecting private sections of your website so that only people you know and trust can read them.&lt;/li&gt;&lt;br /&gt;  &lt;li&gt;Providing paid content to your customers and only allowing access via a password.&lt;/li&gt;&lt;br /&gt;  &lt;li&gt;Creating a private forum for select readers.&lt;/li&gt;  &lt;/ul&gt;  &lt;h3&gt;It&#39;s Easy to Password Protect Your Web Pages&lt;/h3&gt;  &lt;p&gt;You need to do two things:&lt;/p&gt;&lt;ol&gt;&lt;li&gt;Create a password file to store the usernames and passwords that will have access to the directory.&lt;/li&gt;&lt;br /&gt;  &lt;li&gt;Create an htaccess file in the directory to be password protected.&lt;/li&gt;  &lt;/ol&gt;  &lt;h3&gt;Create the Password File&lt;/h3&gt;&lt;ol&gt;&lt;li&gt;Open a new text file called&lt;br /&gt;    &lt;blockquote&gt;.htpasswd&lt;/blockquote&gt;      Note the period at the beginning of the filename.&lt;/li&gt;&lt;br /&gt;  &lt;li&gt;Use a &lt;a href=&quot;http://webdesign.about.com/od/htpasswordgenerators/HTPassword_Generators.htm&quot;&gt;password encryption program&lt;/a&gt; to create your passwords. Paste the lines into your .htpasswd file and  save the file. You will have one line for every username that requires  access.&lt;/li&gt;&lt;br /&gt;  &lt;li&gt;Upload the .htpasswd file to a directory on your Web server that is &lt;em&gt;not&lt;/em&gt; live on the Web. In other words, you should not be able to go to  http://YOUR_URL/.htpasswd - it should be in a home directory or other  location that is secure.&lt;/li&gt;  &lt;/ol&gt;  &lt;h3&gt;Create the htaccess File&lt;/h3&gt;&lt;ol&gt;&lt;li&gt;Open a text file called&lt;br /&gt;    &lt;blockquote&gt;.htaccess&lt;/blockquote&gt;&lt;br /&gt;    Note the period at the beginning of the filename.&lt;/li&gt;&lt;br /&gt;  &lt;li&gt;Add the following to the file:&lt;br /&gt;    &lt;blockquote&gt; AuthUserFile /path/to/htpasswd/file/.htpasswd&lt;br /&gt;&lt;br /&gt;      AuthGroupFile /dev/null&lt;br /&gt;&lt;br /&gt;      AuthName &quot;Name of Area&quot;&lt;br /&gt;&lt;br /&gt;      AuthType Basic&lt;br /&gt;&lt;br /&gt;      require valid-user&lt;br /&gt;&lt;br /&gt;&lt;/blockquote&gt;    &lt;/li&gt;    &lt;li&gt;Change&lt;br /&gt;    &lt;blockquote&gt;/path/to/htpasswd/file/.htpasswd&lt;/blockquote&gt;&lt;br /&gt;    to the full path to the .htpasswd file you uploaded in above.&lt;/li&gt;&lt;br /&gt;  &lt;li&gt;Change&lt;br /&gt;    &lt;blockquote&gt;&quot;Name of Area&quot;&lt;/blockquote&gt;&lt;br /&gt;    to the  name of the site section being protected. This is used primarily when  you have multiple areas with different protection levels.&lt;/li&gt;&lt;br /&gt;  &lt;li&gt;Save the file and upload it to the directory you want protected.&lt;/li&gt;&lt;br /&gt;  &lt;li&gt;Test that the password works by accessing the URL. If your password  doesn&#39;t work, go back to the encryption programs and encrypt it again.  Remember that the username and password will be case-sensitive. If you  are not prompted for a password, contact your system administrator to  make sure that HTAccess is turned on for your site.&lt;/li&gt;&lt;!--/gc--&gt;&lt;/ol&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot; id=&quot;coda&quot;&gt;&lt;div id=&quot;resources&quot;&gt;&lt;div id=&quot;ua&quot;&gt;&lt;h2&gt;&lt;em&gt;Readers Respond:&lt;/em&gt; Best Methods of Password Protection&lt;/h2&gt;      &lt;div id=&quot;ua_cta&quot;&gt;&lt;a href=&quot;http://webdesign.about.com/od/security/a/password_protec.htm?nl=1#ua_form&quot; onclick=&quot;gEI(&#39;ua_form&#39;).className=&#39;&#39;;&quot; zt=&quot;11/1gB&quot;&gt;Share Your Secrets&lt;/a&gt;&lt;/div&gt;        &lt;div id=&quot;ua10785&quot;&gt;&lt;h3&gt;Using PHP &amp;amp; mySQL&lt;/h3&gt;&lt;dl&gt;&lt;dd&gt;Hi  all  I am using PHP and mySQL to protect my websites. Whenever I find my  content worth being protected and want just a special group of people  to have access, I set up a database with username and (md5) passwords,  and then set up a form on my website. Easy, simple, yet powerful.  On the other hand: if I want to secure a directory of files, I use  .htaccess.  A fun thing is also to just put an index.ph in the directory, and make  it look for a variable $_GET[&#39;shomeall&#39;]  if(isset($_GET[&#39;showmeall&#39;]) &amp;amp;&amp;amp; $_GET[&#39;showmeall&#39;] ==  &quot;yourselectedpass&quot;) {  // show the content (recursive php irectory reader  }  That was one of the first things I did in PHP... fun, and easy to use.  Much safer than anything in Javascript, where people can see the source  with the password. In PHP source, nobody will ever see the password.  Anyhow, that&#39;s all from me. Jennifer, back to you :oP&lt;/dd&gt;        &lt;/dl&gt;      &lt;/div&gt;    &lt;/div&gt;  &lt;/div&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;Objective: With acuity of thought and a pragmatic approach, I am aspiring for a career opportunity where i can significantly contribute to the growth of the organization.&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sanjaysachan83.blogspot.com/feeds/7817527580641072991/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/6114816368586124642/7817527580641072991' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6114816368586124642/posts/default/7817527580641072991'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6114816368586124642/posts/default/7817527580641072991'/><link rel='alternate' type='text/html' href='http://sanjaysachan83.blogspot.com/2008/11/password-protect-your-web-pages.html' title='Password Protect Your Web Pages'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/08586052622179381583</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6114816368586124642.post-3860963253767403638</id><published>2008-11-23T20:54:00.000-08:00</published><updated>2008-11-23T20:57:09.282-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="sanjay"/><title type='text'>Styles for One Document</title><content type='html'>&lt;div id=&quot;articlebody&quot;&gt;&lt;br /&gt; &lt;p&gt;If you want to set up a stylesheet to affect one Web page, you can do that with a   stylesheet in the head of your document. For this you use the   &amp;lt;style&amp;gt;&amp;lt;/style&amp;gt; tag in the &amp;lt;head&amp;gt; of your Web document. &lt;/p&gt;  &lt;h3&gt;Rules for Style Sheets&lt;/h3&gt;  &lt;ol&gt;&lt;br /&gt;   &lt;li&gt;Style tags should be held in the &amp;lt;head&amp;gt;&lt;br /&gt;&lt;br /&gt;     While you can include style tags elsewhere in a document, browsers might not suport this.&lt;br /&gt;&lt;br /&gt;   &lt;/li&gt;&lt;br /&gt;   &lt;li&gt;All style information should be stored within the &amp;lt;style&amp;gt; and &amp;lt;/style&amp;gt; tags.&lt;br /&gt;&lt;br /&gt;     This is how the browsers know that the information is for styles.&lt;br /&gt;&lt;br /&gt;    &lt;br /&gt;&lt;/li&gt;    &lt;li&gt;Always include a type attribute in your style tag.&lt;br /&gt;&lt;br /&gt;     This attribute indicates what types of style rules you will be using. The most   common type of style rule is CSS, but there are other types (XSL, JSS, and   others).&lt;/li&gt;&lt;br /&gt; &lt;/ol&gt;  &lt;h3&gt;Tips for Working with Style Sheets&lt;/h3&gt;  &lt;p&gt;Here are some tips for working with these stylesheets:&lt;/p&gt;    &lt;ul&gt;&lt;li&gt;Start them out right&lt;br /&gt;&lt;br /&gt;     Use attributes of the &lt;a href=&quot;http://webdesign.about.com/library/tags/bltags-style.htm&quot;&gt;&amp;lt;style&amp;gt; tag&lt;/a&gt; to define what the browser should   expect&lt;br /&gt;&lt;br /&gt;     &lt;blockquote&gt;&amp;lt;style type=&quot;text/css&quot;&amp;gt;&lt;/blockquote&gt;    &lt;/li&gt;&lt;br /&gt;   &lt;li&gt;Use &lt;a href=&quot;http://webdesign.about.com/cs/css/ht/htcommentcss.htm&quot;&gt;comments&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;     Comment tags insure that older browsers don&#39;t display your stylesheets.&lt;br /&gt;&lt;br /&gt;     &lt;blockquote&gt;&amp;lt;style type=&quot;text/css&quot;&amp;gt;&lt;br /&gt;&lt;br /&gt;       &amp;lt;!--&lt;br /&gt;&lt;br /&gt;       style properties&lt;br /&gt;&lt;br /&gt;       --&amp;gt;&lt;br /&gt;&lt;br /&gt;       &amp;lt;/style&amp;gt;&lt;br /&gt;&lt;br /&gt;     &lt;/blockquote&gt;      &lt;/li&gt;&lt;br /&gt;   &lt;li&gt;think about your styles&lt;br /&gt;&lt;br /&gt;     In many cases, you don&#39;t need to set a lot of different styles, just simple ones that  cover how your text and other elements should be displayed on your page. If you  don&#39;t plan to have any red, blinking, 36 point headlines on your page, then   defining a style for that is a waste of bandwidth.&lt;/li&gt;&lt;br /&gt; &lt;/ul&gt;  &lt;h3&gt;Sample &amp;lt;head&amp;gt;&lt;/h3&gt;  &lt;blockquote&gt;&amp;lt;head&amp;gt;&lt;br /&gt;&lt;br /&gt;   &amp;lt;title&amp;gt;sample head of an HTML document&amp;lt;/title&amp;gt;&lt;br /&gt;&lt;br /&gt;   &amp;lt;style type=&quot;text/css&quot;&amp;gt;&lt;br /&gt;&lt;br /&gt;   &amp;lt;!--&lt;br /&gt;&lt;br /&gt;   body {&lt;br /&gt;&lt;br /&gt;     font-family : arial;&lt;br /&gt;&lt;br /&gt;     font-size : 12pt;&lt;br /&gt;&lt;br /&gt;   }&lt;br /&gt;&lt;br /&gt;   --&amp;gt;&lt;br /&gt;&lt;br /&gt;   &amp;lt;/style&amp;gt;&lt;br /&gt;&lt;br /&gt;   &amp;lt;/head&amp;gt;&lt;/blockquote&gt;  &lt;p&gt;&lt;strong&gt;Next Page: &lt;a href=&quot;http://webdesign.about.com/library/nosearch/bl_cssclass2-4.htm&quot;&gt;External Style Sheets&lt;/a&gt;&lt;/strong&gt; &amp;gt; &lt;a href=&quot;http://webdesign.about.com/library/nosearch/bl_cssclass2-1.htm&quot;&gt;1&lt;/a&gt;, &lt;a href=&quot;http://webdesign.about.com/library/nosearch/bl_cssclass2-2.htm&quot;&gt;2&lt;/a&gt;, &lt;a href=&quot;http://webdesign.about.com/library/nosearch/bl_cssclass2-3.htm&quot;&gt;3&lt;/a&gt;, &lt;a href=&quot;http://webdesign.about.com/library/nosearch/bl_cssclass2-4.htm&quot;&gt;4&lt;/a&gt;&lt;br /&gt;     &lt;!--/gc--&gt;&lt;/p&gt;&lt;/div&gt;&lt;div id=&quot;coda&quot;&gt;&lt;div id=&quot;resources&quot;&gt;&lt;div&gt;&lt;div&gt;&lt;h5&gt;CSS Class Resources&lt;/h5&gt;        &lt;p&gt;&lt;a href=&quot;http://webdesign.about.com/library/nosearch/bl_cssclass2-1.htm&quot; onclick=&quot;zIlb(this)&quot;&gt;Part 1: Inline Styles&lt;/a&gt;&lt;a href=&quot;http://webdesign.about.com/library/nosearch/bl_cssclass2-2.htm&quot; onclick=&quot;zIlb(this)&quot;&gt;Part 2: Span and Div Tags&lt;/a&gt;&lt;a href=&quot;http://webdesign.about.com/library/nosearch/bl_cssclass2-3.htm&quot; onclick=&quot;zIlb(this)&quot;&gt;Part 3: Header Styles&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;h5&gt;CSS Class Resources&lt;/h5&gt;        &lt;p&gt;&lt;a href=&quot;http://webdesign.about.com/library/nosearch/bl_cssclass2-3.htm&quot; onclick=&quot;zIlb(this)&quot;&gt;Part 4: External Style Sheets&lt;/a&gt;&lt;a href=&quot;http://webdesign.about.com/library/style/bl_csstutorial.htm&quot; onclick=&quot;zIlb(this)&quot;&gt;CSS Class Index&lt;/a&gt;&lt;/p&gt;        &lt;h5&gt;Help with CSS Class&lt;/h5&gt;        &lt;p&gt;&lt;a href=&quot;http://webdesign.about.com/mpboards.htm&quot; onclick=&quot;zIlb(this)&quot;&gt;Post Your Question Online&lt;/a&gt;&lt;a href=&quot;http://webdesign.about.com/c/ht/01/01/How_Post_HTML_Forum0979879545.htm&quot; onclick=&quot;zIlb(this)&quot;&gt;How to Post&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div id=&quot;related&quot;&gt;&lt;h5&gt; Related Articles&lt;/h5&gt;&lt;ul&gt;&lt;li&gt;&lt;a href=&quot;http://webdesign.about.com/od/css/a/aa010702a.htm&quot; zt=&quot;18/1YL/Zn&quot;&gt;CSS Step By Step&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;       &lt;li&gt;&lt;a href=&quot;http://webdesign.about.com/od/css101classes/a/bl_cssclass2_4a.htm&quot; zt=&quot;18/1YL/Zn&quot;&gt;CSS Lesson 2: Styles for One Document&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;       &lt;li&gt;&lt;a href=&quot;http://webdesign.about.com/od/css/a/aa011899b.htm&quot; zt=&quot;18/1YL/Zn&quot;&gt;Beginning Cascading Style Sheets: Placing Your CSS Tags&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;       &lt;li&gt;&lt;a href=&quot;http://webdesign.about.com/od/css101classes/a/bl_cssclass1_3a.htm&quot; zt=&quot;18/1YL/Zn&quot;&gt;CSS Lesson 1: Placement of CSS Elements&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;       &lt;li&gt;&lt;a href=&quot;http://webdesign.about.com/od/css/a/aa051203a.htm&quot; zt=&quot;18/1YL/Zn&quot;&gt;How to Use External Cascading Style Sheets (CSS) on Web Pages&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;     &lt;/ul&gt;    &lt;/div&gt;  &lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;Objective: With acuity of thought and a pragmatic approach, I am aspiring for a career opportunity where i can significantly contribute to the growth of the organization.&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sanjaysachan83.blogspot.com/feeds/3860963253767403638/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/6114816368586124642/3860963253767403638' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6114816368586124642/posts/default/3860963253767403638'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6114816368586124642/posts/default/3860963253767403638'/><link rel='alternate' type='text/html' href='http://sanjaysachan83.blogspot.com/2008/11/styles-for-one-document.html' title='Styles for One Document'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/08586052622179381583</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6114816368586124642.post-8164746111882032344</id><published>2008-11-23T20:50:00.000-08:00</published><updated>2008-11-23T20:52:58.957-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="sanjay"/><title type='text'>External Style Sheets</title><content type='html'>&lt;div id=&quot;articlebody&quot;&gt;&lt;br /&gt; &lt;p&gt;Externally linked stylesheets allow you to use one stylesheet across your entire  site. There are two ways to do this:&lt;/p&gt;  &lt;ol&gt;&lt;br /&gt;   &lt;li&gt;linking&lt;br /&gt;       &lt;blockquote&gt;&amp;lt;link rel=&quot;stylesheet&quot; type=&quot;text/css&quot; href=&quot;styles.css&quot;&amp;gt;&lt;/blockquote&gt;&lt;br /&gt;   &lt;/li&gt;&lt;br /&gt;   &lt;li&gt;importing (Internet Explorer only)&lt;br /&gt;       &lt;blockquote&gt;&amp;lt;style type=&quot;text/css&quot;&amp;gt;&lt;br /&gt;&lt;br /&gt;         @import URL (http://www.yoursite.com/styles.css);&lt;br /&gt;&lt;br /&gt;         &amp;lt;/style&amp;gt;&lt;/blockquote&gt;&lt;br /&gt;   &lt;/li&gt;  &lt;/ol&gt;  &lt;h3&gt;Advantages and Disadvantages of External Style Sheets&lt;/h3&gt;  &lt;p&gt;One of the best things about Cascading Style Sheets is that you can use them to   keep your site consistent. The easiest way to do this is to link or import an   external style sheet. If you use the same external style sheet for every page of   your site, you can be sure that all the pages will have the same style. &lt;/p&gt;&lt;br /&gt; &lt;p&gt;Some of the advantages to using external style sheets are:&lt;/p&gt;  &lt;ul&gt;&lt;br /&gt;   &lt;li&gt;You can control the look and feel of several documents at once.&lt;br /&gt;&lt;br /&gt;     This is especially useful if you work with a team of people to create your Web   site. Many style rules can be difficult to remember, and while you might have a   printed style guide, it is inefficient and tedious to be continuously flipping   through it to determine if example text is to be written in 12 point Arial font,   or 14 point courier.&lt;br /&gt;&lt;br /&gt;   &lt;/li&gt;&lt;br /&gt;   &lt;li&gt;You can create classes of styles that can then be used on many different HTML   elements.&lt;br /&gt;&lt;br /&gt;     If you often use a special Wingdings font to give emphasis to various things on   your page, you can use the Wingdings class you set up in your style sheet to   create them, rather than defining a specific style for each instance of the   emphasis.&lt;br /&gt;&lt;br /&gt;   &lt;/li&gt;&lt;br /&gt;   &lt;li&gt;You can easily group your styles to be more efficient.&lt;br /&gt;&lt;br /&gt;     All the grouping methods that are available to CSS can be used in external style   sheets, and this provides you with more control and flexibility on your   pages.&lt;/li&gt;&lt;br /&gt; &lt;/ul&gt;  &lt;p&gt;However, there are some good reasons for not using external style sheets:&lt;/p&gt;  &lt;ul&gt;&lt;br /&gt;   &lt;li&gt;External style sheets can increase the download time, if they are extremely   large.&lt;br /&gt;&lt;br /&gt;   &lt;/li&gt;&lt;br /&gt;   &lt;li&gt;If you only have a small number of styles, they can increase the complexity of   your page.&lt;br /&gt;&lt;br /&gt;      &lt;br /&gt;&lt;/li&gt;    &lt;li&gt;Like with table rendering, you have to wait until the entire style sheet is   loaded before the page can display.&lt;/li&gt;&lt;br /&gt; &lt;/ul&gt;  &lt;h3&gt;How to Create an External Style Sheet&lt;/h3&gt;  &lt;p&gt;External style sheets are created with a similar syntax to document level (in the   &amp;lt;head&amp;gt;) style sheets. However, all you need to include are the &lt;strong&gt;selector&lt;/strong&gt; and the &lt;strong&gt;declaration&lt;/strong&gt; Just like in a document level style sheet, the syntax for a rule is:&lt;/p&gt;  &lt;blockquote&gt;selector {property : value;}&lt;/blockquote&gt;  &lt;p&gt;These rules are written to a text file with the extension .css.  This   isn&#39;t required, but it is a good habit to get into, so you can immediately   recognize your style sheets in a directory listing. &lt;/p&gt;  &lt;p&gt;Once you have a style sheet document, you need to link it to your Web pages. This   can be done in two ways:&lt;/p&gt;  &lt;ol&gt;&lt;br /&gt;   &lt;li&gt;Linking&lt;br /&gt;&lt;br /&gt;     In order to link a style sheet, you use the HTML tag &amp;lt;link&amp;gt;. This has the   attributes &lt;strong&gt;rel&lt;/strong&gt;, &lt;strong&gt;type&lt;/strong&gt;, and &lt;strong&gt;href&lt;/strong&gt;. The rel attribute tells what   you are linking (in this case a stylesheet), the type defines the MIME-Type for   the browser, and the href is the path to the .css file. For example:&lt;br /&gt;     &lt;blockquote&gt;&amp;lt;link rel=&quot;stylesheet&quot; type=&quot;text/css&quot; href=&quot;styles.css&quot;&amp;gt;&lt;/blockquote&gt;    &lt;/li&gt;&lt;br /&gt;   &lt;li&gt;Importing&lt;br /&gt;&lt;br /&gt;     You would use an imported style sheet within a document level style sheet, so that   you can import the attributes of an external style sheet while not losing any   document specific ones. &lt;strong&gt;This is currently only supported in Internet   Explorer.&lt;/strong&gt; You call it in a similar way to calling a linked style sheet, only   it must be called within a document level style declaration. For example:&lt;br /&gt;     &lt;blockquote&gt;&amp;lt;style&amp;gt;&lt;br /&gt;&lt;br /&gt;       @import URL (http://www.yoursite.com/styles.css);&lt;br /&gt;&lt;br /&gt;       ... continue styles&lt;br /&gt;&lt;br /&gt;       &amp;lt;/style&amp;gt;&lt;/blockquote&gt;    &lt;/li&gt;  &lt;/ol&gt;  &lt;p&gt;The fact that importing is only supported by Internet Explorer allows you to create  multiple stylesheets that are browser independent, but without relying on &lt;a href=&quot;http://webdesign.about.com/library/weekly/aa123101a.htm&quot;&gt;DHTML&lt;/a&gt; and JavaScript to detect the browser. &lt;/p&gt;  &lt;p&gt;Create three stylesheets:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;a generic one that will cover most basic styles&lt;br /&gt;       &lt;blockquote&gt;generic.css&lt;/blockquote&gt;&lt;br /&gt;   &lt;/li&gt;&lt;br /&gt;   &lt;li&gt;one for Internet Explorer&lt;br /&gt;       &lt;blockquote&gt;ie-styles.css&lt;/blockquote&gt;&lt;br /&gt;   &lt;/li&gt;&lt;br /&gt;   &lt;li&gt;one for Netscape&lt;br /&gt;       &lt;blockquote&gt;ns-styles.css&lt;/blockquote&gt;    &lt;/li&gt;  &lt;/ul&gt;  &lt;p&gt;In the head of your document load them in this order:&lt;/p&gt;  &lt;ol&gt;&lt;br /&gt;   &lt;li&gt;The generic stylesheet&lt;br /&gt;       &lt;blockquote&gt;&amp;lt;link rel=&quot;stylesheet&quot; type=&quot;text/css&quot; href=&quot;generic.css&quot;&amp;gt;&lt;/blockquote&gt;&lt;br /&gt;   &lt;/li&gt;&lt;br /&gt;   &lt;li&gt;The Netscape stylesheet&lt;br /&gt;       &lt;blockquote&gt;&amp;lt;link rel=&quot;stylesheet&quot; type=&quot;text/css&quot; href=&quot;ns-styles.css&quot;&amp;gt;&lt;/blockquote&gt;&lt;br /&gt;   &lt;/li&gt;&lt;br /&gt;   &lt;li&gt;The IE stylesheet (using the import command)&lt;br /&gt;       &lt;blockquote&gt;&amp;lt;style type=&quot;text/css&quot;&amp;gt;&lt;br /&gt;&lt;br /&gt;         @import URL (http://www.yoursite.com/ie-styles.css);&lt;br /&gt;&lt;br /&gt;         &amp;lt;/style&amp;gt;&lt;/blockquote&gt;    &lt;/li&gt;  &lt;/ol&gt;  &lt;p&gt;Because of cascading, the IE stylesheet will &quot;overwrite&quot; style rules found in the   Netscape stylesheet, when viewed in Internet Explorer. And Netscape won&#39;t load the   imported stylesheet at all. &lt;/p&gt;  &lt;p&gt;&lt;strong&gt;First Page: &lt;a href=&quot;http://webdesign.about.com/library/nosearch/bl_cssclass2-1.htm&quot;&gt;Inline Styles&lt;/a&gt;&lt;/strong&gt; &amp;gt; &lt;a href=&quot;http://webdesign.about.com/library/nosearch/bl_cssclass2-1.htm&quot;&gt;1&lt;/a&gt;, &lt;a href=&quot;http://webdesign.about.com/library/nosearch/bl_cssclass2-2.htm&quot;&gt;2&lt;/a&gt;, &lt;a href=&quot;http://webdesign.about.com/library/nosearch/bl_cssclass2-3.htm&quot;&gt;3&lt;/a&gt;, &lt;a href=&quot;http://webdesign.about.com/library/nosearch/bl_cssclass2-4.htm&quot;&gt;4&lt;/a&gt;&lt;br /&gt;     &lt;!--/gc--&gt;&lt;br /&gt;       &lt;/p&gt;&lt;/div&gt;&lt;div id=&quot;coda&quot;&gt;&lt;div id=&quot;resources&quot;&gt;&lt;div&gt;&lt;div&gt;&lt;h5&gt;CSS Class Resources&lt;/h5&gt;        &lt;p&gt;&lt;a href=&quot;http://webdesign.about.com/library/nosearch/bl_cssclass2-1.htm&quot; onclick=&quot;zIlb(this)&quot;&gt;Part 1: Inline Styles&lt;/a&gt;&lt;a href=&quot;http://webdesign.about.com/library/nosearch/bl_cssclass2-2.htm&quot; onclick=&quot;zIlb(this)&quot;&gt;Part 2: Span and Div Tags&lt;/a&gt;&lt;a href=&quot;http://webdesign.about.com/library/nosearch/bl_cssclass2-3.htm&quot; onclick=&quot;zIlb(this)&quot;&gt;Part 3: Header Styles&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;h5&gt;CSS Class Resources&lt;/h5&gt;        &lt;p&gt;&lt;a href=&quot;http://webdesign.about.com/library/nosearch/bl_cssclass2-3.htm&quot; onclick=&quot;zIlb(this)&quot;&gt;Part 4: External Style Sheets&lt;/a&gt;&lt;a href=&quot;http://webdesign.about.com/library/style/bl_csstutorial.htm&quot; onclick=&quot;zIlb(this)&quot;&gt;CSS Class Index&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div id=&quot;related&quot;&gt;&lt;h5&gt;Help with CSS Class&lt;/h5&gt;        &lt;p&gt;&lt;a href=&quot;http://webdesign.about.com/mpboards.htm&quot; onclick=&quot;zIlb(this)&quot;&gt;Post Your Question Online&lt;/a&gt;&lt;a href=&quot;http://webdesign.about.com/c/ht/01/01/How_Post_HTML_Forum0979879545.htm&quot; onclick=&quot;zIlb(this)&quot;&gt;How to Post&lt;/a&gt;&lt;/p&gt;      &lt;h5&gt; Related Articles&lt;/h5&gt;      &lt;ul&gt;&lt;br /&gt;       &lt;li&gt;&lt;a href=&quot;http://webdesign.about.com/od/css/a/aa020199.htm&quot; zt=&quot;18/1YL/Zn&quot;&gt;How to Build an External Style Sheet&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;       &lt;li&gt;&lt;a href=&quot;http://webdesign.about.com/od/css/a/aa051203a.htm&quot; zt=&quot;18/1YL/Zn&quot;&gt;How to Use External Cascading Style Sheets (CSS) on Web Pages&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;       &lt;li&gt;&lt;a href=&quot;http://webdesign.about.com/od/css101classes/a/bl_cssclass1_3a.htm&quot; zt=&quot;18/1YL/Zn&quot;&gt;CSS Lesson 1: Placement of CSS Elements&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;       &lt;li&gt;&lt;a href=&quot;http://webdesign.about.com/library/editorquiz/blcssedsd.htm&quot; zt=&quot;18/1YL/Zn&quot;&gt;CSS Editing Software: A Questionairre to Help You Decide Which is Right for...&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;       &lt;li&gt;&lt;a href=&quot;http://webdesign.about.com/od/css/a/aa010702a.htm&quot; zt=&quot;18/1YL/Zn&quot;&gt;CSS Step By Step&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;     &lt;/ul&gt;    &lt;/div&gt;    &lt;/div&gt;      &lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;Objective: With acuity of thought and a pragmatic approach, I am aspiring for a career opportunity where i can significantly contribute to the growth of the organization.&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sanjaysachan83.blogspot.com/feeds/8164746111882032344/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/6114816368586124642/8164746111882032344' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6114816368586124642/posts/default/8164746111882032344'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6114816368586124642/posts/default/8164746111882032344'/><link rel='alternate' type='text/html' href='http://sanjaysachan83.blogspot.com/2008/11/external-style-sheets.html' title='External Style Sheets'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/08586052622179381583</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6114816368586124642.post-2539237942041729915</id><published>2008-11-23T20:30:00.000-08:00</published><updated>2008-11-23T20:43:30.056-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="sanjay"/><title type='text'>span tags</title><content type='html'>&lt;div id=&quot;articlebody&quot;&gt;&lt;br /&gt; &lt;p&gt;The &amp;lt;span&amp;gt; tag has very similar properties to the &amp;lt;div&amp;gt; tag, in that it affects the  style of the text it encloses. Items in the &amp;lt;span&amp;gt; can be aligned or given   specific style attributes. &lt;/p&gt;  &lt;p&gt;The primary difference between the &amp;lt;span&amp;gt; and &amp;lt;div&amp;gt; tags is that &amp;lt;span&amp;gt; doesn&#39;t do any  formatting of it&#39;s own. The &amp;lt;div&amp;gt; tag acts as a paragraph break, because it is   defining a logical division in the document. The &amp;lt;span&amp;gt; tag simply tells the   browser to apply the style and align rules to whatever is within the &amp;lt;span&amp;gt;. &lt;/p&gt;  &lt;p&gt;The primary attributes of the &amp;lt;span&amp;gt; tag are:&lt;br /&gt;&lt;br /&gt; &lt;/p&gt;  &lt;blockquote&gt;align  (left|center|right|justify)&lt;br /&gt;&lt;br /&gt;   style&lt;/blockquote&gt;  &lt;p&gt;Use &amp;lt;span&amp;gt; when you want to change the style of elements without naming them in a   separate division within the document. For example, if you had a Level 3 Heading  (&amp;lt;h3&amp;gt;) that you wanted the second word to be red, you could surround that word   with &amp;lt;&amp;lt;span&amp;gt; style=&quot;color : #ff0000;&quot;&amp;gt;2ndWord&amp;lt;/&amp;lt;span&amp;gt;&amp;gt; and  it would still be a part of the &amp;lt;h3&amp;gt; tag as well, just red. &lt;/p&gt;  &lt;p&gt;&lt;a href=&quot;http://webdesign.about.com/library/tags/bltags-span.htm&quot;&gt;More About the &amp;lt;span&amp;gt; Tag&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Next Page: &lt;a href=&quot;http://webdesign.about.com/library/nosearch/bl_cssclass2-3.htm&quot;&gt;Styles for One Document&lt;/a&gt;&lt;/strong&gt; &amp;gt; &lt;a href=&quot;http://webdesign.about.com/library/nosearch/bl_cssclass2-1.htm&quot;&gt;1&lt;/a&gt;, &lt;a href=&quot;http://webdesign.about.com/library/nosearch/bl_cssclass2-2.htm&quot;&gt;2&lt;/a&gt;, &lt;a href=&quot;http://webdesign.about.com/library/nosearch/bl_cssclass2-3.htm&quot;&gt;3&lt;/a&gt;, &lt;a href=&quot;http://webdesign.about.com/library/nosearch/bl_cssclass2-4.htm&quot;&gt;4&lt;/a&gt;&lt;br /&gt;     &lt;!--/gc--&gt;&lt;/p&gt;&lt;/div&gt;&lt;div id=&quot;coda&quot;&gt;&lt;div id=&quot;resources&quot;&gt;&lt;div&gt;&lt;div&gt;&lt;h5&gt;CSS Class Resources&lt;/h5&gt;        &lt;p&gt;&lt;a href=&quot;http://webdesign.about.com/library/nosearch/bl_cssclass2-1.htm&quot; onclick=&quot;zIlb(this)&quot;&gt;Part 1: Inline Styles&lt;/a&gt;&lt;a href=&quot;http://webdesign.about.com/library/nosearch/bl_cssclass2-2.htm&quot; onclick=&quot;zIlb(this)&quot;&gt;Part 2: Span and Div Tags&lt;/a&gt;&lt;a href=&quot;http://webdesign.about.com/library/nosearch/bl_cssclass2-3.htm&quot; onclick=&quot;zIlb(this)&quot;&gt;Part 3: Header Styles&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;h5&gt;CSS Class Resources&lt;/h5&gt;        &lt;p&gt;&lt;a href=&quot;http://webdesign.about.com/library/nosearch/bl_cssclass2-3.htm&quot; onclick=&quot;zIlb(this)&quot;&gt;Part 4: External Style Sheets&lt;/a&gt;&lt;a href=&quot;http://webdesign.about.com/library/style/bl_csstutorial.htm&quot; onclick=&quot;zIlb(this)&quot;&gt;CSS Class Index&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;h5&gt;Help with CSS Class&lt;/h5&gt;        &lt;p&gt;&lt;a href=&quot;http://webdesign.about.com/mpboards.htm&quot; onclick=&quot;zIlb(this)&quot;&gt;Post Your Question Online&lt;/a&gt;&lt;a href=&quot;http://webdesign.about.com/c/ht/01/01/How_Post_HTML_Forum0979879545.htm&quot; onclick=&quot;zIlb(this)&quot;&gt;How to Post&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;div id=&quot;related&quot;&gt;&lt;h5&gt; Related Articles&lt;/h5&gt;&lt;ul&gt;&lt;li&gt;&lt;a href=&quot;http://webdesign.about.com/od/htmltags/a/aa011000a.htm&quot; zt=&quot;18/1YL/Zn&quot;&gt;The span and div Tags&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;       &lt;li&gt;&lt;a href=&quot;http://webdesign.about.com/od/speed/qt/tipspeedfonts.htm&quot; zt=&quot;18/1YL/Zn&quot;&gt;Use CSS for Fonts to Speed Page Downloads&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;       &lt;li&gt;&lt;a href=&quot;http://webdesign.about.com/od/xhtml/a/aa091100a.htm&quot; zt=&quot;18/1YL/Zn&quot;&gt;Form vs. Function&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;       &lt;li&gt;&lt;a href=&quot;http://webdesign.about.com/od/css/a/aa011899b.htm&quot; zt=&quot;18/1YL/Zn&quot;&gt;Beginning Cascading Style Sheets: Placing Your CSS Tags&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;       &lt;li&gt;&lt;a href=&quot;http://webdesign.about.com/od/forms/a/aa071999.htm&quot; zt=&quot;18/1YL/Zn&quot;&gt;Textarea Tags - HTML Forms Tutorial - Using Textarea Tags&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;     &lt;/ul&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div id=&quot;div&quot;&gt;&lt;h3&gt;&amp;lt;span&amp;gt; Description: &lt;/h3&gt;  &lt;p&gt;The &amp;lt;span&amp;gt;&amp;lt;/span&amp;gt; tag allows you to provide localized formatting within documents.&lt;/p&gt;  &lt;h3&gt;&amp;lt;span&amp;gt; Web Browser Support: &lt;/h3&gt;  &lt;ul&gt;&lt;br /&gt;   &lt;li&gt;&lt;a href=&quot;http://webdesign.about.com/od/netscape/&quot;&gt;Netscape&lt;/a&gt; 4, 6, 7 &lt;/li&gt;&lt;br /&gt;   &lt;li&gt;&lt;a href=&quot;http://webdesign.about.com/od/mozilla/&quot;&gt;Mozilla&lt;/a&gt; 1 &lt;/li&gt;&lt;br /&gt;   &lt;li&gt;&lt;a href=&quot;http://webdesign.about.com/od/firefox/&quot;&gt;Firefox&lt;/a&gt; 1 &lt;/li&gt;&lt;br /&gt;   &lt;li&gt;&lt;a href=&quot;http://webdesign.about.com/od/internetexplorer/&quot;&gt;Internet Explorer&lt;/a&gt; 4, 5, 6 &lt;/li&gt;&lt;br /&gt;   &lt;li&gt;&lt;a href=&quot;http://webdesign.about.com/od/opera/&quot;&gt;Opera&lt;/a&gt; 6, 7, 8 &lt;/li&gt;&lt;br /&gt;   &lt;li&gt;&lt;a href=&quot;http://webdesign.about.com/od/safari/&quot;&gt;Safari&lt;/a&gt; 1 &lt;/li&gt;&lt;br /&gt;   &lt;li&gt;&lt;a href=&quot;http://webdesign.about.com/od/html4x/&quot;&gt;HTML 4.0&lt;/a&gt; &lt;/li&gt;&lt;br /&gt;   &lt;li&gt;&lt;a href=&quot;http://webdesign.about.com/od/xhtml1x/&quot;&gt;XHTML 1.0&lt;/a&gt;: &lt;a href=&quot;http://webdesign.about.com/library/tags/bltags-textmodule.htm&quot;&gt;XHTML Text Module&lt;/a&gt; &lt;/li&gt;&lt;br /&gt; &lt;/ul&gt;  &lt;h3&gt;&amp;lt;span&amp;gt; Attributes: &lt;/h3&gt;  &lt;ul&gt;&lt;br /&gt;   &lt;li&gt;&lt;a href=&quot;http://webdesign.about.com/od/htmltags/p/blatclass.htm&quot;&gt;class&lt;/a&gt; (optional) &lt;/li&gt;&lt;br /&gt;   &lt;li&gt;&lt;a href=&quot;http://webdesign.about.com/od/htmltags/p/blatdir.htm&quot;&gt;dir&lt;/a&gt; (optional) &lt;/li&gt;&lt;br /&gt;   &lt;li&gt;&lt;a href=&quot;http://webdesign.about.com/od/htmltags/p/blatid.htm&quot;&gt;id&lt;/a&gt; (optional) &lt;/li&gt;&lt;br /&gt;   &lt;li&gt;&lt;a href=&quot;http://webdesign.about.com/od/htmltags/p/blatlang.htm&quot;&gt;lang&lt;/a&gt; (optional) &lt;/li&gt;&lt;br /&gt;   &lt;li&gt;&lt;a href=&quot;http://webdesign.about.com/od/htmltags/p/blatonclick.htm&quot;&gt;onclick&lt;/a&gt; (optional) &lt;/li&gt;&lt;br /&gt;   &lt;li&gt;&lt;a href=&quot;http://webdesign.about.com/od/htmltags/p/blatondblclick.htm&quot;&gt;ondblclick&lt;/a&gt; (optional) &lt;/li&gt;&lt;br /&gt;   &lt;li&gt;&lt;a href=&quot;http://webdesign.about.com/od/htmltags/p/blatonkeydown.htm&quot;&gt;onkeydown&lt;/a&gt; (optional) &lt;/li&gt;&lt;br /&gt;   &lt;li&gt;&lt;a href=&quot;http://webdesign.about.com/od/htmltags/p/blatonkeypress.htm&quot;&gt;onkeypress&lt;/a&gt; (optional) &lt;/li&gt;&lt;br /&gt;   &lt;li&gt;&lt;a href=&quot;http://webdesign.about.com/od/htmltags/p/blatonkeyup.htm&quot;&gt;onkeyup&lt;/a&gt; (optional) &lt;/li&gt;&lt;br /&gt;   &lt;li&gt;&lt;a href=&quot;http://webdesign.about.com/od/htmltags/p/blatonmousedown.htm&quot;&gt;onmousedown&lt;/a&gt; (optional) &lt;/li&gt;&lt;br /&gt;   &lt;li&gt;&lt;a href=&quot;http://webdesign.about.com/od/htmltags/p/blatonmouseout.htm&quot;&gt;onmouseout&lt;/a&gt; (optional) &lt;/li&gt;&lt;br /&gt;   &lt;li&gt;&lt;a href=&quot;http://webdesign.about.com/od/htmltags/p/blatonmouseover.htm&quot;&gt;onmouseover&lt;/a&gt; (optional) &lt;/li&gt;&lt;br /&gt;   &lt;li&gt;&lt;a href=&quot;http://webdesign.about.com/od/htmltags/p/blatonmouseup.htm&quot;&gt;onmouseup&lt;/a&gt; (optional) &lt;/li&gt;&lt;br /&gt;   &lt;li&gt;&lt;a href=&quot;http://webdesign.about.com/od/htmltags/p/blatstyle.htm&quot;&gt;style&lt;/a&gt; (optional) &lt;/li&gt;&lt;br /&gt;   &lt;li&gt;&lt;a href=&quot;http://webdesign.about.com/od/htmltags/p/blattitle.htm&quot;&gt;title&lt;/a&gt; (optional) &lt;/li&gt;&lt;br /&gt; &lt;/ul&gt;  &lt;h3&gt;&amp;lt;span&amp;gt; End Tag: &lt;/h3&gt;&lt;br /&gt; &amp;lt;/span&amp;gt; REQUIRED&lt;br /&gt; &lt;h3&gt;&amp;lt;span&amp;gt; Contents: &lt;/h3&gt;  &lt;p&gt;Usually any HTML text that you want to specify a style for. The following tags are valid within the &amp;lt;span&amp;gt; tag:&lt;br /&gt;&lt;br /&gt;   a,  acronym, applet, b, basefont, bdo, big, br, button, cite, code, dfn,  em, font, i, iframe, img, input, kbd, label, map, object, q, s, samp,  script, select, small, span, strike, strong, sub, sup, textarea, tt, u,  var&lt;/p&gt;  &lt;h3&gt;&amp;lt;span&amp;gt; Valid Context: &lt;/h3&gt;  &lt;p&gt;The &amp;lt;span&amp;gt; tag is valid within the following tags:&lt;br /&gt;&lt;br /&gt;   a, acronym, address, applet, b, bdo, big, blockquote, body, button, caption,    center, cite, code, dd, del, dfn, div, dt, em, fieldset, font, form, h1, h2, h3,    h4, h5, h6, i, iframe, ins, kbd, label, legend, li, noframes, noscript, object,    p, pre, q, s, samp, small, span, strike, strong, sub, sup, td, th, tt, u, var&lt;/p&gt;  &lt;h3&gt;&amp;lt;span&amp;gt; Usage: &lt;/h3&gt;&lt;br /&gt;   &lt;ul&gt;&lt;li&gt;change style of text within a paragraph&lt;br /&gt;     &lt;blockquote&gt;&amp;lt;p&amp;gt;This is a paragraph with &amp;lt;span  style=&quot;color : purple; text-decoration : line-through;&quot;&amp;gt;one short  phrase&amp;lt;/span&amp;gt; in purple, and crossed out.&amp;lt;/p&amp;gt;&lt;/blockquote&gt;&lt;br /&gt;   &lt;/li&gt;  &lt;/ul&gt;  &lt;h3&gt;&amp;lt;span&amp;gt; Special Notes: &lt;/h3&gt;  &lt;ul&gt;&lt;br /&gt;   &lt;li&gt;Unlike the div tag, you can use span within paragraph tags, but you  can&#39;t use it to group block elements, like you can with the div tag. &lt;/li&gt;&lt;br /&gt; &lt;/ul&gt;  &lt;h3&gt;More &amp;lt;span&amp;gt; Information: &lt;/h3&gt;  &lt;ul&gt;&lt;br /&gt;   &lt;li&gt;&lt;a href=&quot;http://webdesign.about.com/library/tags/bltags-div.htm&quot;&gt;&amp;lt;div&amp;gt;&amp;lt;/div&amp;gt;&lt;/a&gt; &lt;/li&gt;&lt;br /&gt;   &lt;li&gt;&lt;a href=&quot;http://webdesign.about.com/library/weekly/aa011000a.htm&quot;&gt;The &amp;lt;span&amp;gt; and &amp;lt;div&amp;gt;   Tags&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;     Learn to use two useful style related tags. &lt;/li&gt;&lt;br /&gt;   &lt;li&gt;&lt;a href=&quot;http://webdesign.about.com/library/layouts/bl_layouts.htm&quot;&gt;XHTML CSS Layout Templates&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;     If you don&#39;t have time to write your own XHTML CSS layouts, these templates will get   you started.&lt;/li&gt;&lt;br /&gt; &lt;/ul&gt;  &lt;p&gt;&lt;a href=&quot;http://webdesign.about.com/library/tags/bl_index.htm&quot;&gt;Return to XHTML Element (HTML Tags) Library&lt;/a&gt;&lt;br /&gt;     &lt;!--/gc--&gt;&lt;br /&gt;       &lt;/p&gt;&lt;/div&gt;&lt;div id=&quot;div2&quot;&gt;&lt;div id=&quot;div3&quot;&gt;&lt;div&gt;&lt;div&gt;&lt;h5&gt;More about the &amp;lt;span&amp;gt; Tag&lt;/h5&gt;        &lt;p&gt;&lt;a href=&quot;http://webdesign.about.com/cs/htmltags/a/aa011000a.htm&quot; onclick=&quot;zIlb(this)&quot;&gt;The SPAN and DIV Tags&lt;/a&gt;&lt;a href=&quot;http://webdesign.about.com/od/css/a/aa020899.htm&quot; onclick=&quot;zIlb(this)&quot;&gt;Using Style Classes and IDs&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;br /&gt;       &lt;h5&gt;Related HTML Tags&lt;/h5&gt;        &lt;p&gt;&lt;a href=&quot;http://webdesign.about.com/library/tags/bltags-div.htm&quot; onclick=&quot;zIlb(this)&quot;&gt;&amp;lt;div&amp;gt;&lt;/a&gt;&lt;a href=&quot;http://webdesign.about.com/library/tags/bl_index.htm&quot; onclick=&quot;zIlb(this)&quot;&gt;HTML Tag Library&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;div id=&quot;div4&quot;&gt;&lt;h5&gt; Related Articles&lt;/h5&gt;&lt;ul&gt;&lt;li&gt;&lt;a href=&quot;http://webdesign.about.com/od/htmltags/a/bl_index.htm&quot; zt=&quot;18/1YL/Zn&quot;&gt;XHTML 1.0 Elements Library - HTML 4.01 Tag Library&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;       &lt;li&gt;&lt;a href=&quot;http://webdesign.about.com/cs/xhtmlxml/a/aa013100a.htm&quot; zt=&quot;18/1YL/Zn&quot;&gt;What is XHTML? - Differences Between XHTML, HTML, and XML&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;       &lt;li&gt;&lt;a href=&quot;http://webdesign.about.com/library/nosearch/bl_xmlclass10-1.htm&quot; zt=&quot;18/1YL/Zn&quot;&gt;XML Lesson 10: What is XHTML &amp;amp;# [ ]&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;       &lt;li&gt;&lt;a href=&quot;http://webdesign.about.com/od/htmltags/p/bltags_abbr.htm&quot; zt=&quot;18/1YL/Zn&quot;&gt;The abbr Element - abbreviations - XHTML 1.0 HTML 4.0&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;       &lt;li&gt;&lt;a href=&quot;http://webdesign.about.com/cs/css/qt/tipcsswhycnvert.htm&quot; zt=&quot;18/1YL/Zn&quot;&gt;Why Should You Convert to HTML+CSS or XHTML?&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;     &lt;/ul&gt;    &lt;/div&gt;  &lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;Objective: With acuity of thought and a pragmatic approach, I am aspiring for a career opportunity where i can significantly contribute to the growth of the organization.&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sanjaysachan83.blogspot.com/feeds/2539237942041729915/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/6114816368586124642/2539237942041729915' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6114816368586124642/posts/default/2539237942041729915'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6114816368586124642/posts/default/2539237942041729915'/><link rel='alternate' type='text/html' href='http://sanjaysachan83.blogspot.com/2008/11/tags.html' title='span tags'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/08586052622179381583</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6114816368586124642.post-7271327499489610515</id><published>2008-11-23T20:17:00.000-08:00</published><updated>2008-11-23T20:47:25.337-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="sanjay"/><title type='text'>DIV Tags</title><content type='html'>&lt;p&gt;The &amp;lt;span&amp;gt; and &amp;lt;div&amp;gt; tags were introduced later in the HTML game that are   very useful when dealing with Cascading Style Sheets. People tend to use them in    similar fashion, but they serve different purposes. &lt;/p&gt;&lt;h3&gt;&lt;a href=&quot;http://webdesign.about.com/library/tags/bltags-div.htm&quot;&gt;&amp;lt;div&amp;gt;&lt;/a&gt;&lt;/h3&gt;&lt;p&gt;The &amp;lt;div&amp;gt; tag defines logical divisions in your Web page. In terms of layout,   the &amp;lt;div&amp;gt; tag does only one thing, it determines the alignment of that section   of your page. &lt;/p&gt;&lt;p&gt;&amp;lt;div&amp;gt; also gives you the chance to define the style of whole sections of HTML.   You could define a section of your page as a call out and give that section a    different style from the surrounding text. &lt;/p&gt;&lt;p&gt;But that&#39;s not all it does! The &amp;lt;div&amp;gt; tag gives you the ability to name certain   sections of your documents so that you can affect them with style sheets or   Dynamic HTML. &lt;/p&gt;&lt;p&gt;One thing to keep in mind when using the &amp;lt;div&amp;gt; tag is that  it breaks paragraphs. It acts as a paragraph end/beginning, and while  you can have paragraphs within a &amp;lt;div&amp;gt; you can&#39;t have a  &amp;lt;div&amp;gt; inside a paragraph. &lt;/p&gt;&lt;p&gt;The primary attributes of the &amp;lt;div&amp;gt; tag are:&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;blockquote&gt;align  (left|center|right|justify)&lt;br /&gt;&lt;br /&gt; style&lt;br /&gt;&lt;br /&gt; name&lt;/blockquote&gt;&lt;p&gt;Even if you don&#39;t use style sheets or DHTML, you should get into the habit of   using the &amp;lt;div&amp;gt; tag. This will give you more flexibility when more XML parsers   become available. Also, you can use the NAME attribute to name your sections so   that your Web pages are well formed. &lt;/p&gt;&lt;p&gt;Because the &amp;lt;center&amp;gt; tag has been deprecated in HTML 4.0, it is a good idea to   start using &amp;lt;div&amp;gt; align=&quot;center&quot; to center your text and images. You can   also use the text-align: center style tag. &lt;/p&gt;&lt;p&gt;&lt;a href=&quot;http://webdesign.about.com/library/tags/bltags-div.htm&quot;&gt;More About the &amp;lt;div&amp;gt; Tag&lt;/a&gt;&lt;/p&gt;&lt;div id=&quot;articlebody&quot;&gt;&lt;h3&gt;&amp;lt;div&amp;gt; Description: &lt;/h3&gt;  &lt;p&gt;The  &amp;lt;div&amp;gt; element defines logical divisions within the document. This  means that when you use a &amp;lt;div&amp;gt; element, you are indicating that  the enclosed content is a specific section of the page. The &amp;lt;div&amp;gt;  element is typically used in &lt;a href=&quot;http://webdesign.about.com/od/xhtml/i/aa081604.htm&quot;&gt;XHTML+CSS documents&lt;/a&gt; to position portions of the page. &lt;/p&gt;  &lt;p&gt;The &amp;lt;div&amp;gt; tag is a &lt;a href=&quot;http://webdesign.about.com/library/weekly/aa121602a.htm&quot;&gt;block-level&lt;/a&gt; element.&lt;/p&gt;  &lt;h3&gt;&amp;lt;div&amp;gt; Web Browser Support: &lt;/h3&gt;  &lt;ul&gt;&lt;br /&gt;   &lt;li&gt;&lt;a href=&quot;http://webdesign.about.com/od/netscape/&quot;&gt;Netscape&lt;/a&gt; 2, 3, 4, 6, 7 &lt;/li&gt;&lt;br /&gt;   &lt;li&gt;&lt;a href=&quot;http://webdesign.about.com/od/mozilla/&quot;&gt;Mozilla&lt;/a&gt; 1 &lt;/li&gt;&lt;br /&gt;   &lt;li&gt;&lt;a href=&quot;http://webdesign.about.com/od/firefox/&quot;&gt;Firefox&lt;/a&gt; 1 &lt;/li&gt;&lt;br /&gt;   &lt;li&gt;&lt;a href=&quot;http://webdesign.about.com/od/internetexplorer/&quot;&gt;Internet Explorer&lt;/a&gt; 3, 4, 5, 6 &lt;/li&gt;&lt;br /&gt;   &lt;li&gt;&lt;a href=&quot;http://webdesign.about.com/od/opera/&quot;&gt;Opera&lt;/a&gt; 3, 4, 5, 6, 7, 8 &lt;/li&gt;&lt;br /&gt;   &lt;li&gt;&lt;a href=&quot;http://webdesign.about.com/od/safari/&quot;&gt;Safari&lt;/a&gt; 1 &lt;/li&gt;&lt;br /&gt;   &lt;li&gt;&lt;a href=&quot;http://webdesign.about.com/od/webtv/&quot;&gt;WebTV/MSN TV&lt;/a&gt; &lt;/li&gt;&lt;br /&gt;   &lt;li&gt;&lt;a href=&quot;http://webdesign.about.com/od/pdas/&quot;&gt;AvantGo&lt;/a&gt; Palm OS &lt;/li&gt;&lt;br /&gt;   &lt;li&gt;&lt;a href=&quot;http://webdesign.about.com/od/pdas/&quot;&gt;AvantGo&lt;/a&gt; Windows CE &lt;/li&gt;&lt;br /&gt;   &lt;li&gt;&lt;a href=&quot;http://webdesign.about.com/od/html4x/&quot;&gt;HTML 4.0&lt;/a&gt; &lt;/li&gt;&lt;br /&gt;   &lt;li&gt;&lt;a href=&quot;http://webdesign.about.com/od/xhtml1x/&quot;&gt;XHTML 1.0&lt;/a&gt;: &lt;a href=&quot;http://webdesign.about.com/library/tags/bltags-textmodule.htm&quot;&gt;XHTML Text Module&lt;/a&gt; &lt;/li&gt;&lt;br /&gt; &lt;/ul&gt;  &lt;h3&gt;&amp;lt;div&amp;gt; Attributes: &lt;/h3&gt;  &lt;ul&gt;&lt;br /&gt;   &lt;li&gt;&lt;a href=&quot;http://webdesign.about.com/od/htmltags/p/blataligndiv.htm&quot;&gt;align&lt;/a&gt; (optional) &lt;/li&gt;&lt;br /&gt;   &lt;li&gt;&lt;a href=&quot;http://webdesign.about.com/od/htmltags/p/blatclass.htm&quot;&gt;class&lt;/a&gt; (optional) &lt;/li&gt;&lt;br /&gt;   &lt;li&gt;&lt;a href=&quot;http://webdesign.about.com/od/htmltags/p/blatdir.htm&quot;&gt;dir&lt;/a&gt; (optional) &lt;/li&gt;&lt;br /&gt;   &lt;li&gt;&lt;a href=&quot;http://webdesign.about.com/od/htmltags/p/blatid.htm&quot;&gt;id&lt;/a&gt; (optional) &lt;/li&gt;&lt;br /&gt;   &lt;li&gt;&lt;a href=&quot;http://webdesign.about.com/od/htmltags/p/blatlang.htm&quot;&gt;lang&lt;/a&gt; (optional) &lt;/li&gt;&lt;br /&gt;   &lt;li&gt;&lt;a href=&quot;http://webdesign.about.com/od/htmltags/p/blatonclick.htm&quot;&gt;onclick&lt;/a&gt; (optional) &lt;/li&gt;&lt;br /&gt;   &lt;li&gt;&lt;a href=&quot;http://webdesign.about.com/od/htmltags/p/blatondblclick.htm&quot;&gt;ondblclick&lt;/a&gt; (optional) &lt;/li&gt;&lt;br /&gt;   &lt;li&gt;&lt;a href=&quot;http://webdesign.about.com/od/htmltags/p/blatonkeydown.htm&quot;&gt;onkeydown&lt;/a&gt; (optional) &lt;/li&gt;&lt;br /&gt;   &lt;li&gt;&lt;a href=&quot;http://webdesign.about.com/od/htmltags/p/blatonkeypress.htm&quot;&gt;onkeypress&lt;/a&gt; (optional) &lt;/li&gt;&lt;br /&gt;   &lt;li&gt;&lt;a href=&quot;http://webdesign.about.com/od/htmltags/p/blatonkeyup.htm&quot;&gt;onkeyup&lt;/a&gt; (optional) &lt;/li&gt;&lt;br /&gt;   &lt;li&gt;&lt;a href=&quot;http://webdesign.about.com/od/htmltags/p/blatonmousedown.htm&quot;&gt;onmousedown&lt;/a&gt; (optional) &lt;/li&gt;&lt;br /&gt;   &lt;li&gt;&lt;a href=&quot;http://webdesign.about.com/od/htmltags/p/blatonmousemove.htm&quot;&gt;onmousemove&lt;/a&gt; (optional) &lt;/li&gt;&lt;br /&gt;   &lt;li&gt;&lt;a href=&quot;http://webdesign.about.com/od/htmltags/p/blatonmouseout.htm&quot;&gt;onmouseout&lt;/a&gt; (optional) &lt;/li&gt;&lt;br /&gt;   &lt;li&gt;&lt;a href=&quot;http://webdesign.about.com/od/htmltags/p/blatonmouseover.htm&quot;&gt;onmouseover&lt;/a&gt; (optional) &lt;/li&gt;&lt;br /&gt;   &lt;li&gt;&lt;a href=&quot;http://webdesign.about.com/od/htmltags/p/blatonmouseup.htm&quot;&gt;onmouseup&lt;/a&gt; (optional) &lt;/li&gt;&lt;br /&gt;   &lt;li&gt;&lt;a href=&quot;http://webdesign.about.com/od/htmltags/p/blatstyle.htm&quot;&gt;style&lt;/a&gt; (optional) &lt;/li&gt;&lt;br /&gt;   &lt;li&gt;&lt;a href=&quot;http://webdesign.about.com/od/htmltags/p/blattitle.htm&quot;&gt;title&lt;/a&gt; (optional) &lt;/li&gt;&lt;br /&gt; &lt;/ul&gt;&lt;br /&gt; &lt;h3&gt;&amp;lt;div&amp;gt; End Tag: &lt;/h3&gt;&lt;br /&gt; &amp;lt;/div&amp;gt; REQUIRED&lt;br /&gt; &lt;h3&gt;Contents: &lt;/h3&gt;  &lt;p&gt;The following tags are valid within the &amp;lt;div&amp;gt; tag:&lt;br /&gt;&lt;br /&gt;   a, acronym, address, applet, b, basefont, bdo, big, blockquote, br, button,    center, cite, code, dfn, dir, div, dl, em, fieldset, font, form, h1, h2, h3, h4,    h5, h6, hr, i, iframe,img, input isindex, kbd, label, map, menu, noframes,     noscript, object, ol, p, pre, q, s, samp, script, select, small, span, strike,     strong, sub, sup, table, textarea, tt, u, ul, var&lt;/p&gt;  &lt;h3&gt;&amp;lt;div&amp;gt; Valid Context: &lt;/h3&gt;  &lt;p&gt;The &amp;lt;div&amp;gt; tag is valid within the following tags:&lt;br /&gt;&lt;br /&gt;   blockquote, body, button, center, dd, div, fieldset, form, iframe, li, noframes,    noscript, object, td, th&lt;/p&gt;  &lt;h3&gt;&amp;lt;div&amp;gt; Usage: &lt;/h3&gt;  &lt;ul&gt;&lt;br /&gt;   &lt;li&gt;Style division&lt;br /&gt;     &lt;blockquote&gt;&amp;lt;div style=&quot;color : #ff0000&quot;&amp;gt;red text&amp;lt;/div&amp;gt;&lt;/blockquote&gt;&lt;br /&gt;   &lt;/li&gt;&lt;br /&gt;   &lt;li&gt;Justified text&lt;br /&gt;     &lt;blockquote&gt;&amp;lt;div align=&quot;justify&quot;&amp;gt;The following text  will be justified across the width of the browser. This may not work  reliably across all browsers, and can also be defined with style tags.  Lorem ipsum sit dolor amet. Lorem ipsum sit dolor amet. Lorem ipsum sit  dolor amet. Lorem ipsum sit dolor amet. Lorem ipsum sit dolor amet.  Lorem ipsum sit dolor amet.&amp;lt;/div&amp;gt;&lt;/blockquote&gt;&lt;br /&gt;   &lt;/li&gt;  &lt;/ul&gt;  &lt;h3&gt;&amp;lt;div&amp;gt; Special Notes:&lt;/h3&gt;&lt;ul&gt;&lt;li&gt;As this is a block-level tag, most browsers will add extra spaces before  and after the element, similar to the &lt;a href=&quot;http://webdesign.about.com/library/tags/bltags-p.htm&quot;&gt;paragraph element&lt;/a&gt;. &lt;/li&gt;&lt;br /&gt;   &lt;li&gt;This element is commonly used to layout Web pages with style sheets.&lt;/li&gt;&lt;br /&gt; &lt;/ul&gt;  &lt;h3&gt;More &amp;lt;div&amp;gt; Information:&lt;/h3&gt;&lt;ul&gt;&lt;li&gt;&lt;a href=&quot;http://webdesign.about.com/library/weekly/aa011000a.htm&quot;&gt;The &amp;lt;span&amp;gt; and &amp;lt;div&amp;gt; Tags&lt;/a&gt; &lt;/li&gt;&lt;br /&gt;   &lt;li&gt;&lt;a href=&quot;http://webdesign.about.com/od/websitetemplates/a/bl_layouts.htm&quot;&gt;XHTML CSS Layout Templates&lt;/a&gt; &lt;/li&gt;&lt;br /&gt;   &lt;li&gt;&lt;a href=&quot;http://webdesign.about.com/library/weekly/aa121602a.htm&quot;&gt;Box Elements&lt;/a&gt; &lt;/li&gt;&lt;br /&gt;   &lt;li&gt;&lt;a href=&quot;http://webdesign.about.com/library/tags/bltags-span.htm&quot;&gt;The &amp;lt;span&amp;gt;&amp;lt;/span&amp;gt; Element&lt;/a&gt; &lt;/li&gt;&lt;br /&gt; &lt;/ul&gt;&lt;br /&gt; &lt;p&gt;&lt;a href=&quot;http://webdesign.about.com/library/tags/bl_index.htm&quot;&gt;Return to XHTML Element (HTML Tags) Library&lt;/a&gt;&lt;br /&gt;     &lt;!--/gc--&gt;&lt;/p&gt;&lt;/div&gt;&lt;div id=&quot;coda&quot;&gt;&lt;div id=&quot;resources&quot;&gt;&lt;div&gt;&lt;div&gt;&lt;h5&gt;More about the &amp;lt;div&amp;gt; Tag&lt;/h5&gt;        &lt;p&gt;&lt;a href=&quot;http://webdesign.about.com/od/htmltags/p/aadivtag.htm&quot; onclick=&quot;zIlb(this)&quot;&gt;The DIV Tag&lt;/a&gt;&lt;a href=&quot;http://webdesign.about.com/od/htmltags/ht/htdivcenter.htm&quot; onclick=&quot;zIlb(this)&quot;&gt;How to Center Text Using CSS and the DIV Tag&lt;/a&gt;&lt;a href=&quot;http://webdesign.about.com/od/htmltags/qt/tipdivtag.htm&quot; onclick=&quot;zIlb(this)&quot;&gt;Using the DIV Tag&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div id=&quot;related&quot;&gt;&lt;h5&gt;Related HTML Tags&lt;/h5&gt;        &lt;p&gt;&lt;a href=&quot;http://webdesign.about.com/library/tags/bltags-span.htm&quot; onclick=&quot;zIlb(this)&quot;&gt;&amp;lt;span&amp;gt;&lt;/a&gt;&lt;a href=&quot;http://webdesign.about.com/library/tags/bl_index.htm&quot; onclick=&quot;zIlb(this)&quot;&gt;HTML Tag Library&lt;/a&gt;&lt;/p&gt;      &lt;h5&gt; Related Articles&lt;/h5&gt;      &lt;ul&gt;&lt;br /&gt;       &lt;li&gt;&lt;a href=&quot;http://webdesign.about.com/od/freewebtemplates/a/bl3colheadfootx.htm&quot; zt=&quot;18/1YL/Zn&quot;&gt;Free Web Template: 3-Column with Header and Footer Layout - The XHTML&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;       &lt;li&gt;&lt;a href=&quot;http://webdesign.about.com/od/freewebtemplates/a/bl3colfooterx.htm&quot; zt=&quot;18/1YL/Zn&quot;&gt;Free Web Template: 3-Column with Footer Layout - The XHTML&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;       &lt;li&gt;&lt;a href=&quot;http://webdesign.about.com/od/freewebtemplates/a/blbetter3colx.htm&quot; zt=&quot;18/1YL/Zn&quot;&gt;Free Web Template: 3-Column Layout - The XHTML&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;       &lt;li&gt;&lt;a href=&quot;http://webdesign.about.com/library/layouts/bl_framed_noie.htm&quot; zt=&quot;18/1YL/Zn&quot;&gt;XHTML CSS Three &quot;Frames&quot; Layout Template&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;       &lt;li&gt;&lt;a href=&quot;http://webdesign.about.com/od/css/a/aa110402b.htm&quot; zt=&quot;18/1YL/Zn&quot;&gt;&quot;Framed&quot; Pages without Frames - See the HTML&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;     &lt;/ul&gt;    &lt;/div&gt;    &lt;/div&gt;      &lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;Objective: With acuity of thought and a pragmatic approach, I am aspiring for a career opportunity where i can significantly contribute to the growth of the organization.&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sanjaysachan83.blogspot.com/feeds/7271327499489610515/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/6114816368586124642/7271327499489610515' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6114816368586124642/posts/default/7271327499489610515'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6114816368586124642/posts/default/7271327499489610515'/><link rel='alternate' type='text/html' href='http://sanjaysachan83.blogspot.com/2008/11/span-and-div-tags.html' title='DIV Tags'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/08586052622179381583</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6114816368586124642.post-5792118538187859377</id><published>2008-11-21T21:24:00.001-08:00</published><updated>2008-11-21T21:24:58.656-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="sanjay"/><title type='text'>An Explanation of &quot;Cascading&quot;</title><content type='html'>Cascading is something that makes CSS even more powerful. Style sheets cascade when The Web Writer or user (or both) have created an order of precedence for the browser to apply the style rules in multiple sheets. The style rule or sheet that has the highest precedence is the one that is used. The following list is a simplification of how your browser decides precedence for a style:&lt;br /&gt;&lt;br /&gt;   1. Look for the style element that is created, if it is not in the document, use the default rules in the browser&lt;br /&gt;   2. Determine if any of the style rules are marked as important and apply those to the appropriate elements&lt;br /&gt;   3. Any style rules in the document will have precedence over the default browser settings&lt;br /&gt;   4. The more specific the style rule, the higher the precedence it will have&lt;br /&gt;   5. Finally, if two rules apply to the same element, the one that was loaded last will have the highest precedence&lt;div class=&quot;blogger-post-footer&quot;&gt;Objective: With acuity of thought and a pragmatic approach, I am aspiring for a career opportunity where i can significantly contribute to the growth of the organization.&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sanjaysachan83.blogspot.com/feeds/5792118538187859377/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/6114816368586124642/5792118538187859377' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6114816368586124642/posts/default/5792118538187859377'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6114816368586124642/posts/default/5792118538187859377'/><link rel='alternate' type='text/html' href='http://sanjaysachan83.blogspot.com/2008/11/explanation-of-cascading.html' title='An Explanation of &quot;Cascading&quot;'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/08586052622179381583</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6114816368586124642.post-2858669730930510057</id><published>2008-11-21T21:18:00.000-08:00</published><updated>2008-11-21T21:20:00.280-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="sanjay"/><title type='text'>Why Learn XML?</title><content type='html'>&lt;span style=&quot;font-family:verdana, geneva, helvetica;font-size:85%;&quot;&gt;&lt;p&gt; What&#39;s the point of learning XML when you already know HTML? Well, the reality is that there are many applications that, while they can be done with HTML, DHTML, Java, ASP, or CGI, work much more easily as an XML application. For example: &lt;/p&gt;&lt;ul&gt;&lt;li&gt;connecting databases and the Web&lt;/li&gt;&lt;li&gt;displaying the same data in multiple formats&lt;/li&gt;&lt;li&gt;information tailored to fit the needs of the reader&lt;/li&gt;&lt;li&gt;moving the processing load from the Web server to the client&lt;/li&gt;&lt;/ul&gt;  &lt;p&gt; One thing to keep in mind is that XML is not as hard as you might think. If you know HTML, XML is not difficult to learn. And there are, as I said above,  many things that XML can do much better than HTML. &lt;/p&gt; &lt;p&gt; &lt;b&gt;Connecting Databases&lt;/b&gt;&lt;br /&gt;The way most people connect databases to the Web is with some external program such as a CGI script, PHP, or ASP. But the data itself is not defined as a  database entry until it is actually in the database. If you use XML to connect your databases to the Web, once the data is entered into XML it is in a format  compatible with the database. &lt;/p&gt; &lt;p&gt; The reason you can enter data that is compatible with the database and with your XML document is because of the second benefit of XML over HTML: &lt;/p&gt; &lt;p&gt; &lt;b&gt;Multiple Data Formats&lt;/b&gt;&lt;br /&gt;Often XML documents can be thought of as a structure for data. Each data element is labeled in such a way that a computer can recognize what it is. For example, if you enter an address book into XML, you would perhaps define the following  data groups: &lt;/p&gt;&lt;ul&gt;&lt;li&gt;name - first, middle, and last&lt;/li&gt;&lt;li&gt;address - street, number, and apartment or suite&lt;/li&gt;&lt;li&gt;city&lt;/li&gt;&lt;li&gt;state or province&lt;/li&gt;&lt;li&gt;postal code&lt;/li&gt;&lt;li&gt;country&lt;/li&gt;&lt;/ul&gt;  &lt;p&gt; If you have an XML application that accepts data into each of those data groups, you can then create a form to print the data on an envelope, create another form to write all the entries in an address book, and place a final form to keep all  the information in a database. With one entry of the data, it can be used for  three different applications. &lt;/p&gt; &lt;p&gt; &lt;b&gt;Tailored Information&lt;/b&gt;&lt;br /&gt;Documents written in XML can be more easily tailored to be viewable in various formats. To go back to HTML, if you create a document with headings h1,  h2, and h3 you have a generally good idea of how they will look on a Web page. But if you were to try to view those headers on a WAP phone you  might be surprised how they looked (if they displayed at all). &lt;/p&gt; &lt;p&gt; If we go back to our XML enabled address book, we can use that XML data to display it on the WAP phone and the Web page. We can use a scripting language to determine what is viewing the data, and if it&#39;s the WAP phone - display the address book using WML and style sheets, and if it&#39;s the Web page - display it using XHTML.  But we don&#39;t have to create two separate documents. We simply create rules for  how the data will be displayed in WML and XHTML and have the pages dynamically built from our XML enabled database. &lt;/p&gt; &lt;p&gt; &lt;b&gt;Load Distribution&lt;/b&gt;&lt;br /&gt;One really good feature of XML is that it can be used along with Java and other tools to move most of the processing from the server to the client itself. For  example, if you take your address book XML document, you can pass it to a Java applet that will search through the address book fields. But all the processing of both the data and the searching is done by the Java application on the client side rather than the server side. This means that an XML and Java enabled server can process more documents than one that must do the searching itself. &lt;/p&gt; &lt;p&gt; &lt;b&gt;Learning XML or HTML?&lt;/b&gt;&lt;br /&gt;Choosing to learn XML is a choice you need to make for yourself, but there are  many things that XML can do much more effectively than HTML. If you learn XML,  you will have the advantage of a powerful tool in your repertoire to create and manage data. &lt;/p&gt;&lt;/span&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;Objective: With acuity of thought and a pragmatic approach, I am aspiring for a career opportunity where i can significantly contribute to the growth of the organization.&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sanjaysachan83.blogspot.com/feeds/2858669730930510057/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/6114816368586124642/2858669730930510057' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6114816368586124642/posts/default/2858669730930510057'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6114816368586124642/posts/default/2858669730930510057'/><link rel='alternate' type='text/html' href='http://sanjaysachan83.blogspot.com/2008/11/why-learn-xml.html' title='Why Learn XML?'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/08586052622179381583</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6114816368586124642.post-4182588027147156183</id><published>2008-11-21T21:16:00.001-08:00</published><updated>2008-11-21T21:16:55.304-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="sanjay"/><title type='text'>XML Terms</title><content type='html'>&lt;p&gt; XML often sounds more confusing than it really is because there are a lot of jargon terms.  Once you understand the following terms, you&#39;ll be able to read most basic XML tutorials and  have a much better chance of understanding what they mean. &lt;/p&gt; &lt;p&gt; &lt;strong&gt;What You Need To Know&lt;/strong&gt;&lt;br /&gt;In order to best understand these terms, you should have a clear understanding of HTML.  If you want to learn HTML, or just brush up, try the  &lt;a href=&quot;http://webdesign.about.com/library/beginning/bl_htmltutorial.htm&quot;&gt;HTML Tutorial&lt;/a&gt;. &lt;/p&gt; &lt;dl&gt;&lt;dt&gt;attribute&lt;/dt&gt;&lt;dd&gt;A part of an element that provides additional information about that element.&lt;br /&gt;&lt;a href=&quot;http://webdesign.about.com/library/weekly/aa061801a.htm&quot;&gt;Attributes and XML&lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;http://webdesign.about.com/library/glossary/bldef-attribute.htm&quot;&gt;attribute glossary entry&lt;/a&gt;&lt;/dd&gt;&lt;br /&gt;&lt;br /&gt;&lt;dt&gt;child&lt;/dt&gt;&lt;dd&gt;An XML element that is contained within another element.&lt;br /&gt;&lt;a href=&quot;http://webdesign.about.com/library/glossary/bldef-child.htm&quot;&gt;child glossary entry&lt;/a&gt;&lt;/dd&gt;&lt;br /&gt;&lt;br /&gt;&lt;dt&gt;DTD&lt;/dt&gt;&lt;dd&gt;Document Type Definition. A DTD provides a list of the elements, attributes, comments, notes, and entities contained in the document, as well as their relationships to one another.&lt;br /&gt;&lt;a href=&quot;http://webdesign.about.com/library/weekly/aa092500a.htm&quot;&gt;DTDs and Markup Languages&lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;http://webdesign.about.com/library/glossary/bldef-dtd.htm&quot;&gt;DTD glossary entry&lt;/a&gt;&lt;/dd&gt;&lt;br /&gt;&lt;br /&gt;&lt;dt&gt;element&lt;/dt&gt;&lt;dd&gt;An XML element is the central building block of any XML document.&lt;br /&gt;&lt;a href=&quot;http://webdesign.about.com/library/weekly/aa062501a.htm&quot;&gt;Elements in XML&lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;http://webdesign.about.com/library/glossary/bldef-element.htm&quot;&gt;element glossary entry&lt;/a&gt;&lt;/dd&gt;&lt;br /&gt;&lt;br /&gt;&lt;dt&gt;markup&lt;/dt&gt;&lt;dd&gt;The characters and codes that change a text document into an XML or other Markup Language document. This includes the &lt;&gt; characters as well as the elements and attributes of a document.&lt;br /&gt;&lt;a href=&quot;http://webdesign.about.com/library/weekly/aa090500a.htm&quot;&gt;What is a Markup Language&lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;http://webdesign.about.com/library/glossary/bldef-markup.htm&quot;&gt;markup glossary entry&lt;/a&gt;&lt;/dd&gt;&lt;br /&gt;&lt;br /&gt;&lt;dt&gt;nesting&lt;/dt&gt;&lt;dd&gt;Placing one element inside another. When two tags are opened, they must be closed in the reverse order.&lt;br /&gt;&lt;a href=&quot;http://webdesign.about.com/library/glossary/bldef-nesting.htm&quot;&gt;nesting glossary entry&lt;/a&gt;&lt;/dd&gt;&lt;br /&gt;&lt;br /&gt;&lt;dt&gt;parent&lt;/dt&gt;&lt;dd&gt;An XML element that contains another element.&lt;br /&gt;&lt;a href=&quot;http://webdesign.about.com/library/glossary/bldef-parent.htm&quot;&gt;parent glossary entry&lt;/a&gt;&lt;/dd&gt;&lt;br /&gt;&lt;br /&gt;&lt;dt&gt;tag&lt;/dt&gt;&lt;dd&gt;The markup characters that indicate the start or end of an element - but not the element content itself.&lt;br /&gt;&lt;a href=&quot;http://webdesign.about.com/library/tags/bl_index.htm&quot;&gt;HTML Tags&lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;http://webdesign.about.com/library/glossary/bldef-tag.htm&quot;&gt;tag glossary entry&lt;/a&gt;&lt;/dd&gt;&lt;br /&gt;&lt;br /&gt;&lt;dt&gt;valid&lt;/dt&gt;&lt;dd&gt;An XML document that is verified correct against a DTD or schema.&lt;br /&gt;&lt;a href=&quot;http://webdesign.about.com/library/weekly/aa071601b.htm&quot;&gt;Create a Valid XML Document&lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;http://webdesign.about.com/library/glossary/bldef-valid.htm&quot;&gt;valid glossary entry&lt;/a&gt;&lt;/dd&gt;&lt;br /&gt;&lt;br /&gt;&lt;dt&gt;well-formed&lt;/dt&gt;&lt;dd&gt;An XML document that follows the rules set forth by the XML specification, including having an XML declaration, correct comments, all tags are closed, all attributes are quoted, every document has one &quot;container&quot; element.&lt;br /&gt;&lt;a href=&quot;http://webdesign.about.com/library/weekly/aa071601a.htm&quot;&gt;Create a Well-Formed Document&lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;http://webdesign.about.com/library/glossary/bldef-wellformed.htm&quot;&gt;well-formed glossary entry&lt;/a&gt;&lt;/dd&gt;&lt;br /&gt;&lt;/dl&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;Objective: With acuity of thought and a pragmatic approach, I am aspiring for a career opportunity where i can significantly contribute to the growth of the organization.&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sanjaysachan83.blogspot.com/feeds/4182588027147156183/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/6114816368586124642/4182588027147156183' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6114816368586124642/posts/default/4182588027147156183'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6114816368586124642/posts/default/4182588027147156183'/><link rel='alternate' type='text/html' href='http://sanjaysachan83.blogspot.com/2008/11/xml-terms.html' title='XML Terms'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/08586052622179381583</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6114816368586124642.post-6426101274315096781</id><published>2008-11-21T21:09:00.000-08:00</published><updated>2008-11-21T21:14:38.040-08:00</updated><title type='text'>What is XML?</title><content type='html'>&lt;p&gt;A technical definition of XML or Extensible Markup Language is &quot;a document markup language for defining structured information&quot;.&lt;/p&gt;&lt;table border=&quot;0&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; width=&quot;100%&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td valign=&quot;top&quot;&gt;&lt;br /&gt;&lt;/td&gt;         &lt;td width=&quot;100%&quot;&gt;           &lt;span style=&quot;font-family:verdana;font-size:85%;color:#330066;&quot;&gt;             &lt;b&gt;               &lt;a href=&quot;http://webdesign.about.com/library/weekly/aa091800a.htm&quot; target=&quot;_blank&quot;&gt;Look More Closely&lt;/a&gt;             &lt;/b&gt;           &lt;/span&gt;         &lt;/td&gt;       &lt;/tr&gt;       &lt;tr&gt;         &lt;td&gt;&lt;br /&gt;&lt;/td&gt;         &lt;td width=&quot;100%&quot;&gt;&lt;p&gt;XML is a documented language, and the specification is maintained by the W3C. Once you understand the specification, you&#39;ll be better able to work with XML.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; &lt;p&gt;Before we go on, you should be aware of what XML is NOT:&lt;/p&gt; &lt;ul&gt;&lt;li&gt;XML is not a programming language&lt;/li&gt;&lt;li&gt;XML is not a database&lt;/li&gt;&lt;li&gt;XML is not for Web design&lt;/li&gt;&lt;/ul&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;Objective: With acuity of thought and a pragmatic approach, I am aspiring for a career opportunity where i can significantly contribute to the growth of the organization.&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sanjaysachan83.blogspot.com/feeds/6426101274315096781/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/6114816368586124642/6426101274315096781' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6114816368586124642/posts/default/6426101274315096781'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6114816368586124642/posts/default/6426101274315096781'/><link rel='alternate' type='text/html' href='http://sanjaysachan83.blogspot.com/2008/11/what-is-xml.html' title='What is XML?'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/08586052622179381583</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6114816368586124642.post-9124579678731398557</id><published>2008-11-19T20:57:00.000-08:00</published><updated>2008-11-19T20:58:13.657-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="sanjay"/><title type='text'>Appendix F. Property index</title><content type='html'>&lt;h1 align=&quot;center&quot;&gt;&lt;br /&gt;&lt;/h1&gt;  &lt;table align=&quot;center&quot; border=&quot;1&quot;&gt;&lt;thead&gt;&lt;tr align=&quot;center&quot;&gt;&lt;th&gt;Name&lt;/th&gt;&lt;th&gt;Values&lt;/th&gt;&lt;th&gt;Initial value&lt;/th&gt;&lt;th&gt;Applies to&lt;br /&gt;(Default: all)&lt;/th&gt;&lt;th&gt;Inherited?&lt;/th&gt;&lt;th&gt;Percentages&lt;br /&gt;(Default: N/A)&lt;/th&gt;&lt;th&gt;Media groups&lt;br /&gt;&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt; &lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;a href=&quot;http://www.w3.org/TR/CSS2/aural.html#propdef-azimuth&quot;&gt;&lt;span class=&quot;propinst-azimuth xref&quot;&gt;&#39;azimuth&#39;&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;td&gt;&lt;a href=&quot;http://www.w3.org/TR/CSS2/syndata.html#value-def-angle&quot;&gt;&lt;span class=&quot;value-inst-angle&quot;&gt;&lt;angle&gt;&lt;/span&gt;&lt;/a&gt; | [[ left-side | far-left | left | center-left | center | center-right | right | far-right | right-side ] || behind ] | leftwards | rightwards | &lt;a href=&quot;http://www.w3.org/TR/CSS2/cascade.html#value-def-inherit&quot;&gt;&lt;span class=&quot;value-inst-inherit&quot;&gt;inherit&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;td&gt;center &lt;/td&gt;&lt;td&gt;  &lt;/td&gt;&lt;td&gt;yes &lt;/td&gt;&lt;td&gt;  &lt;/td&gt;&lt;td&gt;&lt;a href=&quot;http://www.w3.org/TR/CSS2/media.html#aural-media-group&quot;&gt;aural&lt;/a&gt;  &lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;a href=&quot;http://www.w3.org/TR/CSS2/colors.html#propdef-background&quot;&gt;&lt;span class=&quot;propinst-background xref&quot;&gt;&#39;background&#39;&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;td&gt;[&lt;a href=&quot;http://www.w3.org/TR/CSS2/colors.html#propdef-background-color&quot;&gt;&lt;span class=&quot;propinst-background-color&quot;&gt;&#39;background-color&#39;&lt;/span&gt;&lt;/a&gt; || &lt;a href=&quot;http://www.w3.org/TR/CSS2/colors.html#propdef-background-image&quot;&gt;&lt;span class=&quot;propinst-background-image&quot;&gt;&#39;background-image&#39;&lt;/span&gt;&lt;/a&gt; || &lt;a href=&quot;http://www.w3.org/TR/CSS2/colors.html#propdef-background-repeat&quot;&gt;&lt;span class=&quot;propinst-background-repeat&quot;&gt;&#39;background-repeat&#39;&lt;/span&gt;&lt;/a&gt; || &lt;a href=&quot;http://www.w3.org/TR/CSS2/colors.html#propdef-background-attachment&quot;&gt;&lt;span class=&quot;propinst-background-attachment&quot;&gt;&#39;background-attachment&#39;&lt;/span&gt;&lt;/a&gt; || &lt;a href=&quot;http://www.w3.org/TR/CSS2/colors.html#propdef-background-position&quot;&gt;&lt;span class=&quot;propinst-background-position&quot;&gt;&#39;background-position&#39;&lt;/span&gt;&lt;/a&gt;] | &lt;a href=&quot;http://www.w3.org/TR/CSS2/cascade.html#value-def-inherit&quot;&gt;&lt;span class=&quot;value-inst-inherit&quot;&gt;inherit&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;td&gt;XX &lt;/td&gt;&lt;td&gt;  &lt;/td&gt;&lt;td&gt;no &lt;/td&gt;&lt;td&gt;allowed on &#39;background-position&#39; &lt;/td&gt;&lt;td&gt;&lt;a href=&quot;http://www.w3.org/TR/CSS2/media.html#visual-media-group&quot;&gt;visual&lt;/a&gt;  &lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;a href=&quot;http://www.w3.org/TR/CSS2/colors.html#propdef-background-attachment&quot;&gt;&lt;span class=&quot;propinst-background-attachment xref&quot;&gt;&#39;background-attachment&#39;&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;td&gt;scroll | fixed | &lt;a href=&quot;http://www.w3.org/TR/CSS2/cascade.html#value-def-inherit&quot;&gt;&lt;span class=&quot;value-inst-inherit&quot;&gt;inherit&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;td&gt;scroll &lt;/td&gt;&lt;td&gt;  &lt;/td&gt;&lt;td&gt;no &lt;/td&gt;&lt;td&gt;  &lt;/td&gt;&lt;td&gt;&lt;a href=&quot;http://www.w3.org/TR/CSS2/media.html#visual-media-group&quot;&gt;visual&lt;/a&gt;  &lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;a href=&quot;http://www.w3.org/TR/CSS2/colors.html#propdef-background-color&quot;&gt;&lt;span class=&quot;propinst-background-color xref&quot;&gt;&#39;background-color&#39;&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;td&gt;&lt;a href=&quot;http://www.w3.org/TR/CSS2/syndata.html#value-def-color&quot;&gt;&lt;span class=&quot;value-inst-color&quot;&gt;&lt;color&gt;&lt;/span&gt;&lt;/a&gt; | transparent | &lt;a href=&quot;http://www.w3.org/TR/CSS2/cascade.html#value-def-inherit&quot;&gt;&lt;span class=&quot;value-inst-inherit&quot;&gt;inherit&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;td&gt;transparent &lt;/td&gt;&lt;td&gt;  &lt;/td&gt;&lt;td&gt;no &lt;/td&gt;&lt;td&gt;  &lt;/td&gt;&lt;td&gt;&lt;a href=&quot;http://www.w3.org/TR/CSS2/media.html#visual-media-group&quot;&gt;visual&lt;/a&gt;  &lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;a href=&quot;http://www.w3.org/TR/CSS2/colors.html#propdef-background-image&quot;&gt;&lt;span class=&quot;propinst-background-image xref&quot;&gt;&#39;background-image&#39;&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;td&gt;&lt;a href=&quot;http://www.w3.org/TR/CSS2/syndata.html#value-def-uri&quot;&gt;&lt;span class=&quot;value-inst-uri&quot;&gt;&lt;uri&gt;&lt;/span&gt;&lt;/a&gt; | none | &lt;a href=&quot;http://www.w3.org/TR/CSS2/cascade.html#value-def-inherit&quot;&gt;&lt;span class=&quot;value-inst-inherit&quot;&gt;inherit&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;td&gt;none &lt;/td&gt;&lt;td&gt;  &lt;/td&gt;&lt;td&gt;no &lt;/td&gt;&lt;td&gt;  &lt;/td&gt;&lt;td&gt;&lt;a href=&quot;http://www.w3.org/TR/CSS2/media.html#visual-media-group&quot;&gt;visual&lt;/a&gt;  &lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;a href=&quot;http://www.w3.org/TR/CSS2/colors.html#propdef-background-position&quot;&gt;&lt;span class=&quot;propinst-background-position xref&quot;&gt;&#39;background-position&#39;&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;td&gt;[ [&lt;a href=&quot;http://www.w3.org/TR/CSS2/syndata.html#value-def-percentage&quot;&gt;&lt;span class=&quot;value-inst-percentage&quot;&gt;&lt;percentage&gt;&lt;/span&gt;&lt;/a&gt; | &lt;a href=&quot;http://www.w3.org/TR/CSS2/syndata.html#value-def-length&quot;&gt;&lt;span class=&quot;value-inst-length&quot;&gt;&lt;length&gt;&lt;/span&gt;&lt;/a&gt; ]{1,2} |  [ [top | center | bottom] || [left | center | right] ] ] | &lt;a href=&quot;http://www.w3.org/TR/CSS2/cascade.html#value-def-inherit&quot;&gt;&lt;span class=&quot;value-inst-inherit&quot;&gt;inherit&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;td&gt;0% 0% &lt;/td&gt;&lt;td&gt;block-level and replaced elements &lt;/td&gt;&lt;td&gt;no &lt;/td&gt;&lt;td&gt;refer to the size of the box itself &lt;/td&gt;&lt;td&gt;&lt;a href=&quot;http://www.w3.org/TR/CSS2/media.html#visual-media-group&quot;&gt;visual&lt;/a&gt;  &lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;a href=&quot;http://www.w3.org/TR/CSS2/colors.html#propdef-background-repeat&quot;&gt;&lt;span class=&quot;propinst-background-repeat xref&quot;&gt;&#39;background-repeat&#39;&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;td&gt;repeat | repeat-x | repeat-y | no-repeat | &lt;a href=&quot;http://www.w3.org/TR/CSS2/cascade.html#value-def-inherit&quot;&gt;&lt;span class=&quot;value-inst-inherit&quot;&gt;inherit&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;td&gt;repeat &lt;/td&gt;&lt;td&gt;  &lt;/td&gt;&lt;td&gt;no &lt;/td&gt;&lt;td&gt;  &lt;/td&gt;&lt;td&gt;&lt;a href=&quot;http://www.w3.org/TR/CSS2/media.html#visual-media-group&quot;&gt;visual&lt;/a&gt;  &lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;a href=&quot;http://www.w3.org/TR/CSS2/box.html#propdef-border&quot;&gt;&lt;span class=&quot;propinst-border xref&quot;&gt;&#39;border&#39;&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;td&gt;[ &lt;a href=&quot;http://www.w3.org/TR/CSS2/box.html#propdef-border-width&quot;&gt;&lt;span class=&quot;propinst-border-width&quot;&gt;&#39;border-width&#39;&lt;/span&gt;&lt;/a&gt; || &lt;a href=&quot;http://www.w3.org/TR/CSS2/box.html#propdef-border-style&quot;&gt;&lt;span class=&quot;propinst-border-style&quot;&gt;&#39;border-style&#39;&lt;/span&gt;&lt;/a&gt; || &lt;a href=&quot;http://www.w3.org/TR/CSS2/syndata.html#value-def-color&quot;&gt;&lt;span class=&quot;value-inst-color&quot;&gt;&lt;color&gt;&lt;/span&gt;&lt;/a&gt; ] | &lt;a href=&quot;http://www.w3.org/TR/CSS2/cascade.html#value-def-inherit&quot;&gt;&lt;span class=&quot;value-inst-inherit&quot;&gt;inherit&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;td&gt;see individual properties &lt;/td&gt;&lt;td&gt;  &lt;/td&gt;&lt;td&gt;no &lt;/td&gt;&lt;td&gt;  &lt;/td&gt;&lt;td&gt;&lt;a href=&quot;http://www.w3.org/TR/CSS2/media.html#visual-media-group&quot;&gt;visual&lt;/a&gt;  &lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;a href=&quot;http://www.w3.org/TR/CSS2/tables.html#propdef-border-collapse&quot;&gt;&lt;span class=&quot;propinst-border-collapse xref&quot;&gt;&#39;border-collapse&#39;&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;td&gt;collapse | separate | &lt;a href=&quot;http://www.w3.org/TR/CSS2/cascade.html#value-def-inherit&quot;&gt;&lt;span class=&quot;value-inst-inherit&quot;&gt;inherit&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;td&gt;collapse &lt;/td&gt;&lt;td&gt;&#39;table&#39; and &#39;inline-table&#39; elements &lt;/td&gt;&lt;td&gt;yes &lt;/td&gt;&lt;td&gt;  &lt;/td&gt;&lt;td&gt;&lt;a href=&quot;http://www.w3.org/TR/CSS2/media.html#visual-media-group&quot;&gt;visual&lt;/a&gt;  &lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;a href=&quot;http://www.w3.org/TR/CSS2/box.html#propdef-border-color&quot;&gt;&lt;span class=&quot;propinst-border-color xref&quot;&gt;&#39;border-color&#39;&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;td&gt;&lt;a href=&quot;http://www.w3.org/TR/CSS2/syndata.html#value-def-color&quot;&gt;&lt;span class=&quot;value-inst-color&quot;&gt;&lt;color&gt;&lt;/span&gt;&lt;/a&gt;{1,4} | transparent | &lt;a href=&quot;http://www.w3.org/TR/CSS2/cascade.html#value-def-inherit&quot;&gt;&lt;span class=&quot;value-inst-inherit&quot;&gt;inherit&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;td&gt;see individual properties &lt;/td&gt;&lt;td&gt;  &lt;/td&gt;&lt;td&gt;no &lt;/td&gt;&lt;td&gt;  &lt;/td&gt;&lt;td&gt;&lt;a href=&quot;http://www.w3.org/TR/CSS2/media.html#visual-media-group&quot;&gt;visual&lt;/a&gt;  &lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;a href=&quot;http://www.w3.org/TR/CSS2/tables.html#propdef-border-spacing&quot;&gt;&lt;span class=&quot;propinst-border-spacing xref&quot;&gt;&#39;border-spacing&#39;&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;td&gt;&lt;a href=&quot;http://www.w3.org/TR/CSS2/syndata.html#value-def-length&quot;&gt;&lt;span class=&quot;value-inst-length&quot;&gt;&lt;length&gt;&lt;/span&gt;&lt;/a&gt; &lt;a href=&quot;http://www.w3.org/TR/CSS2/syndata.html#value-def-length&quot;&gt;&lt;span class=&quot;value-inst-length&quot;&gt;&lt;length&gt;&lt;/span&gt;&lt;/a&gt;? | &lt;a href=&quot;http://www.w3.org/TR/CSS2/cascade.html#value-def-inherit&quot;&gt;&lt;span class=&quot;value-inst-inherit&quot;&gt;inherit&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;td&gt;0 &lt;/td&gt;&lt;td&gt;&#39;table&#39; and &#39;inline-table&#39; elements &lt;/td&gt;&lt;td&gt;yes &lt;/td&gt;&lt;td&gt;  &lt;/td&gt;&lt;td&gt;&lt;a href=&quot;http://www.w3.org/TR/CSS2/media.html#visual-media-group&quot;&gt;visual&lt;/a&gt;  &lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;a href=&quot;http://www.w3.org/TR/CSS2/box.html#propdef-border-style&quot;&gt;&lt;span class=&quot;propinst-border-style xref&quot;&gt;&#39;border-style&#39;&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;td&gt;&lt;a href=&quot;http://www.w3.org/TR/CSS2/box.html#value-def-border-style&quot;&gt;&lt;span class=&quot;value-inst-border-style&quot;&gt;&lt;border-style&gt;&lt;/span&gt;&lt;/a&gt;{1,4} | &lt;a href=&quot;http://www.w3.org/TR/CSS2/cascade.html#value-def-inherit&quot;&gt;&lt;span class=&quot;value-inst-inherit&quot;&gt;inherit&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;td&gt;see individual properties &lt;/td&gt;&lt;td&gt;  &lt;/td&gt;&lt;td&gt;no &lt;/td&gt;&lt;td&gt;  &lt;/td&gt;&lt;td&gt;&lt;a href=&quot;http://www.w3.org/TR/CSS2/media.html#visual-media-group&quot;&gt;visual&lt;/a&gt;  &lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;a href=&quot;http://www.w3.org/TR/CSS2/box.html#propdef-border-top&quot;&gt;&lt;span class=&quot;propinst-border-top xref&quot;&gt;&#39;border-top&#39;&lt;/span&gt;&lt;/a&gt; &lt;a href=&quot;http://www.w3.org/TR/CSS2/box.html#propdef-border-right&quot;&gt;&lt;span class=&quot;propinst-border-right xref&quot;&gt;&#39;border-right&#39;&lt;/span&gt;&lt;/a&gt; &lt;a href=&quot;http://www.w3.org/TR/CSS2/box.html#propdef-border-bottom&quot;&gt;&lt;span class=&quot;propinst-border-bottom xref&quot;&gt;&#39;border-bottom&#39;&lt;/span&gt;&lt;/a&gt; &lt;a href=&quot;http://www.w3.org/TR/CSS2/box.html#propdef-border-left&quot;&gt;&lt;span class=&quot;propinst-border-left xref&quot;&gt;&#39;border-left&#39;&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;td&gt;[ &lt;a href=&quot;http://www.w3.org/TR/CSS2/box.html#propdef-border-top-width&quot;&gt;&lt;span class=&quot;propinst-border-top-width&quot;&gt;&#39;border-top-width&#39;&lt;/span&gt;&lt;/a&gt; || &lt;a href=&quot;http://www.w3.org/TR/CSS2/box.html#propdef-border-style&quot;&gt;&lt;span class=&quot;propinst-border-style&quot;&gt;&#39;border-style&#39;&lt;/span&gt;&lt;/a&gt; || &lt;a href=&quot;http://www.w3.org/TR/CSS2/syndata.html#value-def-color&quot;&gt;&lt;span class=&quot;value-inst-color&quot;&gt;&lt;color&gt;&lt;/span&gt;&lt;/a&gt; ] | &lt;a href=&quot;http://www.w3.org/TR/CSS2/cascade.html#value-def-inherit&quot;&gt;&lt;span class=&quot;value-inst-inherit&quot;&gt;inherit&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;td&gt;see individual properties &lt;/td&gt;&lt;td&gt;  &lt;/td&gt;&lt;td&gt;no &lt;/td&gt;&lt;td&gt;  &lt;/td&gt;&lt;td&gt;&lt;a href=&quot;http://www.w3.org/TR/CSS2/media.html#visual-media-group&quot;&gt;visual&lt;/a&gt;  &lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;a href=&quot;http://www.w3.org/TR/CSS2/box.html#propdef-border-top-color&quot;&gt;&lt;span class=&quot;propinst-border-top-color xref&quot;&gt;&#39;border-top-color&#39;&lt;/span&gt;&lt;/a&gt; &lt;a href=&quot;http://www.w3.org/TR/CSS2/box.html#propdef-border-right-color&quot;&gt;&lt;span class=&quot;propinst-border-right-color xref&quot;&gt;&#39;border-right-color&#39;&lt;/span&gt;&lt;/a&gt; &lt;a href=&quot;http://www.w3.org/TR/CSS2/box.html#propdef-border-bottom-color&quot;&gt;&lt;span class=&quot;propinst-border-bottom-color xref&quot;&gt;&#39;border-bottom-color&#39;&lt;/span&gt;&lt;/a&gt; &lt;a href=&quot;http://www.w3.org/TR/CSS2/box.html#propdef-border-left-color&quot;&gt;&lt;span class=&quot;propinst-border-left-color xref&quot;&gt;&#39;border-left-color&#39;&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;td&gt;&lt;a href=&quot;http://www.w3.org/TR/CSS2/syndata.html#value-def-color&quot;&gt;&lt;span class=&quot;value-inst-color&quot;&gt;&lt;color&gt;&lt;/span&gt;&lt;/a&gt; | &lt;a href=&quot;http://www.w3.org/TR/CSS2/cascade.html#value-def-inherit&quot;&gt;&lt;span class=&quot;value-inst-inherit&quot;&gt;inherit&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;td&gt;the value of the &#39;color&#39; property &lt;/td&gt;&lt;td&gt;  &lt;/td&gt;&lt;td&gt;no &lt;/td&gt;&lt;td&gt;  &lt;/td&gt;&lt;td&gt;&lt;a href=&quot;http://www.w3.org/TR/CSS2/media.html#visual-media-group&quot;&gt;visual&lt;/a&gt;  &lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;a href=&quot;http://www.w3.org/TR/CSS2/box.html#propdef-border-top-style&quot;&gt;&lt;span class=&quot;propinst-border-top-style xref&quot;&gt;&#39;border-top-style&#39;&lt;/span&gt;&lt;/a&gt; &lt;a href=&quot;http://www.w3.org/TR/CSS2/box.html#propdef-border-right-style&quot;&gt;&lt;span class=&quot;propinst-border-right-style xref&quot;&gt;&#39;border-right-style&#39;&lt;/span&gt;&lt;/a&gt; &lt;a href=&quot;http://www.w3.org/TR/CSS2/box.html#propdef-border-bottom-style&quot;&gt;&lt;span class=&quot;propinst-border-bottom-style xref&quot;&gt;&#39;border-bottom-style&#39;&lt;/span&gt;&lt;/a&gt; &lt;a href=&quot;http://www.w3.org/TR/CSS2/box.html#propdef-border-left-style&quot;&gt;&lt;span class=&quot;propinst-border-left-style xref&quot;&gt;&#39;border-left-style&#39;&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;td&gt;&lt;a href=&quot;http://www.w3.org/TR/CSS2/box.html#value-def-border-style&quot;&gt;&lt;span class=&quot;value-inst-border-style&quot;&gt;&lt;border-style&gt;&lt;/span&gt;&lt;/a&gt; | &lt;a href=&quot;http://www.w3.org/TR/CSS2/cascade.html#value-def-inherit&quot;&gt;&lt;span class=&quot;value-inst-inherit&quot;&gt;inherit&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;td&gt;none &lt;/td&gt;&lt;td&gt;  &lt;/td&gt;&lt;td&gt;no &lt;/td&gt;&lt;td&gt;  &lt;/td&gt;&lt;td&gt;&lt;a href=&quot;http://www.w3.org/TR/CSS2/media.html#visual-media-group&quot;&gt;visual&lt;/a&gt;  &lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;a href=&quot;http://www.w3.org/TR/CSS2/box.html#propdef-border-top-width&quot;&gt;&lt;span class=&quot;propinst-border-top-width xref&quot;&gt;&#39;border-top-width&#39;&lt;/span&gt;&lt;/a&gt; &lt;a href=&quot;http://www.w3.org/TR/CSS2/box.html#propdef-border-right-width&quot;&gt;&lt;span class=&quot;propinst-border-right-width xref&quot;&gt;&#39;border-right-width&#39;&lt;/span&gt;&lt;/a&gt; &lt;a href=&quot;http://www.w3.org/TR/CSS2/box.html#propdef-border-bottom-width&quot;&gt;&lt;span class=&quot;propinst-border-bottom-width xref&quot;&gt;&#39;border-bottom-width&#39;&lt;/span&gt;&lt;/a&gt; &lt;a href=&quot;http://www.w3.org/TR/CSS2/box.html#propdef-border-left-width&quot;&gt;&lt;span class=&quot;propinst-border-left-width xref&quot;&gt;&#39;border-left-width&#39;&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;td&gt;&lt;a href=&quot;http://www.w3.org/TR/CSS2/box.html#value-def-border-width&quot;&gt;&lt;span class=&quot;value-inst-border-width&quot;&gt;&lt;border-width&gt;&lt;/span&gt;&lt;/a&gt; | &lt;a href=&quot;http://www.w3.org/TR/CSS2/cascade.html#value-def-inherit&quot;&gt;&lt;span class=&quot;value-inst-inherit&quot;&gt;inherit&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;td&gt;medium &lt;/td&gt;&lt;td&gt;  &lt;/td&gt;&lt;td&gt;no &lt;/td&gt;&lt;td&gt;  &lt;/td&gt;&lt;td&gt;&lt;a href=&quot;http://www.w3.org/TR/CSS2/media.html#visual-media-group&quot;&gt;visual&lt;/a&gt;  &lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;a href=&quot;http://www.w3.org/TR/CSS2/box.html#propdef-border-width&quot;&gt;&lt;span class=&quot;propinst-border-width xref&quot;&gt;&#39;border-width&#39;&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;td&gt;&lt;a href=&quot;http://www.w3.org/TR/CSS2/box.html#value-def-border-width&quot;&gt;&lt;span class=&quot;value-inst-border-width&quot;&gt;&lt;border-width&gt;&lt;/span&gt;&lt;/a&gt;{1,4} | &lt;a href=&quot;http://www.w3.org/TR/CSS2/cascade.html#value-def-inherit&quot;&gt;&lt;span class=&quot;value-inst-inherit&quot;&gt;inherit&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;td&gt;see individual properties &lt;/td&gt;&lt;td&gt;  &lt;/td&gt;&lt;td&gt;no &lt;/td&gt;&lt;td&gt;  &lt;/td&gt;&lt;td&gt;&lt;a href=&quot;http://www.w3.org/TR/CSS2/media.html#visual-media-group&quot;&gt;visual&lt;/a&gt;  &lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;a href=&quot;http://www.w3.org/TR/CSS2/visuren.html#propdef-bottom&quot;&gt;&lt;span class=&quot;propinst-bottom xref&quot;&gt;&#39;bottom&#39;&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;td&gt;&lt;a href=&quot;http://www.w3.org/TR/CSS2/syndata.html#value-def-length&quot;&gt;&lt;span class=&quot;value-inst-length&quot;&gt;&lt;length&gt;&lt;/span&gt;&lt;/a&gt; | &lt;a href=&quot;http://www.w3.org/TR/CSS2/syndata.html#value-def-percentage&quot;&gt;&lt;span class=&quot;value-inst-percentage&quot;&gt;&lt;percentage&gt;&lt;/span&gt;&lt;/a&gt; | auto | &lt;a href=&quot;http://www.w3.org/TR/CSS2/cascade.html#value-def-inherit&quot;&gt;&lt;span class=&quot;value-inst-inherit&quot;&gt;inherit&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;td&gt;auto &lt;/td&gt;&lt;td&gt;positioned elements &lt;/td&gt;&lt;td&gt;no &lt;/td&gt;&lt;td&gt;refer to height of containing block &lt;/td&gt;&lt;td&gt;&lt;a href=&quot;http://www.w3.org/TR/CSS2/media.html#visual-media-group&quot;&gt;visual&lt;/a&gt;  &lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;a href=&quot;http://www.w3.org/TR/CSS2/tables.html#propdef-caption-side&quot;&gt;&lt;span class=&quot;propinst-caption-side xref&quot;&gt;&#39;caption-side&#39;&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;td&gt;top | bottom | left | right | &lt;a href=&quot;http://www.w3.org/TR/CSS2/cascade.html#value-def-inherit&quot;&gt;&lt;span class=&quot;value-inst-inherit&quot;&gt;inherit&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;td&gt;top &lt;/td&gt;&lt;td&gt;&#39;table-caption&#39; elements &lt;/td&gt;&lt;td&gt;yes &lt;/td&gt;&lt;td&gt;  &lt;/td&gt;&lt;td&gt;&lt;a href=&quot;http://www.w3.org/TR/CSS2/media.html#visual-media-group&quot;&gt;visual&lt;/a&gt;  &lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;a href=&quot;http://www.w3.org/TR/CSS2/visuren.html#propdef-clear&quot;&gt;&lt;span class=&quot;propinst-clear xref&quot;&gt;&#39;clear&#39;&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;td&gt;none | left | right | both | &lt;a href=&quot;http://www.w3.org/TR/CSS2/cascade.html#value-def-inherit&quot;&gt;&lt;span class=&quot;value-inst-inherit&quot;&gt;inherit&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;td&gt;none &lt;/td&gt;&lt;td&gt;block-level elements &lt;/td&gt;&lt;td&gt;no &lt;/td&gt;&lt;td&gt;  &lt;/td&gt;&lt;td&gt;&lt;a href=&quot;http://www.w3.org/TR/CSS2/media.html#visual-media-group&quot;&gt;visual&lt;/a&gt;  &lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;a href=&quot;http://www.w3.org/TR/CSS2/visufx.html#propdef-clip&quot;&gt;&lt;span class=&quot;propinst-clip xref&quot;&gt;&#39;clip&#39;&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;td&gt;&lt;a href=&quot;http://www.w3.org/TR/CSS2/visufx.html#value-def-shape&quot;&gt;&lt;span class=&quot;value-inst-shape&quot;&gt;&lt;shape&gt;&lt;/span&gt;&lt;/a&gt; | auto | &lt;a href=&quot;http://www.w3.org/TR/CSS2/cascade.html#value-def-inherit&quot;&gt;&lt;span class=&quot;value-inst-inherit&quot;&gt;inherit&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;td&gt;auto &lt;/td&gt;&lt;td&gt;block-level and replaced elements &lt;/td&gt;&lt;td&gt;no &lt;/td&gt;&lt;td&gt;  &lt;/td&gt;&lt;td&gt;&lt;a href=&quot;http://www.w3.org/TR/CSS2/media.html#visual-media-group&quot;&gt;visual&lt;/a&gt;  &lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;a href=&quot;http://www.w3.org/TR/CSS2/colors.html#propdef-color&quot;&gt;&lt;span class=&quot;propinst-color xref&quot;&gt;&#39;color&#39;&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;td&gt;&lt;a href=&quot;http://www.w3.org/TR/CSS2/syndata.html#value-def-color&quot;&gt;&lt;span class=&quot;value-inst-color&quot;&gt;&lt;color&gt;&lt;/span&gt;&lt;/a&gt; | &lt;a href=&quot;http://www.w3.org/TR/CSS2/cascade.html#value-def-inherit&quot;&gt;&lt;span class=&quot;value-inst-inherit&quot;&gt;inherit&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;td&gt;depends on user agent &lt;/td&gt;&lt;td&gt;  &lt;/td&gt;&lt;td&gt;yes &lt;/td&gt;&lt;td&gt;  &lt;/td&gt;&lt;td&gt;&lt;a href=&quot;http://www.w3.org/TR/CSS2/media.html#visual-media-group&quot;&gt;visual&lt;/a&gt;  &lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;a href=&quot;http://www.w3.org/TR/CSS2/generate.html#propdef-content&quot;&gt;&lt;span class=&quot;propinst-content xref&quot;&gt;&#39;content&#39;&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;td&gt;[ &lt;a href=&quot;http://www.w3.org/TR/CSS2/syndata.html#value-def-string&quot;&gt;&lt;span class=&quot;value-inst-string&quot;&gt;&lt;string&gt;&lt;/span&gt;&lt;/a&gt; | &lt;a href=&quot;http://www.w3.org/TR/CSS2/syndata.html#value-def-uri&quot;&gt;&lt;span class=&quot;value-inst-uri&quot;&gt;&lt;uri&gt;&lt;/span&gt;&lt;/a&gt; | &lt;a href=&quot;http://www.w3.org/TR/CSS2/syndata.html#value-def-counter&quot;&gt;&lt;span class=&quot;value-inst-counter&quot;&gt;&lt;counter&gt;&lt;/span&gt;&lt;/a&gt; | attr(X) | open-quote | close-quote | no-open-quote | no-close-quote ]+ | &lt;a href=&quot;http://www.w3.org/TR/CSS2/cascade.html#value-def-inherit&quot;&gt;&lt;span class=&quot;value-inst-inherit&quot;&gt;inherit&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;td&gt;empty string &lt;/td&gt;&lt;td&gt;:before and :after pseudo-elements &lt;/td&gt;&lt;td&gt;no &lt;/td&gt;&lt;td&gt;  &lt;/td&gt;&lt;td&gt;&lt;a href=&quot;http://www.w3.org/TR/CSS2/media.html#all-media-group&quot;&gt;all&lt;/a&gt;  &lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;a href=&quot;http://www.w3.org/TR/CSS2/generate.html#propdef-counter-increment&quot;&gt;&lt;span class=&quot;propinst-counter-increment xref&quot;&gt;&#39;counter-increment&#39;&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;td&gt;[ &lt;a href=&quot;http://www.w3.org/TR/CSS2/syndata.html#value-def-identifier&quot;&gt;&lt;span class=&quot;value-inst-identifier&quot;&gt;&lt;identifier&gt;&lt;/span&gt;&lt;/a&gt; &lt;a href=&quot;http://www.w3.org/TR/CSS2/syndata.html#value-def-integer&quot;&gt;&lt;span class=&quot;value-inst-integer&quot;&gt;&lt;integer&gt;&lt;/span&gt;&lt;/a&gt;? ]+ | none | &lt;a href=&quot;http://www.w3.org/TR/CSS2/cascade.html#value-def-inherit&quot;&gt;&lt;span class=&quot;value-inst-inherit&quot;&gt;inherit&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;td&gt;none &lt;/td&gt;&lt;td&gt;  &lt;/td&gt;&lt;td&gt;no &lt;/td&gt;&lt;td&gt;  &lt;/td&gt;&lt;td&gt;&lt;a href=&quot;http://www.w3.org/TR/CSS2/media.html#all-media-group&quot;&gt;all&lt;/a&gt;  &lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;a href=&quot;http://www.w3.org/TR/CSS2/generate.html#propdef-counter-reset&quot;&gt;&lt;span class=&quot;propinst-counter-reset xref&quot;&gt;&#39;counter-reset&#39;&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;td&gt;[ &lt;a href=&quot;http://www.w3.org/TR/CSS2/syndata.html#value-def-identifier&quot;&gt;&lt;span class=&quot;value-inst-identifier&quot;&gt;&lt;identifier&gt;&lt;/span&gt;&lt;/a&gt; &lt;a href=&quot;http://www.w3.org/TR/CSS2/syndata.html#value-def-integer&quot;&gt;&lt;span class=&quot;value-inst-integer&quot;&gt;&lt;integer&gt;&lt;/span&gt;&lt;/a&gt;? ]+ | none | &lt;a href=&quot;http://www.w3.org/TR/CSS2/cascade.html#value-def-inherit&quot;&gt;&lt;span class=&quot;value-inst-inherit&quot;&gt;inherit&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;td&gt;none &lt;/td&gt;&lt;td&gt;  &lt;/td&gt;&lt;td&gt;no &lt;/td&gt;&lt;td&gt;  &lt;/td&gt;&lt;td&gt;&lt;a href=&quot;http://www.w3.org/TR/CSS2/media.html#all-media-group&quot;&gt;all&lt;/a&gt;  &lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;a href=&quot;http://www.w3.org/TR/CSS2/aural.html#propdef-cue&quot;&gt;&lt;span class=&quot;propinst-cue xref&quot;&gt;&#39;cue&#39;&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;td&gt;[ &lt;a href=&quot;http://www.w3.org/TR/CSS2/aural.html#propdef-cue-before&quot;&gt;&lt;span class=&quot;propinst-cue-before&quot;&gt;&#39;cue-before&#39;&lt;/span&gt;&lt;/a&gt; || &lt;a href=&quot;http://www.w3.org/TR/CSS2/aural.html#propdef-cue-after&quot;&gt;&lt;span class=&quot;propinst-cue-after&quot;&gt;&#39;cue-after&#39;&lt;/span&gt;&lt;/a&gt; ] | &lt;a href=&quot;http://www.w3.org/TR/CSS2/cascade.html#value-def-inherit&quot;&gt;&lt;span class=&quot;value-inst-inherit&quot;&gt;inherit&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;td&gt;XX &lt;/td&gt;&lt;td&gt;  &lt;/td&gt;&lt;td&gt;no &lt;/td&gt;&lt;td&gt;  &lt;/td&gt;&lt;td&gt;&lt;a href=&quot;http://www.w3.org/TR/CSS2/media.html#aural-media-group&quot;&gt;aural&lt;/a&gt;  &lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;a href=&quot;http://www.w3.org/TR/CSS2/aural.html#propdef-cue-after&quot;&gt;&lt;span class=&quot;propinst-cue-after xref&quot;&gt;&#39;cue-after&#39;&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;td&gt;&lt;a href=&quot;http://www.w3.org/TR/CSS2/syndata.html#value-def-uri&quot;&gt;&lt;span class=&quot;value-inst-uri&quot;&gt;&lt;uri&gt;&lt;/span&gt;&lt;/a&gt; | none | &lt;a href=&quot;http://www.w3.org/TR/CSS2/cascade.html#value-def-inherit&quot;&gt;&lt;span class=&quot;value-inst-inherit&quot;&gt;inherit&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;td&gt;none &lt;/td&gt;&lt;td&gt;  &lt;/td&gt;&lt;td&gt;no &lt;/td&gt;&lt;td&gt;  &lt;/td&gt;&lt;td&gt;&lt;a href=&quot;http://www.w3.org/TR/CSS2/media.html#aural-media-group&quot;&gt;aural&lt;/a&gt;  &lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;a href=&quot;http://www.w3.org/TR/CSS2/aural.html#propdef-cue-before&quot;&gt;&lt;span class=&quot;propinst-cue-before xref&quot;&gt;&#39;cue-before&#39;&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;td&gt;&lt;a href=&quot;http://www.w3.org/TR/CSS2/syndata.html#value-def-uri&quot;&gt;&lt;span class=&quot;value-inst-uri&quot;&gt;&lt;uri&gt;&lt;/span&gt;&lt;/a&gt; | none | &lt;a href=&quot;http://www.w3.org/TR/CSS2/cascade.html#value-def-inherit&quot;&gt;&lt;span class=&quot;value-inst-inherit&quot;&gt;inherit&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;td&gt;none &lt;/td&gt;&lt;td&gt;  &lt;/td&gt;&lt;td&gt;no &lt;/td&gt;&lt;td&gt;  &lt;/td&gt;&lt;td&gt;&lt;a href=&quot;http://www.w3.org/TR/CSS2/media.html#aural-media-group&quot;&gt;aural&lt;/a&gt;  &lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;a href=&quot;http://www.w3.org/TR/CSS2/ui.html#propdef-cursor&quot;&gt;&lt;span class=&quot;propinst-cursor xref&quot;&gt;&#39;cursor&#39;&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;td&gt;[ [&lt;a href=&quot;http://www.w3.org/TR/CSS2/syndata.html#value-def-uri&quot;&gt;&lt;span class=&quot;value-inst-uri&quot;&gt;&lt;uri&gt;&lt;/span&gt;&lt;/a&gt; ,]* [ auto | crosshair | default | pointer | move | e-resize | ne-resize | nw-resize | n-resize | se-resize | sw-resize | s-resize | w-resize| text | wait | help ] ] | &lt;a href=&quot;http://www.w3.org/TR/CSS2/cascade.html#value-def-inherit&quot;&gt;&lt;span class=&quot;value-inst-inherit&quot;&gt;inherit&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;td&gt;auto &lt;/td&gt;&lt;td&gt;  &lt;/td&gt;&lt;td&gt;yes &lt;/td&gt;&lt;td&gt;  &lt;/td&gt;&lt;td&gt;&lt;a href=&quot;http://www.w3.org/TR/CSS2/media.html#visual-media-group&quot;&gt;visual&lt;/a&gt;, &lt;a href=&quot;http://www.w3.org/TR/CSS2/media.html#interactive-media-group&quot;&gt;interactive&lt;/a&gt;  &lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;a href=&quot;http://www.w3.org/TR/CSS2/visuren.html#propdef-direction&quot;&gt;&lt;span class=&quot;propinst-direction xref&quot;&gt;&#39;direction&#39;&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;td&gt;ltr | rtl | &lt;a href=&quot;http://www.w3.org/TR/CSS2/cascade.html#value-def-inherit&quot;&gt;&lt;span class=&quot;value-inst-inherit&quot;&gt;inherit&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;td&gt;ltr &lt;/td&gt;&lt;td&gt;all elements, but see prose &lt;/td&gt;&lt;td&gt;yes &lt;/td&gt;&lt;td&gt;  &lt;/td&gt;&lt;td&gt;&lt;a href=&quot;http://www.w3.org/TR/CSS2/media.html#visual-media-group&quot;&gt;visual&lt;/a&gt;  &lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;a href=&quot;http://www.w3.org/TR/CSS2/visuren.html#propdef-display&quot;&gt;&lt;span class=&quot;propinst-display xref&quot;&gt;&#39;display&#39;&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;td&gt;inline | block | list-item | run-in | compact | marker | table | inline-table | table-row-group | table-header-group | table-footer-group | table-row | table-column-group | table-column | table-cell | table-caption | none | &lt;a href=&quot;http://www.w3.org/TR/CSS2/cascade.html#value-def-inherit&quot;&gt;&lt;span class=&quot;value-inst-inherit&quot;&gt;inherit&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;td&gt;inline &lt;/td&gt;&lt;td&gt;  &lt;/td&gt;&lt;td&gt;no &lt;/td&gt;&lt;td&gt;  &lt;/td&gt;&lt;td&gt;&lt;a href=&quot;http://www.w3.org/TR/CSS2/media.html#all-media-group&quot;&gt;all&lt;/a&gt;  &lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;a href=&quot;http://www.w3.org/TR/CSS2/aural.html#propdef-elevation&quot;&gt;&lt;span class=&quot;propinst-elevation xref&quot;&gt;&#39;elevation&#39;&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;td&gt;&lt;a href=&quot;http://www.w3.org/TR/CSS2/syndata.html#value-def-angle&quot;&gt;&lt;span class=&quot;value-inst-angle&quot;&gt;&lt;angle&gt;&lt;/span&gt;&lt;/a&gt;  | below | level | above | higher | lower | &lt;a href=&quot;http://www.w3.org/TR/CSS2/cascade.html#value-def-inherit&quot;&gt;&lt;span class=&quot;value-inst-inherit&quot;&gt;inherit&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;td&gt;level &lt;/td&gt;&lt;td&gt;  &lt;/td&gt;&lt;td&gt;yes &lt;/td&gt;&lt;td&gt;  &lt;/td&gt;&lt;td&gt;&lt;a href=&quot;http://www.w3.org/TR/CSS2/media.html#aural-media-group&quot;&gt;aural&lt;/a&gt;  &lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;a href=&quot;http://www.w3.org/TR/CSS2/tables.html#propdef-empty-cells&quot;&gt;&lt;span class=&quot;propinst-empty-cells xref&quot;&gt;&#39;empty-cells&#39;&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;td&gt;show | hide | &lt;a href=&quot;http://www.w3.org/TR/CSS2/cascade.html#value-def-inherit&quot;&gt;&lt;span class=&quot;value-inst-inherit&quot;&gt;inherit&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;td&gt;show &lt;/td&gt;&lt;td&gt;&#39;table-cell&#39; elements &lt;/td&gt;&lt;td&gt;yes &lt;/td&gt;&lt;td&gt;  &lt;/td&gt;&lt;td&gt;&lt;a href=&quot;http://www.w3.org/TR/CSS2/media.html#visual-media-group&quot;&gt;visual&lt;/a&gt;  &lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;a href=&quot;http://www.w3.org/TR/CSS2/visuren.html#propdef-float&quot;&gt;&lt;span class=&quot;propinst-float xref&quot;&gt;&#39;float&#39;&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;td&gt;left | right | none | &lt;a href=&quot;http://www.w3.org/TR/CSS2/cascade.html#value-def-inherit&quot;&gt;&lt;span class=&quot;value-inst-inherit&quot;&gt;inherit&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;td&gt;none &lt;/td&gt;&lt;td&gt;all but positioned elements and generated content &lt;/td&gt;&lt;td&gt;no &lt;/td&gt;&lt;td&gt;  &lt;/td&gt;&lt;td&gt;&lt;a href=&quot;http://www.w3.org/TR/CSS2/media.html#visual-media-group&quot;&gt;visual&lt;/a&gt;  &lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;a href=&quot;http://www.w3.org/TR/CSS2/fonts.html#propdef-font&quot;&gt;&lt;span class=&quot;propinst-font xref&quot;&gt;&#39;font&#39;&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;td&gt;[ [ &lt;a href=&quot;http://www.w3.org/TR/CSS2/fonts.html#propdef-font-style&quot;&gt;&lt;span class=&quot;propinst-font-style&quot;&gt;&#39;font-style&#39;&lt;/span&gt;&lt;/a&gt; || &lt;a href=&quot;http://www.w3.org/TR/CSS2/fonts.html#propdef-font-variant&quot;&gt;&lt;span class=&quot;propinst-font-variant&quot;&gt;&#39;font-variant&#39;&lt;/span&gt;&lt;/a&gt; || &lt;a href=&quot;http://www.w3.org/TR/CSS2/fonts.html#propdef-font-weight&quot;&gt;&lt;span class=&quot;propinst-font-weight&quot;&gt;&#39;font-weight&#39;&lt;/span&gt;&lt;/a&gt; ]? &lt;a href=&quot;http://www.w3.org/TR/CSS2/fonts.html#propdef-font-size&quot;&gt;&lt;span class=&quot;propinst-font-size&quot;&gt;&#39;font-size&#39;&lt;/span&gt;&lt;/a&gt; [ / &lt;a href=&quot;http://www.w3.org/TR/CSS2/visudet.html#propdef-line-height&quot;&gt;&lt;span class=&quot;propinst-line-height&quot;&gt;&#39;line-height&#39;&lt;/span&gt;&lt;/a&gt; ]? &lt;a href=&quot;http://www.w3.org/TR/CSS2/fonts.html#propdef-font-family&quot;&gt;&lt;span class=&quot;propinst-font-family&quot;&gt;&#39;font-family&#39;&lt;/span&gt;&lt;/a&gt; ] | caption | icon | menu | message-box | small-caption | status-bar | &lt;a href=&quot;http://www.w3.org/TR/CSS2/cascade.html#value-def-inherit&quot;&gt;&lt;span class=&quot;value-inst-inherit&quot;&gt;inherit&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;td&gt;see individual properties &lt;/td&gt;&lt;td&gt;  &lt;/td&gt;&lt;td&gt;yes &lt;/td&gt;&lt;td&gt;allowed on &#39;font-size&#39; and &#39;line-height&#39; &lt;/td&gt;&lt;td&gt;&lt;a href=&quot;http://www.w3.org/TR/CSS2/media.html#visual-media-group&quot;&gt;visual&lt;/a&gt;  &lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;a href=&quot;http://www.w3.org/TR/CSS2/fonts.html#propdef-font-family&quot;&gt;&lt;span class=&quot;propinst-font-family xref&quot;&gt;&#39;font-family&#39;&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;td&gt;[[ &lt;a href=&quot;http://www.w3.org/TR/CSS2/fonts.html#value-def-family-name&quot;&gt;&lt;span class=&quot;value-inst-family-name&quot;&gt;&lt;family-name&gt;&lt;/span&gt;&lt;/a&gt;  | &lt;a href=&quot;http://www.w3.org/TR/CSS2/fonts.html#value-def-generic-family&quot;&gt;&lt;span class=&quot;value-inst-generic-family&quot;&gt;&lt;generic-family&gt;&lt;/span&gt;&lt;/a&gt; ],]* [&lt;a href=&quot;http://www.w3.org/TR/CSS2/fonts.html#value-def-family-name&quot;&gt;&lt;span class=&quot;value-inst-family-name&quot;&gt;&lt;family-name&gt;&lt;/span&gt;&lt;/a&gt;  | &lt;a href=&quot;http://www.w3.org/TR/CSS2/fonts.html#value-def-generic-family&quot;&gt;&lt;span class=&quot;value-inst-generic-family&quot;&gt;&lt;generic-family&gt;&lt;/span&gt;&lt;/a&gt;] | &lt;a href=&quot;http://www.w3.org/TR/CSS2/cascade.html#value-def-inherit&quot;&gt;&lt;span class=&quot;value-inst-inherit&quot;&gt;inherit&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;td&gt;depends on user agent &lt;/td&gt;&lt;td&gt;  &lt;/td&gt;&lt;td&gt;yes &lt;/td&gt;&lt;td&gt;  &lt;/td&gt;&lt;td&gt;&lt;a href=&quot;http://www.w3.org/TR/CSS2/media.html#visual-media-group&quot;&gt;visual&lt;/a&gt;  &lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;a href=&quot;http://www.w3.org/TR/CSS2/fonts.html#propdef-font-size&quot;&gt;&lt;span class=&quot;propinst-font-size xref&quot;&gt;&#39;font-size&#39;&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;td&gt;&lt;a href=&quot;http://www.w3.org/TR/CSS2/fonts.html#value-def-absolute-size&quot;&gt;&lt;span class=&quot;value-inst-absolute-size&quot;&gt;&lt;absolute-size&gt;&lt;/span&gt;&lt;/a&gt; | &lt;a href=&quot;http://www.w3.org/TR/CSS2/fonts.html#value-def-relative-size&quot;&gt;&lt;span class=&quot;value-inst-relative-size&quot;&gt;&lt;relative-size&gt;&lt;/span&gt;&lt;/a&gt; | &lt;a href=&quot;http://www.w3.org/TR/CSS2/syndata.html#value-def-length&quot;&gt;&lt;span class=&quot;value-inst-length&quot;&gt;&lt;length&gt;&lt;/span&gt;&lt;/a&gt; | &lt;a href=&quot;http://www.w3.org/TR/CSS2/syndata.html#value-def-percentage&quot;&gt;&lt;span class=&quot;value-inst-percentage&quot;&gt;&lt;percentage&gt;&lt;/span&gt;&lt;/a&gt; | &lt;a href=&quot;http://www.w3.org/TR/CSS2/cascade.html#value-def-inherit&quot;&gt;&lt;span class=&quot;value-inst-inherit&quot;&gt;inherit&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;td&gt;medium &lt;/td&gt;&lt;td&gt;  &lt;/td&gt;&lt;td&gt;yes, the computed value is inherited &lt;/td&gt;&lt;td&gt;refer to parent element&#39;s font size &lt;/td&gt;&lt;td&gt;&lt;a href=&quot;http://www.w3.org/TR/CSS2/media.html#visual-media-group&quot;&gt;visual&lt;/a&gt;  &lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;a href=&quot;http://www.w3.org/TR/CSS2/fonts.html#propdef-font-size-adjust&quot;&gt;&lt;span class=&quot;propinst-font-size-adjust xref&quot;&gt;&#39;font-size-adjust&#39;&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;td&gt;&lt;a href=&quot;http://www.w3.org/TR/CSS2/syndata.html#value-def-number&quot;&gt;&lt;span class=&quot;value-inst-number&quot;&gt;&lt;number&gt;&lt;/span&gt;&lt;/a&gt; | none | &lt;a href=&quot;http://www.w3.org/TR/CSS2/cascade.html#value-def-inherit&quot;&gt;&lt;span class=&quot;value-inst-inherit&quot;&gt;inherit&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;td&gt;none &lt;/td&gt;&lt;td&gt;  &lt;/td&gt;&lt;td&gt;yes &lt;/td&gt;&lt;td&gt;  &lt;/td&gt;&lt;td&gt;&lt;a href=&quot;http://www.w3.org/TR/CSS2/media.html#visual-media-group&quot;&gt;visual&lt;/a&gt;  &lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;a href=&quot;http://www.w3.org/TR/CSS2/fonts.html#propdef-font-stretch&quot;&gt;&lt;span class=&quot;propinst-font-stretch xref&quot;&gt;&#39;font-stretch&#39;&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;td&gt;normal | wider | narrower | ultra-condensed | extra-condensed | condensed | semi-condensed | semi-expanded | expanded | extra-expanded | ultra-expanded | &lt;a href=&quot;http://www.w3.org/TR/CSS2/cascade.html#value-def-inherit&quot;&gt;&lt;span class=&quot;value-inst-inherit&quot;&gt;inherit&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;td&gt;normal &lt;/td&gt;&lt;td&gt;  &lt;/td&gt;&lt;td&gt;yes &lt;/td&gt;&lt;td&gt;  &lt;/td&gt;&lt;td&gt;&lt;a href=&quot;http://www.w3.org/TR/CSS2/media.html#visual-media-group&quot;&gt;visual&lt;/a&gt;  &lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;a href=&quot;http://www.w3.org/TR/CSS2/fonts.html#propdef-font-style&quot;&gt;&lt;span class=&quot;propinst-font-style xref&quot;&gt;&#39;font-style&#39;&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;td&gt;normal | italic | oblique | &lt;a href=&quot;http://www.w3.org/TR/CSS2/cascade.html#value-def-inherit&quot;&gt;&lt;span class=&quot;value-inst-inherit&quot;&gt;inherit&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;td&gt;normal &lt;/td&gt;&lt;td&gt;  &lt;/td&gt;&lt;td&gt;yes &lt;/td&gt;&lt;td&gt;  &lt;/td&gt;&lt;td&gt;&lt;a href=&quot;http://www.w3.org/TR/CSS2/media.html#visual-media-group&quot;&gt;visual&lt;/a&gt;  &lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;a href=&quot;http://www.w3.org/TR/CSS2/fonts.html#propdef-font-variant&quot;&gt;&lt;span class=&quot;propinst-font-variant xref&quot;&gt;&#39;font-variant&#39;&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;td&gt;normal | small-caps | &lt;a href=&quot;http://www.w3.org/TR/CSS2/cascade.html#value-def-inherit&quot;&gt;&lt;span class=&quot;value-inst-inherit&quot;&gt;inherit&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;td&gt;normal &lt;/td&gt;&lt;td&gt;  &lt;/td&gt;&lt;td&gt;yes &lt;/td&gt;&lt;td&gt;  &lt;/td&gt;&lt;td&gt;&lt;a href=&quot;http://www.w3.org/TR/CSS2/media.html#visual-media-group&quot;&gt;visual&lt;/a&gt;  &lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;a href=&quot;http://www.w3.org/TR/CSS2/fonts.html#propdef-font-weight&quot;&gt;&lt;span class=&quot;propinst-font-weight xref&quot;&gt;&#39;font-weight&#39;&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;td&gt;normal | bold | bolder | lighter | 100 | 200 | 300 | 400 | 500 | 600 | 700 | 800 | 900 | &lt;a href=&quot;http://www.w3.org/TR/CSS2/cascade.html#value-def-inherit&quot;&gt;&lt;span class=&quot;value-inst-inherit&quot;&gt;inherit&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;td&gt;normal &lt;/td&gt;&lt;td&gt;  &lt;/td&gt;&lt;td&gt;yes &lt;/td&gt;&lt;td&gt;  &lt;/td&gt;&lt;td&gt;&lt;a href=&quot;http://www.w3.org/TR/CSS2/media.html#visual-media-group&quot;&gt;visual&lt;/a&gt;  &lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;a href=&quot;http://www.w3.org/TR/CSS2/visudet.html#propdef-height&quot;&gt;&lt;span class=&quot;propinst-height xref&quot;&gt;&#39;height&#39;&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;td&gt;&lt;a href=&quot;http://www.w3.org/TR/CSS2/syndata.html#value-def-length&quot;&gt;&lt;span class=&quot;value-inst-length&quot;&gt;&lt;length&gt;&lt;/span&gt;&lt;/a&gt; | &lt;a href=&quot;http://www.w3.org/TR/CSS2/syndata.html#value-def-percentage&quot;&gt;&lt;span class=&quot;value-inst-percentage&quot;&gt;&lt;percentage&gt;&lt;/span&gt;&lt;/a&gt; | auto | &lt;a href=&quot;http://www.w3.org/TR/CSS2/cascade.html#value-def-inherit&quot;&gt;&lt;span class=&quot;value-inst-inherit&quot;&gt;inherit&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;td&gt;auto &lt;/td&gt;&lt;td&gt;all elements but non-replaced inline elements, table columns, and column groups &lt;/td&gt;&lt;td&gt;no &lt;/td&gt;&lt;td&gt;see prose &lt;/td&gt;&lt;td&gt;&lt;a href=&quot;http://www.w3.org/TR/CSS2/media.html#visual-media-group&quot;&gt;visual&lt;/a&gt;  &lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;a href=&quot;http://www.w3.org/TR/CSS2/visuren.html#propdef-left&quot;&gt;&lt;span class=&quot;propinst-left xref&quot;&gt;&#39;left&#39;&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;td&gt;&lt;a href=&quot;http://www.w3.org/TR/CSS2/syndata.html#value-def-length&quot;&gt;&lt;span class=&quot;value-inst-length&quot;&gt;&lt;length&gt;&lt;/span&gt;&lt;/a&gt; | &lt;a href=&quot;http://www.w3.org/TR/CSS2/syndata.html#value-def-percentage&quot;&gt;&lt;span class=&quot;value-inst-percentage&quot;&gt;&lt;percentage&gt;&lt;/span&gt;&lt;/a&gt; | auto | &lt;a href=&quot;http://www.w3.org/TR/CSS2/cascade.html#value-def-inherit&quot;&gt;&lt;span class=&quot;value-inst-inherit&quot;&gt;inherit&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;td&gt;auto &lt;/td&gt;&lt;td&gt;positioned elements &lt;/td&gt;&lt;td&gt;no &lt;/td&gt;&lt;td&gt;refer to width of containing block &lt;/td&gt;&lt;td&gt;&lt;a href=&quot;http://www.w3.org/TR/CSS2/media.html#visual-media-group&quot;&gt;visual&lt;/a&gt;  &lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;a href=&quot;http://www.w3.org/TR/CSS2/text.html#propdef-letter-spacing&quot;&gt;&lt;span class=&quot;propinst-letter-spacing xref&quot;&gt;&#39;letter-spacing&#39;&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;td&gt;normal | &lt;a href=&quot;http://www.w3.org/TR/CSS2/syndata.html#value-def-length&quot;&gt;&lt;span class=&quot;value-inst-length&quot;&gt;&lt;length&gt;&lt;/span&gt;&lt;/a&gt; | &lt;a href=&quot;http://www.w3.org/TR/CSS2/cascade.html#value-def-inherit&quot;&gt;&lt;span class=&quot;value-inst-inherit&quot;&gt;inherit&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;td&gt;normal &lt;/td&gt;&lt;td&gt;  &lt;/td&gt;&lt;td&gt;yes &lt;/td&gt;&lt;td&gt;  &lt;/td&gt;&lt;td&gt;&lt;a href=&quot;http://www.w3.org/TR/CSS2/media.html#visual-media-group&quot;&gt;visual&lt;/a&gt;  &lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;a href=&quot;http://www.w3.org/TR/CSS2/visudet.html#propdef-line-height&quot;&gt;&lt;span class=&quot;propinst-line-height xref&quot;&gt;&#39;line-height&#39;&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;td&gt;normal | &lt;a href=&quot;http://www.w3.org/TR/CSS2/syndata.html#value-def-number&quot;&gt;&lt;span class=&quot;value-inst-number&quot;&gt;&lt;number&gt;&lt;/span&gt;&lt;/a&gt; | &lt;a href=&quot;http://www.w3.org/TR/CSS2/syndata.html#value-def-length&quot;&gt;&lt;span class=&quot;value-inst-length&quot;&gt;&lt;length&gt;&lt;/span&gt;&lt;/a&gt; | &lt;a href=&quot;http://www.w3.org/TR/CSS2/syndata.html#value-def-percentage&quot;&gt;&lt;span class=&quot;value-inst-percentage&quot;&gt;&lt;percentage&gt;&lt;/span&gt;&lt;/a&gt; | &lt;a href=&quot;http://www.w3.org/TR/CSS2/cascade.html#value-def-inherit&quot;&gt;&lt;span class=&quot;value-inst-inherit&quot;&gt;inherit&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;td&gt;normal &lt;/td&gt;&lt;td&gt;  &lt;/td&gt;&lt;td&gt;yes &lt;/td&gt;&lt;td&gt;refer to the font size of the element itself &lt;/td&gt;&lt;td&gt;&lt;a href=&quot;http://www.w3.org/TR/CSS2/media.html#visual-media-group&quot;&gt;visual&lt;/a&gt;  &lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;a href=&quot;http://www.w3.org/TR/CSS2/generate.html#propdef-list-style&quot;&gt;&lt;span class=&quot;propinst-list-style xref&quot;&gt;&#39;list-style&#39;&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;td&gt;[ &lt;a href=&quot;http://www.w3.org/TR/CSS2/generate.html#propdef-list-style-type&quot;&gt;&lt;span class=&quot;propinst-list-style-type&quot;&gt;&#39;list-style-type&#39;&lt;/span&gt;&lt;/a&gt; || &lt;a href=&quot;http://www.w3.org/TR/CSS2/generate.html#propdef-list-style-position&quot;&gt;&lt;span class=&quot;propinst-list-style-position&quot;&gt;&#39;list-style-position&#39;&lt;/span&gt;&lt;/a&gt; || &lt;a href=&quot;http://www.w3.org/TR/CSS2/generate.html#propdef-list-style-image&quot;&gt;&lt;span class=&quot;propinst-list-style-image&quot;&gt;&#39;list-style-image&#39;&lt;/span&gt;&lt;/a&gt; ] | &lt;a href=&quot;http://www.w3.org/TR/CSS2/cascade.html#value-def-inherit&quot;&gt;&lt;span class=&quot;value-inst-inherit&quot;&gt;inherit&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;td&gt;XX &lt;/td&gt;&lt;td&gt;elements with &#39;display: list-item&#39; &lt;/td&gt;&lt;td&gt;yes &lt;/td&gt;&lt;td&gt;  &lt;/td&gt;&lt;td&gt;&lt;a href=&quot;http://www.w3.org/TR/CSS2/media.html#visual-media-group&quot;&gt;visual&lt;/a&gt;  &lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;a href=&quot;http://www.w3.org/TR/CSS2/generate.html#propdef-list-style-image&quot;&gt;&lt;span class=&quot;propinst-list-style-image xref&quot;&gt;&#39;list-style-image&#39;&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;td&gt;&lt;a href=&quot;http://www.w3.org/TR/CSS2/syndata.html#value-def-uri&quot;&gt;&lt;span class=&quot;value-inst-uri&quot;&gt;&lt;uri&gt;&lt;/span&gt;&lt;/a&gt; | none | &lt;a href=&quot;http://www.w3.org/TR/CSS2/cascade.html#value-def-inherit&quot;&gt;&lt;span class=&quot;value-inst-inherit&quot;&gt;inherit&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;td&gt;none &lt;/td&gt;&lt;td&gt;elements with &#39;display: list-item&#39; &lt;/td&gt;&lt;td&gt;yes &lt;/td&gt;&lt;td&gt;  &lt;/td&gt;&lt;td&gt;&lt;a href=&quot;http://www.w3.org/TR/CSS2/media.html#visual-media-group&quot;&gt;visual&lt;/a&gt;  &lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;a href=&quot;http://www.w3.org/TR/CSS2/generate.html#propdef-list-style-position&quot;&gt;&lt;span class=&quot;propinst-list-style-position xref&quot;&gt;&#39;list-style-position&#39;&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;td&gt;inside | outside | &lt;a href=&quot;http://www.w3.org/TR/CSS2/cascade.html#value-def-inherit&quot;&gt;&lt;span class=&quot;value-inst-inherit&quot;&gt;inherit&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;td&gt;outside &lt;/td&gt;&lt;td&gt;elements with &#39;display: list-item&#39; &lt;/td&gt;&lt;td&gt;yes &lt;/td&gt;&lt;td&gt;  &lt;/td&gt;&lt;td&gt;&lt;a href=&quot;http://www.w3.org/TR/CSS2/media.html#visual-media-group&quot;&gt;visual&lt;/a&gt;  &lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;a href=&quot;http://www.w3.org/TR/CSS2/generate.html#propdef-list-style-type&quot;&gt;&lt;span class=&quot;propinst-list-style-type xref&quot;&gt;&#39;list-style-type&#39;&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;td&gt;disc | circle | square | decimal | decimal-leading-zero | lower-roman | upper-roman | lower-greek | lower-alpha | lower-latin | upper-alpha | upper-latin | hebrew | armenian | georgian | cjk-ideographic | hiragana | katakana | hiragana-iroha | katakana-iroha | none | &lt;a href=&quot;http://www.w3.org/TR/CSS2/cascade.html#value-def-inherit&quot;&gt;&lt;span class=&quot;value-inst-inherit&quot;&gt;inherit&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;td&gt;disc &lt;/td&gt;&lt;td&gt;elements with &#39;display: list-item&#39; &lt;/td&gt;&lt;td&gt;yes &lt;/td&gt;&lt;td&gt;  &lt;/td&gt;&lt;td&gt;&lt;a href=&quot;http://www.w3.org/TR/CSS2/media.html#visual-media-group&quot;&gt;visual&lt;/a&gt;  &lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;a href=&quot;http://www.w3.org/TR/CSS2/box.html#propdef-margin&quot;&gt;&lt;span class=&quot;propinst-margin xref&quot;&gt;&#39;margin&#39;&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;td&gt;&lt;a href=&quot;http://www.w3.org/TR/CSS2/box.html#value-def-margin-width&quot;&gt;&lt;span class=&quot;value-inst-margin-width&quot;&gt;&lt;margin-width&gt;&lt;/span&gt;&lt;/a&gt;{1,4} | &lt;a href=&quot;http://www.w3.org/TR/CSS2/cascade.html#value-def-inherit&quot;&gt;&lt;span class=&quot;value-inst-inherit&quot;&gt;inherit&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;td&gt;XX &lt;/td&gt;&lt;td&gt;  &lt;/td&gt;&lt;td&gt;no &lt;/td&gt;&lt;td&gt;refer to width of containing block &lt;/td&gt;&lt;td&gt;&lt;a href=&quot;http://www.w3.org/TR/CSS2/media.html#visual-media-group&quot;&gt;visual&lt;/a&gt;  &lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;a href=&quot;http://www.w3.org/TR/CSS2/box.html#propdef-margin-top&quot;&gt;&lt;span class=&quot;propinst-margin-top xref&quot;&gt;&#39;margin-top&#39;&lt;/span&gt;&lt;/a&gt; &lt;a href=&quot;http://www.w3.org/TR/CSS2/box.html#propdef-margin-right&quot;&gt;&lt;span class=&quot;propinst-margin-right xref&quot;&gt;&#39;margin-right&#39;&lt;/span&gt;&lt;/a&gt; &lt;a href=&quot;http://www.w3.org/TR/CSS2/box.html#propdef-margin-bottom&quot;&gt;&lt;span class=&quot;propinst-margin-bottom xref&quot;&gt;&#39;margin-bottom&#39;&lt;/span&gt;&lt;/a&gt; &lt;a href=&quot;http://www.w3.org/TR/CSS2/box.html#propdef-margin-left&quot;&gt;&lt;span class=&quot;propinst-margin-left xref&quot;&gt;&#39;margin-left&#39;&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;td&gt;&lt;a href=&quot;http://www.w3.org/TR/CSS2/box.html#value-def-margin-width&quot;&gt;&lt;span class=&quot;value-inst-margin-width&quot;&gt;&lt;margin-width&gt;&lt;/span&gt;&lt;/a&gt; | &lt;a href=&quot;http://www.w3.org/TR/CSS2/cascade.html#value-def-inherit&quot;&gt;&lt;span class=&quot;value-inst-inherit&quot;&gt;inherit&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;td&gt;0 &lt;/td&gt;&lt;td&gt;  &lt;/td&gt;&lt;td&gt;no &lt;/td&gt;&lt;td&gt;refer to width of containing block &lt;/td&gt;&lt;td&gt;&lt;a href=&quot;http://www.w3.org/TR/CSS2/media.html#visual-media-group&quot;&gt;visual&lt;/a&gt;  &lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;a href=&quot;http://www.w3.org/TR/CSS2/generate.html#propdef-marker-offset&quot;&gt;&lt;span class=&quot;propinst-marker-offset xref&quot;&gt;&#39;marker-offset&#39;&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;td&gt;&lt;a href=&quot;http://www.w3.org/TR/CSS2/syndata.html#value-def-length&quot;&gt;&lt;span class=&quot;value-inst-length&quot;&gt;&lt;length&gt;&lt;/span&gt;&lt;/a&gt; | auto | &lt;a href=&quot;http://www.w3.org/TR/CSS2/cascade.html#value-def-inherit&quot;&gt;&lt;span class=&quot;value-inst-inherit&quot;&gt;inherit&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;td&gt;auto &lt;/td&gt;&lt;td&gt;elements with &#39;display: marker&#39; &lt;/td&gt;&lt;td&gt;no &lt;/td&gt;&lt;td&gt;  &lt;/td&gt;&lt;td&gt;&lt;a href=&quot;http://www.w3.org/TR/CSS2/media.html#visual-media-group&quot;&gt;visual&lt;/a&gt;  &lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;a href=&quot;http://www.w3.org/TR/CSS2/page.html#propdef-marks&quot;&gt;&lt;span class=&quot;propinst-marks xref&quot;&gt;&#39;marks&#39;&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;td&gt;[ crop || cross ] | none | &lt;a href=&quot;http://www.w3.org/TR/CSS2/cascade.html#value-def-inherit&quot;&gt;&lt;span class=&quot;value-inst-inherit&quot;&gt;inherit&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;td&gt;none &lt;/td&gt;&lt;td&gt;page context &lt;/td&gt;&lt;td&gt;N/A &lt;/td&gt;&lt;td&gt;  &lt;/td&gt;&lt;td&gt;&lt;a href=&quot;http://www.w3.org/TR/CSS2/media.html#visual-media-group&quot;&gt;visual&lt;/a&gt;, &lt;a href=&quot;http://www.w3.org/TR/CSS2/media.html#paged-media-group&quot;&gt;paged&lt;/a&gt;  &lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;a href=&quot;http://www.w3.org/TR/CSS2/visudet.html#propdef-max-height&quot;&gt;&lt;span class=&quot;propinst-max-height xref&quot;&gt;&#39;max-height&#39;&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;td&gt;&lt;a href=&quot;http://www.w3.org/TR/CSS2/syndata.html#value-def-length&quot;&gt;&lt;span class=&quot;value-inst-length&quot;&gt;&lt;length&gt;&lt;/span&gt;&lt;/a&gt; | &lt;a href=&quot;http://www.w3.org/TR/CSS2/syndata.html#value-def-percentage&quot;&gt;&lt;span class=&quot;value-inst-percentage&quot;&gt;&lt;percentage&gt;&lt;/span&gt;&lt;/a&gt; | none | &lt;a href=&quot;http://www.w3.org/TR/CSS2/cascade.html#value-def-inherit&quot;&gt;&lt;span class=&quot;value-inst-inherit&quot;&gt;inherit&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;td&gt;none &lt;/td&gt;&lt;td&gt;all elements except non-replaced inline elements and table elements &lt;/td&gt;&lt;td&gt;no &lt;/td&gt;&lt;td&gt;refer to height of containing block &lt;/td&gt;&lt;td&gt;&lt;a href=&quot;http://www.w3.org/TR/CSS2/media.html#visual-media-group&quot;&gt;visual&lt;/a&gt;  &lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;a href=&quot;http://www.w3.org/TR/CSS2/visudet.html#propdef-max-width&quot;&gt;&lt;span class=&quot;propinst-max-width xref&quot;&gt;&#39;max-width&#39;&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;td&gt;&lt;a href=&quot;http://www.w3.org/TR/CSS2/syndata.html#value-def-length&quot;&gt;&lt;span class=&quot;value-inst-length&quot;&gt;&lt;length&gt;&lt;/span&gt;&lt;/a&gt; | &lt;a href=&quot;http://www.w3.org/TR/CSS2/syndata.html#value-def-percentage&quot;&gt;&lt;span class=&quot;value-inst-percentage&quot;&gt;&lt;percentage&gt;&lt;/span&gt;&lt;/a&gt; | none | &lt;a href=&quot;http://www.w3.org/TR/CSS2/cascade.html#value-def-inherit&quot;&gt;&lt;span class=&quot;value-inst-inherit&quot;&gt;inherit&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;td&gt;none &lt;/td&gt;&lt;td&gt;all elements except non-replaced inline elements and table  elements &lt;/td&gt;&lt;td&gt;no &lt;/td&gt;&lt;td&gt;refer to width of containing block &lt;/td&gt;&lt;td&gt;&lt;a href=&quot;http://www.w3.org/TR/CSS2/media.html#visual-media-group&quot;&gt;visual&lt;/a&gt;  &lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;a href=&quot;http://www.w3.org/TR/CSS2/visudet.html#propdef-min-height&quot;&gt;&lt;span class=&quot;propinst-min-height xref&quot;&gt;&#39;min-height&#39;&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;td&gt;&lt;a href=&quot;http://www.w3.org/TR/CSS2/syndata.html#value-def-length&quot;&gt;&lt;span class=&quot;value-inst-length&quot;&gt;&lt;length&gt;&lt;/span&gt;&lt;/a&gt; | &lt;a href=&quot;http://www.w3.org/TR/CSS2/syndata.html#value-def-percentage&quot;&gt;&lt;span class=&quot;value-inst-percentage&quot;&gt;&lt;percentage&gt;&lt;/span&gt;&lt;/a&gt; | &lt;a href=&quot;http://www.w3.org/TR/CSS2/cascade.html#value-def-inherit&quot;&gt;&lt;span class=&quot;value-inst-inherit&quot;&gt;inherit&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;td&gt;0 &lt;/td&gt;&lt;td&gt;all elements except non-replaced inline elements and table elements &lt;/td&gt;&lt;td&gt;no &lt;/td&gt;&lt;td&gt;refer to height of containing block &lt;/td&gt;&lt;td&gt;&lt;a href=&quot;http://www.w3.org/TR/CSS2/media.html#visual-media-group&quot;&gt;visual&lt;/a&gt;  &lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;a href=&quot;http://www.w3.org/TR/CSS2/visudet.html#propdef-min-width&quot;&gt;&lt;span class=&quot;propinst-min-width xref&quot;&gt;&#39;min-width&#39;&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;td&gt;&lt;a href=&quot;http://www.w3.org/TR/CSS2/syndata.html#value-def-length&quot;&gt;&lt;span class=&quot;value-inst-length&quot;&gt;&lt;length&gt;&lt;/span&gt;&lt;/a&gt; | &lt;a href=&quot;http://www.w3.org/TR/CSS2/syndata.html#value-def-percentage&quot;&gt;&lt;span class=&quot;value-inst-percentage&quot;&gt;&lt;percentage&gt;&lt;/span&gt;&lt;/a&gt; | &lt;a href=&quot;http://www.w3.org/TR/CSS2/cascade.html#value-def-inherit&quot;&gt;&lt;span class=&quot;value-inst-inherit&quot;&gt;inherit&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;td&gt;UA dependent &lt;/td&gt;&lt;td&gt;all elements except non-replaced inline elements and table elements &lt;/td&gt;&lt;td&gt;no &lt;/td&gt;&lt;td&gt;refer to width of containing block &lt;/td&gt;&lt;td&gt;&lt;a href=&quot;http://www.w3.org/TR/CSS2/media.html#visual-media-group&quot;&gt;visual&lt;/a&gt;  &lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;a href=&quot;http://www.w3.org/TR/CSS2/page.html#propdef-orphans&quot;&gt;&lt;span class=&quot;propinst-orphans xref&quot;&gt;&#39;orphans&#39;&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;td&gt;&lt;a href=&quot;http://www.w3.org/TR/CSS2/syndata.html#value-def-integer&quot;&gt;&lt;span class=&quot;value-inst-integer&quot;&gt;&lt;integer&gt;&lt;/span&gt;&lt;/a&gt; | &lt;a href=&quot;http://www.w3.org/TR/CSS2/cascade.html#value-def-inherit&quot;&gt;&lt;span class=&quot;value-inst-inherit&quot;&gt;inherit&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;td&gt;2 &lt;/td&gt;&lt;td&gt;block-level elements &lt;/td&gt;&lt;td&gt;yes &lt;/td&gt;&lt;td&gt;  &lt;/td&gt;&lt;td&gt;&lt;a href=&quot;http://www.w3.org/TR/CSS2/media.html#visual-media-group&quot;&gt;visual&lt;/a&gt;, &lt;a href=&quot;http://www.w3.org/TR/CSS2/media.html#paged-media-group&quot;&gt;paged&lt;/a&gt;  &lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;a href=&quot;http://www.w3.org/TR/CSS2/ui.html#propdef-outline&quot;&gt;&lt;span class=&quot;propinst-outline xref&quot;&gt;&#39;outline&#39;&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;td&gt;[ &lt;a href=&quot;http://www.w3.org/TR/CSS2/ui.html#propdef-outline-color&quot;&gt;&lt;span class=&quot;propinst-outline-color&quot;&gt;&#39;outline-color&#39;&lt;/span&gt;&lt;/a&gt; || &lt;a href=&quot;http://www.w3.org/TR/CSS2/ui.html#propdef-outline-style&quot;&gt;&lt;span class=&quot;propinst-outline-style&quot;&gt;&#39;outline-style&#39;&lt;/span&gt;&lt;/a&gt; || &lt;a href=&quot;http://www.w3.org/TR/CSS2/ui.html#propdef-outline-width&quot;&gt;&lt;span class=&quot;propinst-outline-width&quot;&gt;&#39;outline-width&#39;&lt;/span&gt;&lt;/a&gt; ] | &lt;a href=&quot;http://www.w3.org/TR/CSS2/cascade.html#value-def-inherit&quot;&gt;&lt;span class=&quot;value-inst-inherit&quot;&gt;inherit&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;td&gt;see individual properties &lt;/td&gt;&lt;td&gt;  &lt;/td&gt;&lt;td&gt;no &lt;/td&gt;&lt;td&gt;  &lt;/td&gt;&lt;td&gt;&lt;a href=&quot;http://www.w3.org/TR/CSS2/media.html#visual-media-group&quot;&gt;visual&lt;/a&gt;, &lt;a href=&quot;http://www.w3.org/TR/CSS2/media.html#interactive-media-group&quot;&gt;interactive&lt;/a&gt;  &lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;a href=&quot;http://www.w3.org/TR/CSS2/ui.html#propdef-outline-color&quot;&gt;&lt;span class=&quot;propinst-outline-color xref&quot;&gt;&#39;outline-color&#39;&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;td&gt;&lt;a href=&quot;http://www.w3.org/TR/CSS2/syndata.html#value-def-color&quot;&gt;&lt;span class=&quot;value-inst-color&quot;&gt;&lt;color&gt;&lt;/span&gt;&lt;/a&gt; | invert | &lt;a href=&quot;http://www.w3.org/TR/CSS2/cascade.html#value-def-inherit&quot;&gt;&lt;span class=&quot;value-inst-inherit&quot;&gt;inherit&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;td&gt;invert &lt;/td&gt;&lt;td&gt;  &lt;/td&gt;&lt;td&gt;no &lt;/td&gt;&lt;td&gt;  &lt;/td&gt;&lt;td&gt;&lt;a href=&quot;http://www.w3.org/TR/CSS2/media.html#visual-media-group&quot;&gt;visual&lt;/a&gt;, &lt;a href=&quot;http://www.w3.org/TR/CSS2/media.html#interactive-media-group&quot;&gt;interactive&lt;/a&gt;  &lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;a href=&quot;http://www.w3.org/TR/CSS2/ui.html#propdef-outline-style&quot;&gt;&lt;span class=&quot;propinst-outline-style xref&quot;&gt;&#39;outline-style&#39;&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;td&gt;&lt;a href=&quot;http://www.w3.org/TR/CSS2/box.html#value-def-border-style&quot;&gt;&lt;span class=&quot;value-inst-border-style&quot;&gt;&lt;border-style&gt;&lt;/span&gt;&lt;/a&gt; | &lt;a href=&quot;http://www.w3.org/TR/CSS2/cascade.html#value-def-inherit&quot;&gt;&lt;span class=&quot;value-inst-inherit&quot;&gt;inherit&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;td&gt;none &lt;/td&gt;&lt;td&gt;  &lt;/td&gt;&lt;td&gt;no &lt;/td&gt;&lt;td&gt;  &lt;/td&gt;&lt;td&gt;&lt;a href=&quot;http://www.w3.org/TR/CSS2/media.html#visual-media-group&quot;&gt;visual&lt;/a&gt;, &lt;a href=&quot;http://www.w3.org/TR/CSS2/media.html#interactive-media-group&quot;&gt;interactive&lt;/a&gt;  &lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;a href=&quot;http://www.w3.org/TR/CSS2/ui.html#propdef-outline-width&quot;&gt;&lt;span class=&quot;propinst-outline-width xref&quot;&gt;&#39;outline-width&#39;&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;td&gt;&lt;a href=&quot;http://www.w3.org/TR/CSS2/box.html#value-def-border-width&quot;&gt;&lt;span class=&quot;value-inst-border-width&quot;&gt;&lt;border-width&gt;&lt;/span&gt;&lt;/a&gt; | &lt;a href=&quot;http://www.w3.org/TR/CSS2/cascade.html#value-def-inherit&quot;&gt;&lt;span class=&quot;value-inst-inherit&quot;&gt;inherit&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;td&gt;medium &lt;/td&gt;&lt;td&gt;  &lt;/td&gt;&lt;td&gt;no &lt;/td&gt;&lt;td&gt;  &lt;/td&gt;&lt;td&gt;&lt;a href=&quot;http://www.w3.org/TR/CSS2/media.html#visual-media-group&quot;&gt;visual&lt;/a&gt;, &lt;a href=&quot;http://www.w3.org/TR/CSS2/media.html#interactive-media-group&quot;&gt;interactive&lt;/a&gt;  &lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;a href=&quot;http://www.w3.org/TR/CSS2/visufx.html#propdef-overflow&quot;&gt;&lt;span class=&quot;propinst-overflow xref&quot;&gt;&#39;overflow&#39;&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;td&gt;visible | hidden | scroll | auto | &lt;a href=&quot;http://www.w3.org/TR/CSS2/cascade.html#value-def-inherit&quot;&gt;&lt;span class=&quot;value-inst-inherit&quot;&gt;inherit&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;td&gt;visible &lt;/td&gt;&lt;td&gt;block-level and replaced elements &lt;/td&gt;&lt;td&gt;no &lt;/td&gt;&lt;td&gt;  &lt;/td&gt;&lt;td&gt;&lt;a href=&quot;http://www.w3.org/TR/CSS2/media.html#visual-media-group&quot;&gt;visual&lt;/a&gt;  &lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;a href=&quot;http://www.w3.org/TR/CSS2/box.html#propdef-padding&quot;&gt;&lt;span class=&quot;propinst-padding xref&quot;&gt;&#39;padding&#39;&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;td&gt;&lt;a href=&quot;http://www.w3.org/TR/CSS2/box.html#value-def-padding-width&quot;&gt;&lt;span class=&quot;value-inst-padding-width&quot;&gt;&lt;padding-width&gt;&lt;/span&gt;&lt;/a&gt;{1,4} | &lt;a href=&quot;http://www.w3.org/TR/CSS2/cascade.html#value-def-inherit&quot;&gt;&lt;span class=&quot;value-inst-inherit&quot;&gt;inherit&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;td&gt;XX &lt;/td&gt;&lt;td&gt;  &lt;/td&gt;&lt;td&gt;no &lt;/td&gt;&lt;td&gt;refer to width of containing block &lt;/td&gt;&lt;td&gt;&lt;a href=&quot;http://www.w3.org/TR/CSS2/media.html#visual-media-group&quot;&gt;visual&lt;/a&gt;  &lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;a href=&quot;http://www.w3.org/TR/CSS2/box.html#propdef-padding-top&quot;&gt;&lt;span class=&quot;propinst-padding-top xref&quot;&gt;&#39;padding-top&#39;&lt;/span&gt;&lt;/a&gt; &lt;a href=&quot;http://www.w3.org/TR/CSS2/box.html#propdef-padding-right&quot;&gt;&lt;span class=&quot;propinst-padding-right xref&quot;&gt;&#39;padding-right&#39;&lt;/span&gt;&lt;/a&gt; &lt;a href=&quot;http://www.w3.org/TR/CSS2/box.html#propdef-padding-bottom&quot;&gt;&lt;span class=&quot;propinst-padding-bottom xref&quot;&gt;&#39;padding-bottom&#39;&lt;/span&gt;&lt;/a&gt; &lt;a href=&quot;http://www.w3.org/TR/CSS2/box.html#propdef-padding-left&quot;&gt;&lt;span class=&quot;propinst-padding-left xref&quot;&gt;&#39;padding-left&#39;&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;td&gt;&lt;a href=&quot;http://www.w3.org/TR/CSS2/box.html#value-def-padding-width&quot;&gt;&lt;span class=&quot;value-inst-padding-width&quot;&gt;&lt;padding-width&gt;&lt;/span&gt;&lt;/a&gt; | &lt;a href=&quot;http://www.w3.org/TR/CSS2/cascade.html#value-def-inherit&quot;&gt;&lt;span class=&quot;value-inst-inherit&quot;&gt;inherit&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;td&gt;0 &lt;/td&gt;&lt;td&gt;  &lt;/td&gt;&lt;td&gt;no &lt;/td&gt;&lt;td&gt;refer to width of containing block &lt;/td&gt;&lt;td&gt;&lt;a href=&quot;http://www.w3.org/TR/CSS2/media.html#visual-media-group&quot;&gt;visual&lt;/a&gt;  &lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;a href=&quot;http://www.w3.org/TR/CSS2/page.html#propdef-page&quot;&gt;&lt;span class=&quot;propinst-page xref&quot;&gt;&#39;page&#39;&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;td&gt;&lt;a href=&quot;http://www.w3.org/TR/CSS2/syndata.html#value-def-identifier&quot;&gt;&lt;span class=&quot;value-inst-identifier&quot;&gt;&lt;identifier&gt;&lt;/span&gt;&lt;/a&gt; | auto &lt;/td&gt;&lt;td&gt;auto &lt;/td&gt;&lt;td&gt;block-level elements &lt;/td&gt;&lt;td&gt;yes &lt;/td&gt;&lt;td&gt;  &lt;/td&gt;&lt;td&gt;&lt;a href=&quot;http://www.w3.org/TR/CSS2/media.html#visual-media-group&quot;&gt;visual&lt;/a&gt;, &lt;a href=&quot;http://www.w3.org/TR/CSS2/media.html#paged-media-group&quot;&gt;paged&lt;/a&gt;  &lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;a href=&quot;http://www.w3.org/TR/CSS2/page.html#propdef-page-break-after&quot;&gt;&lt;span class=&quot;propinst-page-break-after xref&quot;&gt;&#39;page-break-after&#39;&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;td&gt;auto | always | avoid | left | right | &lt;a href=&quot;http://www.w3.org/TR/CSS2/cascade.html#value-def-inherit&quot;&gt;&lt;span class=&quot;value-inst-inherit&quot;&gt;inherit&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;td&gt;auto &lt;/td&gt;&lt;td&gt;block-level elements &lt;/td&gt;&lt;td&gt;no &lt;/td&gt;&lt;td&gt;  &lt;/td&gt;&lt;td&gt;&lt;a href=&quot;http://www.w3.org/TR/CSS2/media.html#visual-media-group&quot;&gt;visual&lt;/a&gt;, &lt;a href=&quot;http://www.w3.org/TR/CSS2/media.html#paged-media-group&quot;&gt;paged&lt;/a&gt;  &lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;a href=&quot;http://www.w3.org/TR/CSS2/page.html#propdef-page-break-before&quot;&gt;&lt;span class=&quot;propinst-page-break-before xref&quot;&gt;&#39;page-break-before&#39;&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;td&gt;auto | always | avoid | left | right | &lt;a href=&quot;http://www.w3.org/TR/CSS2/cascade.html#value-def-inherit&quot;&gt;&lt;span class=&quot;value-inst-inherit&quot;&gt;inherit&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;td&gt;auto &lt;/td&gt;&lt;td&gt;block-level elements &lt;/td&gt;&lt;td&gt;no &lt;/td&gt;&lt;td&gt;  &lt;/td&gt;&lt;td&gt;&lt;a href=&quot;http://www.w3.org/TR/CSS2/media.html#visual-media-group&quot;&gt;visual&lt;/a&gt;, &lt;a href=&quot;http://www.w3.org/TR/CSS2/media.html#paged-media-group&quot;&gt;paged&lt;/a&gt;  &lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;a href=&quot;http://www.w3.org/TR/CSS2/page.html#propdef-page-break-inside&quot;&gt;&lt;span class=&quot;propinst-page-break-inside xref&quot;&gt;&#39;page-break-inside&#39;&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;td&gt;avoid | auto | &lt;a href=&quot;http://www.w3.org/TR/CSS2/cascade.html#value-def-inherit&quot;&gt;&lt;span class=&quot;value-inst-inherit&quot;&gt;inherit&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;td&gt;auto &lt;/td&gt;&lt;td&gt;block-level elements &lt;/td&gt;&lt;td&gt;yes &lt;/td&gt;&lt;td&gt;  &lt;/td&gt;&lt;td&gt;&lt;a href=&quot;http://www.w3.org/TR/CSS2/media.html#visual-media-group&quot;&gt;visual&lt;/a&gt;, &lt;a href=&quot;http://www.w3.org/TR/CSS2/media.html#paged-media-group&quot;&gt;paged&lt;/a&gt;  &lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;a href=&quot;http://www.w3.org/TR/CSS2/aural.html#propdef-pause&quot;&gt;&lt;span class=&quot;propinst-pause xref&quot;&gt;&#39;pause&#39;&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;td&gt;[ [&lt;a href=&quot;http://www.w3.org/TR/CSS2/syndata.html#value-def-time&quot;&gt;&lt;span class=&quot;value-inst-time&quot;&gt;&lt;time&gt;&lt;/span&gt;&lt;/a&gt; | &lt;a href=&quot;http://www.w3.org/TR/CSS2/syndata.html#value-def-percentage&quot;&gt;&lt;span class=&quot;value-inst-percentage&quot;&gt;&lt;percentage&gt;&lt;/span&gt;&lt;/a&gt;]{1,2} ] | &lt;a href=&quot;http://www.w3.org/TR/CSS2/cascade.html#value-def-inherit&quot;&gt;&lt;span class=&quot;value-inst-inherit&quot;&gt;inherit&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;td&gt;depends on user agent &lt;/td&gt;&lt;td&gt;  &lt;/td&gt;&lt;td&gt;no &lt;/td&gt;&lt;td&gt;see descriptions of &#39;pause-before&#39; and &#39;pause-after&#39; &lt;/td&gt;&lt;td&gt;&lt;a href=&quot;http://www.w3.org/TR/CSS2/media.html#aural-media-group&quot;&gt;aural&lt;/a&gt;  &lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;a href=&quot;http://www.w3.org/TR/CSS2/aural.html#propdef-pause-after&quot;&gt;&lt;span class=&quot;propinst-pause-after xref&quot;&gt;&#39;pause-after&#39;&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;td&gt;&lt;a href=&quot;http://www.w3.org/TR/CSS2/syndata.html#value-def-time&quot;&gt;&lt;span class=&quot;value-inst-time&quot;&gt;&lt;time&gt;&lt;/span&gt;&lt;/a&gt; | &lt;a href=&quot;http://www.w3.org/TR/CSS2/syndata.html#value-def-percentage&quot;&gt;&lt;span class=&quot;value-inst-percentage&quot;&gt;&lt;percentage&gt;&lt;/span&gt;&lt;/a&gt; | &lt;a href=&quot;http://www.w3.org/TR/CSS2/cascade.html#value-def-inherit&quot;&gt;&lt;span class=&quot;value-inst-inherit&quot;&gt;inherit&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;td&gt;depends on user agent &lt;/td&gt;&lt;td&gt;  &lt;/td&gt;&lt;td&gt;no &lt;/td&gt;&lt;td&gt;see prose &lt;/td&gt;&lt;td&gt;&lt;a href=&quot;http://www.w3.org/TR/CSS2/media.html#aural-media-group&quot;&gt;aural&lt;/a&gt;  &lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;a href=&quot;http://www.w3.org/TR/CSS2/aural.html#propdef-pause-before&quot;&gt;&lt;span class=&quot;propinst-pause-before xref&quot;&gt;&#39;pause-before&#39;&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;td&gt;&lt;a href=&quot;http://www.w3.org/TR/CSS2/syndata.html#value-def-time&quot;&gt;&lt;span class=&quot;value-inst-time&quot;&gt;&lt;time&gt;&lt;/span&gt;&lt;/a&gt; | &lt;a href=&quot;http://www.w3.org/TR/CSS2/syndata.html#value-def-percentage&quot;&gt;&lt;span class=&quot;value-inst-percentage&quot;&gt;&lt;percentage&gt;&lt;/span&gt;&lt;/a&gt; | &lt;a href=&quot;http://www.w3.org/TR/CSS2/cascade.html#value-def-inherit&quot;&gt;&lt;span class=&quot;value-inst-inherit&quot;&gt;inherit&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;td&gt;depends on user agent &lt;/td&gt;&lt;td&gt;  &lt;/td&gt;&lt;td&gt;no &lt;/td&gt;&lt;td&gt;see prose &lt;/td&gt;&lt;td&gt;&lt;a href=&quot;http://www.w3.org/TR/CSS2/media.html#aural-media-group&quot;&gt;aural&lt;/a&gt;  &lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;a href=&quot;http://www.w3.org/TR/CSS2/aural.html#propdef-pitch&quot;&gt;&lt;span class=&quot;propinst-pitch xref&quot;&gt;&#39;pitch&#39;&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;td&gt;&lt;a href=&quot;http://www.w3.org/TR/CSS2/syndata.html#value-def-frequency&quot;&gt;&lt;span class=&quot;value-inst-frequency&quot;&gt;&lt;frequency&gt;&lt;/span&gt;&lt;/a&gt; | x-low | low | medium | high | x-high | &lt;a href=&quot;http://www.w3.org/TR/CSS2/cascade.html#value-def-inherit&quot;&gt;&lt;span class=&quot;value-inst-inherit&quot;&gt;inherit&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;td&gt;medium &lt;/td&gt;&lt;td&gt;  &lt;/td&gt;&lt;td&gt;yes &lt;/td&gt;&lt;td&gt;  &lt;/td&gt;&lt;td&gt;&lt;a href=&quot;http://www.w3.org/TR/CSS2/media.html#aural-media-group&quot;&gt;aural&lt;/a&gt;  &lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;a href=&quot;http://www.w3.org/TR/CSS2/aural.html#propdef-pitch-range&quot;&gt;&lt;span class=&quot;propinst-pitch-range xref&quot;&gt;&#39;pitch-range&#39;&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;td&gt;&lt;a href=&quot;http://www.w3.org/TR/CSS2/syndata.html#value-def-number&quot;&gt;&lt;span class=&quot;value-inst-number&quot;&gt;&lt;number&gt;&lt;/span&gt;&lt;/a&gt; | &lt;a href=&quot;http://www.w3.org/TR/CSS2/cascade.html#value-def-inherit&quot;&gt;&lt;span class=&quot;value-inst-inherit&quot;&gt;inherit&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;td&gt;50 &lt;/td&gt;&lt;td&gt;  &lt;/td&gt;&lt;td&gt;yes &lt;/td&gt;&lt;td&gt;  &lt;/td&gt;&lt;td&gt;&lt;a href=&quot;http://www.w3.org/TR/CSS2/media.html#aural-media-group&quot;&gt;aural&lt;/a&gt;  &lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;a href=&quot;http://www.w3.org/TR/CSS2/aural.html#propdef-play-during&quot;&gt;&lt;span class=&quot;propinst-play-during xref&quot;&gt;&#39;play-during&#39;&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;td&gt;&lt;a href=&quot;http://www.w3.org/TR/CSS2/syndata.html#value-def-uri&quot;&gt;&lt;span class=&quot;value-inst-uri&quot;&gt;&lt;uri&gt;&lt;/span&gt;&lt;/a&gt; mix? repeat? | auto | none | &lt;a href=&quot;http://www.w3.org/TR/CSS2/cascade.html#value-def-inherit&quot;&gt;&lt;span class=&quot;value-inst-inherit&quot;&gt;inherit&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;td&gt;auto &lt;/td&gt;&lt;td&gt;  &lt;/td&gt;&lt;td&gt;no &lt;/td&gt;&lt;td&gt;  &lt;/td&gt;&lt;td&gt;&lt;a href=&quot;http://www.w3.org/TR/CSS2/media.html#aural-media-group&quot;&gt;aural&lt;/a&gt;  &lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;a href=&quot;http://www.w3.org/TR/CSS2/visuren.html#propdef-position&quot;&gt;&lt;span class=&quot;propinst-position xref&quot;&gt;&#39;position&#39;&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;td&gt;static | relative | absolute | fixed | &lt;a href=&quot;http://www.w3.org/TR/CSS2/cascade.html#value-def-inherit&quot;&gt;&lt;span class=&quot;value-inst-inherit&quot;&gt;inherit&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;td&gt;static &lt;/td&gt;&lt;td&gt;all elements, but not to generated content &lt;/td&gt;&lt;td&gt;no &lt;/td&gt;&lt;td&gt;  &lt;/td&gt;&lt;td&gt;&lt;a href=&quot;http://www.w3.org/TR/CSS2/media.html#visual-media-group&quot;&gt;visual&lt;/a&gt;  &lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;a href=&quot;http://www.w3.org/TR/CSS2/generate.html#propdef-quotes&quot;&gt;&lt;span class=&quot;propinst-quotes xref&quot;&gt;&#39;quotes&#39;&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;td&gt;[&lt;a href=&quot;http://www.w3.org/TR/CSS2/syndata.html#value-def-string&quot;&gt;&lt;span class=&quot;value-inst-string&quot;&gt;&lt;string&gt;&lt;/span&gt;&lt;/a&gt; &lt;a href=&quot;http://www.w3.org/TR/CSS2/syndata.html#value-def-string&quot;&gt;&lt;span class=&quot;value-inst-string&quot;&gt;&lt;string&gt;&lt;/span&gt;&lt;/a&gt;]+ | none | &lt;a href=&quot;http://www.w3.org/TR/CSS2/cascade.html#value-def-inherit&quot;&gt;&lt;span class=&quot;value-inst-inherit&quot;&gt;inherit&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;td&gt;depends on user agent &lt;/td&gt;&lt;td&gt;  &lt;/td&gt;&lt;td&gt;yes &lt;/td&gt;&lt;td&gt;  &lt;/td&gt;&lt;td&gt;&lt;a href=&quot;http://www.w3.org/TR/CSS2/media.html#visual-media-group&quot;&gt;visual&lt;/a&gt;  &lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;a href=&quot;http://www.w3.org/TR/CSS2/aural.html#propdef-richness&quot;&gt;&lt;span class=&quot;propinst-richness xref&quot;&gt;&#39;richness&#39;&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;td&gt;&lt;a href=&quot;http://www.w3.org/TR/CSS2/syndata.html#value-def-number&quot;&gt;&lt;span class=&quot;value-inst-number&quot;&gt;&lt;number&gt;&lt;/span&gt;&lt;/a&gt; | &lt;a href=&quot;http://www.w3.org/TR/CSS2/cascade.html#value-def-inherit&quot;&gt;&lt;span class=&quot;value-inst-inherit&quot;&gt;inherit&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;td&gt;50 &lt;/td&gt;&lt;td&gt;  &lt;/td&gt;&lt;td&gt;yes &lt;/td&gt;&lt;td&gt;  &lt;/td&gt;&lt;td&gt;&lt;a href=&quot;http://www.w3.org/TR/CSS2/media.html#aural-media-group&quot;&gt;aural&lt;/a&gt;  &lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;a href=&quot;http://www.w3.org/TR/CSS2/visuren.html#propdef-right&quot;&gt;&lt;span class=&quot;propinst-right xref&quot;&gt;&#39;right&#39;&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;td&gt;&lt;a href=&quot;http://www.w3.org/TR/CSS2/syndata.html#value-def-length&quot;&gt;&lt;span class=&quot;value-inst-length&quot;&gt;&lt;length&gt;&lt;/span&gt;&lt;/a&gt; | &lt;a href=&quot;http://www.w3.org/TR/CSS2/syndata.html#value-def-percentage&quot;&gt;&lt;span class=&quot;value-inst-percentage&quot;&gt;&lt;percentage&gt;&lt;/span&gt;&lt;/a&gt; | auto | &lt;a href=&quot;http://www.w3.org/TR/CSS2/cascade.html#value-def-inherit&quot;&gt;&lt;span class=&quot;value-inst-inherit&quot;&gt;inherit&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;td&gt;auto &lt;/td&gt;&lt;td&gt;positioned elements &lt;/td&gt;&lt;td&gt;no &lt;/td&gt;&lt;td&gt;refer to width of containing block &lt;/td&gt;&lt;td&gt;&lt;a href=&quot;http://www.w3.org/TR/CSS2/media.html#visual-media-group&quot;&gt;visual&lt;/a&gt;  &lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;a href=&quot;http://www.w3.org/TR/CSS2/page.html#propdef-size&quot;&gt;&lt;span class=&quot;propinst-size xref&quot;&gt;&#39;size&#39;&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;td&gt;&lt;a href=&quot;http://www.w3.org/TR/CSS2/syndata.html#value-def-length&quot;&gt;&lt;span class=&quot;value-inst-length&quot;&gt;&lt;length&gt;&lt;/span&gt;&lt;/a&gt;{1,2} | auto | portrait | landscape | &lt;a href=&quot;http://www.w3.org/TR/CSS2/cascade.html#value-def-inherit&quot;&gt;&lt;span class=&quot;value-inst-inherit&quot;&gt;inherit&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;td&gt;auto &lt;/td&gt;&lt;td&gt;the page context &lt;/td&gt;&lt;td&gt;N/A &lt;/td&gt;&lt;td&gt;  &lt;/td&gt;&lt;td&gt;&lt;a href=&quot;http://www.w3.org/TR/CSS2/media.html#visual-media-group&quot;&gt;visual&lt;/a&gt;, &lt;a href=&quot;http://www.w3.org/TR/CSS2/media.html#paged-media-group&quot;&gt;paged&lt;/a&gt;  &lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;a href=&quot;http://www.w3.org/TR/CSS2/aural.html#propdef-speak&quot;&gt;&lt;span class=&quot;propinst-speak xref&quot;&gt;&#39;speak&#39;&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;td&gt;normal | none | spell-out | &lt;a href=&quot;http://www.w3.org/TR/CSS2/cascade.html#value-def-inherit&quot;&gt;&lt;span class=&quot;value-inst-inherit&quot;&gt;inherit&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;td&gt;normal &lt;/td&gt;&lt;td&gt;  &lt;/td&gt;&lt;td&gt;yes &lt;/td&gt;&lt;td&gt;  &lt;/td&gt;&lt;td&gt;&lt;a href=&quot;http://www.w3.org/TR/CSS2/media.html#aural-media-group&quot;&gt;aural&lt;/a&gt;  &lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;a href=&quot;http://www.w3.org/TR/CSS2/tables.html#propdef-speak-header&quot;&gt;&lt;span class=&quot;propinst-speak-header xref&quot;&gt;&#39;speak-header&#39;&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;td&gt;once | always | &lt;a href=&quot;http://www.w3.org/TR/CSS2/cascade.html#value-def-inherit&quot;&gt;&lt;span class=&quot;value-inst-inherit&quot;&gt;inherit&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;td&gt;once &lt;/td&gt;&lt;td&gt;elements that have table header information &lt;/td&gt;&lt;td&gt;yes &lt;/td&gt;&lt;td&gt;  &lt;/td&gt;&lt;td&gt;&lt;a href=&quot;http://www.w3.org/TR/CSS2/media.html#aural-media-group&quot;&gt;aural&lt;/a&gt;  &lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;a href=&quot;http://www.w3.org/TR/CSS2/aural.html#propdef-speak-numeral&quot;&gt;&lt;span class=&quot;propinst-speak-numeral xref&quot;&gt;&#39;speak-numeral&#39;&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;td&gt;digits | continuous | &lt;a href=&quot;http://www.w3.org/TR/CSS2/cascade.html#value-def-inherit&quot;&gt;&lt;span class=&quot;value-inst-inherit&quot;&gt;inherit&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;td&gt;continuous &lt;/td&gt;&lt;td&gt;  &lt;/td&gt;&lt;td&gt;yes &lt;/td&gt;&lt;td&gt;  &lt;/td&gt;&lt;td&gt;&lt;a href=&quot;http://www.w3.org/TR/CSS2/media.html#aural-media-group&quot;&gt;aural&lt;/a&gt;  &lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;a href=&quot;http://www.w3.org/TR/CSS2/aural.html#propdef-speak-punctuation&quot;&gt;&lt;span class=&quot;propinst-speak-punctuation xref&quot;&gt;&#39;speak-punctuation&#39;&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;td&gt;code | none | &lt;a href=&quot;http://www.w3.org/TR/CSS2/cascade.html#value-def-inherit&quot;&gt;&lt;span class=&quot;value-inst-inherit&quot;&gt;inherit&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;td&gt;none &lt;/td&gt;&lt;td&gt;  &lt;/td&gt;&lt;td&gt;yes &lt;/td&gt;&lt;td&gt;  &lt;/td&gt;&lt;td&gt;&lt;a href=&quot;http://www.w3.org/TR/CSS2/media.html#aural-media-group&quot;&gt;aural&lt;/a&gt;  &lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;a href=&quot;http://www.w3.org/TR/CSS2/aural.html#propdef-speech-rate&quot;&gt;&lt;span class=&quot;propinst-speech-rate xref&quot;&gt;&#39;speech-rate&#39;&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;td&gt;&lt;a href=&quot;http://www.w3.org/TR/CSS2/syndata.html#value-def-number&quot;&gt;&lt;span class=&quot;value-inst-number&quot;&gt;&lt;number&gt;&lt;/span&gt;&lt;/a&gt;  | x-slow | slow | medium | fast | x-fast | faster | slower | &lt;a href=&quot;http://www.w3.org/TR/CSS2/cascade.html#value-def-inherit&quot;&gt;&lt;span class=&quot;value-inst-inherit&quot;&gt;inherit&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;td&gt;medium &lt;/td&gt;&lt;td&gt;  &lt;/td&gt;&lt;td&gt;yes &lt;/td&gt;&lt;td&gt;  &lt;/td&gt;&lt;td&gt;&lt;a href=&quot;http://www.w3.org/TR/CSS2/media.html#aural-media-group&quot;&gt;aural&lt;/a&gt;  &lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;a href=&quot;http://www.w3.org/TR/CSS2/aural.html#propdef-stress&quot;&gt;&lt;span class=&quot;propinst-stress xref&quot;&gt;&#39;stress&#39;&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;td&gt;&lt;a href=&quot;http://www.w3.org/TR/CSS2/syndata.html#value-def-number&quot;&gt;&lt;span class=&quot;value-inst-number&quot;&gt;&lt;number&gt;&lt;/span&gt;&lt;/a&gt; | &lt;a href=&quot;http://www.w3.org/TR/CSS2/cascade.html#value-def-inherit&quot;&gt;&lt;span class=&quot;value-inst-inherit&quot;&gt;inherit&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;td&gt;50 &lt;/td&gt;&lt;td&gt;  &lt;/td&gt;&lt;td&gt;yes &lt;/td&gt;&lt;td&gt;  &lt;/td&gt;&lt;td&gt;&lt;a href=&quot;http://www.w3.org/TR/CSS2/media.html#aural-media-group&quot;&gt;aural&lt;/a&gt;  &lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;a href=&quot;http://www.w3.org/TR/CSS2/tables.html#propdef-table-layout&quot;&gt;&lt;span class=&quot;propinst-table-layout xref&quot;&gt;&#39;table-layout&#39;&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;td&gt;auto | fixed | &lt;a href=&quot;http://www.w3.org/TR/CSS2/cascade.html#value-def-inherit&quot;&gt;&lt;span class=&quot;value-inst-inherit&quot;&gt;inherit&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;td&gt;auto &lt;/td&gt;&lt;td&gt;&#39;table&#39;  and &#39;inline-table&#39; elements &lt;/td&gt;&lt;td&gt;no &lt;/td&gt;&lt;td&gt;  &lt;/td&gt;&lt;td&gt;&lt;a href=&quot;http://www.w3.org/TR/CSS2/media.html#visual-media-group&quot;&gt;visual&lt;/a&gt;  &lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;a href=&quot;http://www.w3.org/TR/CSS2/text.html#propdef-text-align&quot;&gt;&lt;span class=&quot;propinst-text-align xref&quot;&gt;&#39;text-align&#39;&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;td&gt;left | right | center | justify | &lt;a href=&quot;http://www.w3.org/TR/CSS2/syndata.html#value-def-string&quot;&gt;&lt;span class=&quot;value-inst-string&quot;&gt;&lt;string&gt;&lt;/span&gt;&lt;/a&gt; | &lt;a href=&quot;http://www.w3.org/TR/CSS2/cascade.html#value-def-inherit&quot;&gt;&lt;span class=&quot;value-inst-inherit&quot;&gt;inherit&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;td&gt;depends on user agent and writing direction &lt;/td&gt;&lt;td&gt;block-level elements &lt;/td&gt;&lt;td&gt;yes &lt;/td&gt;&lt;td&gt;  &lt;/td&gt;&lt;td&gt;&lt;a href=&quot;http://www.w3.org/TR/CSS2/media.html#visual-media-group&quot;&gt;visual&lt;/a&gt;  &lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;a href=&quot;http://www.w3.org/TR/CSS2/text.html#propdef-text-decoration&quot;&gt;&lt;span class=&quot;propinst-text-decoration xref&quot;&gt;&#39;text-decoration&#39;&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;td&gt;none | [ underline || overline || line-through || blink ] | &lt;a href=&quot;http://www.w3.org/TR/CSS2/cascade.html#value-def-inherit&quot;&gt;&lt;span class=&quot;value-inst-inherit&quot;&gt;inherit&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;td&gt;none &lt;/td&gt;&lt;td&gt;  &lt;/td&gt;&lt;td&gt;no (see prose) &lt;/td&gt;&lt;td&gt;  &lt;/td&gt;&lt;td&gt;&lt;a href=&quot;http://www.w3.org/TR/CSS2/media.html#visual-media-group&quot;&gt;visual&lt;/a&gt;  &lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;a href=&quot;http://www.w3.org/TR/CSS2/text.html#propdef-text-indent&quot;&gt;&lt;span class=&quot;propinst-text-indent xref&quot;&gt;&#39;text-indent&#39;&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;td&gt;&lt;a href=&quot;http://www.w3.org/TR/CSS2/syndata.html#value-def-length&quot;&gt;&lt;span class=&quot;value-inst-length&quot;&gt;&lt;length&gt;&lt;/span&gt;&lt;/a&gt; | &lt;a href=&quot;http://www.w3.org/TR/CSS2/syndata.html#value-def-percentage&quot;&gt;&lt;span class=&quot;value-inst-percentage&quot;&gt;&lt;percentage&gt;&lt;/span&gt;&lt;/a&gt; | &lt;a href=&quot;http://www.w3.org/TR/CSS2/cascade.html#value-def-inherit&quot;&gt;&lt;span class=&quot;value-inst-inherit&quot;&gt;inherit&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;td&gt;0 &lt;/td&gt;&lt;td&gt;block-level elements &lt;/td&gt;&lt;td&gt;yes &lt;/td&gt;&lt;td&gt;refer to width of containing block &lt;/td&gt;&lt;td&gt;&lt;a href=&quot;http://www.w3.org/TR/CSS2/media.html#visual-media-group&quot;&gt;visual&lt;/a&gt;  &lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;a href=&quot;http://www.w3.org/TR/CSS2/text.html#propdef-text-shadow&quot;&gt;&lt;span class=&quot;propinst-text-shadow xref&quot;&gt;&#39;text-shadow&#39;&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;td&gt;none | [&lt;a href=&quot;http://www.w3.org/TR/CSS2/syndata.html#value-def-color&quot;&gt;&lt;span class=&quot;value-inst-color&quot;&gt;&lt;color&gt;&lt;/span&gt;&lt;/a&gt; || &lt;a href=&quot;http://www.w3.org/TR/CSS2/syndata.html#value-def-length&quot;&gt;&lt;span class=&quot;value-inst-length&quot;&gt;&lt;length&gt;&lt;/span&gt;&lt;/a&gt; &lt;a href=&quot;http://www.w3.org/TR/CSS2/syndata.html#value-def-length&quot;&gt;&lt;span class=&quot;value-inst-length&quot;&gt;&lt;length&gt;&lt;/span&gt;&lt;/a&gt; &lt;a href=&quot;http://www.w3.org/TR/CSS2/syndata.html#value-def-length&quot;&gt;&lt;span class=&quot;value-inst-length&quot;&gt;&lt;length&gt;&lt;/span&gt;&lt;/a&gt;? ,]* [&lt;a href=&quot;http://www.w3.org/TR/CSS2/syndata.html#value-def-color&quot;&gt;&lt;span class=&quot;value-inst-color&quot;&gt;&lt;color&gt;&lt;/span&gt;&lt;/a&gt; || &lt;a href=&quot;http://www.w3.org/TR/CSS2/syndata.html#value-def-length&quot;&gt;&lt;span class=&quot;value-inst-length&quot;&gt;&lt;length&gt;&lt;/span&gt;&lt;/a&gt; &lt;a href=&quot;http://www.w3.org/TR/CSS2/syndata.html#value-def-length&quot;&gt;&lt;span class=&quot;value-inst-length&quot;&gt;&lt;length&gt;&lt;/span&gt;&lt;/a&gt; &lt;a href=&quot;http://www.w3.org/TR/CSS2/syndata.html#value-def-length&quot;&gt;&lt;span class=&quot;value-inst-length&quot;&gt;&lt;length&gt;&lt;/span&gt;&lt;/a&gt;?] | &lt;a href=&quot;http://www.w3.org/TR/CSS2/cascade.html#value-def-inherit&quot;&gt;&lt;span class=&quot;value-inst-inherit&quot;&gt;inherit&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;td&gt;none &lt;/td&gt;&lt;td&gt;  &lt;/td&gt;&lt;td&gt;no (see prose) &lt;/td&gt;&lt;td&gt;  &lt;/td&gt;&lt;td&gt;&lt;a href=&quot;http://www.w3.org/TR/CSS2/media.html#visual-media-group&quot;&gt;visual&lt;/a&gt;  &lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;a href=&quot;http://www.w3.org/TR/CSS2/text.html#propdef-text-transform&quot;&gt;&lt;span class=&quot;propinst-text-transform xref&quot;&gt;&#39;text-transform&#39;&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;td&gt;capitalize | uppercase | lowercase | none | &lt;a href=&quot;http://www.w3.org/TR/CSS2/cascade.html#value-def-inherit&quot;&gt;&lt;span class=&quot;value-inst-inherit&quot;&gt;inherit&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;td&gt;none &lt;/td&gt;&lt;td&gt;  &lt;/td&gt;&lt;td&gt;yes &lt;/td&gt;&lt;td&gt;  &lt;/td&gt;&lt;td&gt;&lt;a href=&quot;http://www.w3.org/TR/CSS2/media.html#visual-media-group&quot;&gt;visual&lt;/a&gt;  &lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;a href=&quot;http://www.w3.org/TR/CSS2/visuren.html#propdef-top&quot;&gt;&lt;span class=&quot;propinst-top xref&quot;&gt;&#39;top&#39;&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;td&gt;&lt;a href=&quot;http://www.w3.org/TR/CSS2/syndata.html#value-def-length&quot;&gt;&lt;span class=&quot;value-inst-length&quot;&gt;&lt;length&gt;&lt;/span&gt;&lt;/a&gt; | &lt;a href=&quot;http://www.w3.org/TR/CSS2/syndata.html#value-def-percentage&quot;&gt;&lt;span class=&quot;value-inst-percentage&quot;&gt;&lt;percentage&gt;&lt;/span&gt;&lt;/a&gt; | auto | &lt;a href=&quot;http://www.w3.org/TR/CSS2/cascade.html#value-def-inherit&quot;&gt;&lt;span class=&quot;value-inst-inherit&quot;&gt;inherit&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;td&gt;auto &lt;/td&gt;&lt;td&gt;positioned elements &lt;/td&gt;&lt;td&gt;no &lt;/td&gt;&lt;td&gt;refer to height of containing block &lt;/td&gt;&lt;td&gt;&lt;a href=&quot;http://www.w3.org/TR/CSS2/media.html#visual-media-group&quot;&gt;visual&lt;/a&gt;  &lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;a href=&quot;http://www.w3.org/TR/CSS2/visuren.html#propdef-unicode-bidi&quot;&gt;&lt;span class=&quot;propinst-unicode-bidi xref&quot;&gt;&#39;unicode-bidi&#39;&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;td&gt;normal | embed | bidi-override | &lt;a href=&quot;http://www.w3.org/TR/CSS2/cascade.html#value-def-inherit&quot;&gt;&lt;span class=&quot;value-inst-inherit&quot;&gt;inherit&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;td&gt;normal &lt;/td&gt;&lt;td&gt;all elements, but see prose &lt;/td&gt;&lt;td&gt;no &lt;/td&gt;&lt;td&gt;  &lt;/td&gt;&lt;td&gt;&lt;a href=&quot;http://www.w3.org/TR/CSS2/media.html#visual-media-group&quot;&gt;visual&lt;/a&gt;  &lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;a href=&quot;http://www.w3.org/TR/CSS2/visudet.html#propdef-vertical-align&quot;&gt;&lt;span class=&quot;propinst-vertical-align xref&quot;&gt;&#39;vertical-align&#39;&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;td&gt;baseline | sub | super | top | text-top | middle |     bottom | text-bottom | &lt;a href=&quot;http://www.w3.org/TR/CSS2/syndata.html#value-def-percentage&quot;&gt;&lt;span class=&quot;value-inst-percentage&quot;&gt;&lt;percentage&gt;&lt;/span&gt;&lt;/a&gt; | &lt;a href=&quot;http://www.w3.org/TR/CSS2/syndata.html#value-def-length&quot;&gt;&lt;span class=&quot;value-inst-length&quot;&gt;&lt;length&gt;&lt;/span&gt;&lt;/a&gt; | &lt;a href=&quot;http://www.w3.org/TR/CSS2/cascade.html#value-def-inherit&quot;&gt;&lt;span class=&quot;value-inst-inherit&quot;&gt;inherit&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;td&gt;baseline &lt;/td&gt;&lt;td&gt;inline-level and &#39;table-cell&#39; elements &lt;/td&gt;&lt;td&gt;no &lt;/td&gt;&lt;td&gt;refer to the &#39;line-height&#39; of the element itself &lt;/td&gt;&lt;td&gt;&lt;a href=&quot;http://www.w3.org/TR/CSS2/media.html#visual-media-group&quot;&gt;visual&lt;/a&gt;  &lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;a href=&quot;http://www.w3.org/TR/CSS2/visufx.html#propdef-visibility&quot;&gt;&lt;span class=&quot;propinst-visibility xref&quot;&gt;&#39;visibility&#39;&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;td&gt;visible | hidden | collapse | &lt;a href=&quot;http://www.w3.org/TR/CSS2/cascade.html#value-def-inherit&quot;&gt;&lt;span class=&quot;value-inst-inherit&quot;&gt;inherit&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;td&gt;inherit &lt;/td&gt;&lt;td&gt;  &lt;/td&gt;&lt;td&gt;no &lt;/td&gt;&lt;td&gt;  &lt;/td&gt;&lt;td&gt;&lt;a href=&quot;http://www.w3.org/TR/CSS2/media.html#visual-media-group&quot;&gt;visual&lt;/a&gt;  &lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;a href=&quot;http://www.w3.org/TR/CSS2/aural.html#propdef-voice-family&quot;&gt;&lt;span class=&quot;propinst-voice-family xref&quot;&gt;&#39;voice-family&#39;&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;td&gt;[[&lt;a href=&quot;http://www.w3.org/TR/CSS2/aural.html#value-def-specific-voice&quot;&gt;&lt;span class=&quot;value-inst-specific-voice&quot;&gt;&lt;specific-voice&gt;&lt;/span&gt;&lt;/a&gt;  | &lt;a href=&quot;http://www.w3.org/TR/CSS2/aural.html#value-def-generic-voice&quot;&gt;&lt;span class=&quot;value-inst-generic-voice&quot;&gt;&lt;generic-voice&gt;&lt;/span&gt;&lt;/a&gt; ],]* [&lt;a href=&quot;http://www.w3.org/TR/CSS2/aural.html#value-def-specific-voice&quot;&gt;&lt;span class=&quot;value-inst-specific-voice&quot;&gt;&lt;specific-voice&gt;&lt;/span&gt;&lt;/a&gt;  | &lt;a href=&quot;http://www.w3.org/TR/CSS2/aural.html#value-def-generic-voice&quot;&gt;&lt;span class=&quot;value-inst-generic-voice&quot;&gt;&lt;generic-voice&gt;&lt;/span&gt;&lt;/a&gt; ] | &lt;a href=&quot;http://www.w3.org/TR/CSS2/cascade.html#value-def-inherit&quot;&gt;&lt;span class=&quot;value-inst-inherit&quot;&gt;inherit&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;td&gt;depends on user agent &lt;/td&gt;&lt;td&gt;  &lt;/td&gt;&lt;td&gt;yes &lt;/td&gt;&lt;td&gt;  &lt;/td&gt;&lt;td&gt;&lt;a href=&quot;http://www.w3.org/TR/CSS2/media.html#aural-media-group&quot;&gt;aural&lt;/a&gt;  &lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;a href=&quot;http://www.w3.org/TR/CSS2/aural.html#propdef-volume&quot;&gt;&lt;span class=&quot;propinst-volume xref&quot;&gt;&#39;volume&#39;&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;td&gt;&lt;a href=&quot;http://www.w3.org/TR/CSS2/syndata.html#value-def-number&quot;&gt;&lt;span class=&quot;value-inst-number&quot;&gt;&lt;number&gt;&lt;/span&gt;&lt;/a&gt; | &lt;a href=&quot;http://www.w3.org/TR/CSS2/syndata.html#value-def-percentage&quot;&gt;&lt;span class=&quot;value-inst-percentage&quot;&gt;&lt;percentage&gt;&lt;/span&gt;&lt;/a&gt; | silent | x-soft | soft | medium | loud | x-loud | &lt;a href=&quot;http://www.w3.org/TR/CSS2/cascade.html#value-def-inherit&quot;&gt;&lt;span class=&quot;value-inst-inherit&quot;&gt;inherit&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;td&gt;medium &lt;/td&gt;&lt;td&gt;  &lt;/td&gt;&lt;td&gt;yes &lt;/td&gt;&lt;td&gt;refer to inherited value &lt;/td&gt;&lt;td&gt;&lt;a href=&quot;http://www.w3.org/TR/CSS2/media.html#aural-media-group&quot;&gt;aural&lt;/a&gt;  &lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;a href=&quot;http://www.w3.org/TR/CSS2/text.html#propdef-white-space&quot;&gt;&lt;span class=&quot;propinst-white-space xref&quot;&gt;&#39;white-space&#39;&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;td&gt;normal | pre | nowrap | &lt;a href=&quot;http://www.w3.org/TR/CSS2/cascade.html#value-def-inherit&quot;&gt;&lt;span class=&quot;value-inst-inherit&quot;&gt;inherit&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;td&gt;normal &lt;/td&gt;&lt;td&gt;block-level elements &lt;/td&gt;&lt;td&gt;yes &lt;/td&gt;&lt;td&gt;  &lt;/td&gt;&lt;td&gt;&lt;a href=&quot;http://www.w3.org/TR/CSS2/media.html#visual-media-group&quot;&gt;visual&lt;/a&gt;  &lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;a href=&quot;http://www.w3.org/TR/CSS2/page.html#propdef-widows&quot;&gt;&lt;span class=&quot;propinst-widows xref&quot;&gt;&#39;widows&#39;&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;td&gt;&lt;a href=&quot;http://www.w3.org/TR/CSS2/syndata.html#value-def-integer&quot;&gt;&lt;span class=&quot;value-inst-integer&quot;&gt;&lt;integer&gt;&lt;/span&gt;&lt;/a&gt; | &lt;a href=&quot;http://www.w3.org/TR/CSS2/cascade.html#value-def-inherit&quot;&gt;&lt;span class=&quot;value-inst-inherit&quot;&gt;inherit&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;td&gt;2 &lt;/td&gt;&lt;td&gt;block-level elements &lt;/td&gt;&lt;td&gt;yes &lt;/td&gt;&lt;td&gt;  &lt;/td&gt;&lt;td&gt;&lt;a href=&quot;http://www.w3.org/TR/CSS2/media.html#visual-media-group&quot;&gt;visual&lt;/a&gt;, &lt;a href=&quot;http://www.w3.org/TR/CSS2/media.html#paged-media-group&quot;&gt;paged&lt;/a&gt;  &lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;a href=&quot;http://www.w3.org/TR/CSS2/visudet.html#propdef-width&quot;&gt;&lt;span class=&quot;propinst-width xref&quot;&gt;&#39;width&#39;&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;td&gt;&lt;a href=&quot;http://www.w3.org/TR/CSS2/syndata.html#value-def-length&quot;&gt;&lt;span class=&quot;value-inst-length&quot;&gt;&lt;length&gt;&lt;/span&gt;&lt;/a&gt; | &lt;a href=&quot;http://www.w3.org/TR/CSS2/syndata.html#value-def-percentage&quot;&gt;&lt;span class=&quot;value-inst-percentage&quot;&gt;&lt;percentage&gt;&lt;/span&gt;&lt;/a&gt; | auto | &lt;a href=&quot;http://www.w3.org/TR/CSS2/cascade.html#value-def-inherit&quot;&gt;&lt;span class=&quot;value-inst-inherit&quot;&gt;inherit&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;td&gt;auto &lt;/td&gt;&lt;td&gt;all elements but non-replaced inline elements, table rows, and row groups &lt;/td&gt;&lt;td&gt;no &lt;/td&gt;&lt;td&gt;refer to width of containing block &lt;/td&gt;&lt;td&gt;&lt;a href=&quot;http://www.w3.org/TR/CSS2/media.html#visual-media-group&quot;&gt;visual&lt;/a&gt;  &lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;a href=&quot;http://www.w3.org/TR/CSS2/text.html#propdef-word-spacing&quot;&gt;&lt;span class=&quot;propinst-word-spacing xref&quot;&gt;&#39;word-spacing&#39;&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;td&gt;normal | &lt;a href=&quot;http://www.w3.org/TR/CSS2/syndata.html#value-def-length&quot;&gt;&lt;span class=&quot;value-inst-length&quot;&gt;&lt;length&gt;&lt;/span&gt;&lt;/a&gt; | &lt;a href=&quot;http://www.w3.org/TR/CSS2/cascade.html#value-def-inherit&quot;&gt;&lt;span class=&quot;value-inst-inherit&quot;&gt;inherit&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;td&gt;normal &lt;/td&gt;&lt;td&gt;  &lt;/td&gt;&lt;td&gt;yes &lt;/td&gt;&lt;td&gt;  &lt;/td&gt;&lt;td&gt;&lt;a href=&quot;http://www.w3.org/TR/CSS2/media.html#visual-media-group&quot;&gt;visual&lt;/a&gt;  &lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;a href=&quot;http://www.w3.org/TR/CSS2/visuren.html#propdef-z-index&quot;&gt;&lt;span class=&quot;propinst-z-index xref&quot;&gt;&#39;z-index&#39;&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;td&gt;auto | &lt;a href=&quot;http://www.w3.org/TR/CSS2/syndata.html#value-def-integer&quot;&gt;&lt;span class=&quot;value-inst-integer&quot;&gt;&lt;integer&gt;&lt;/span&gt;&lt;/a&gt; | &lt;a href=&quot;http://www.w3.org/TR/CSS2/cascade.html#value-def-inherit&quot;&gt;&lt;span class=&quot;value-inst-inherit&quot;&gt;inherit&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;td&gt;auto &lt;/td&gt;&lt;td&gt;positioned elements &lt;/td&gt;&lt;td&gt;no &lt;/td&gt;&lt;td&gt;  &lt;/td&gt;&lt;td&gt;&lt;a href=&quot;http://www.w3.org/TR/CSS2/media.html#visual-media-group&quot;&gt;visual&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;Objective: With acuity of thought and a pragmatic approach, I am aspiring for a career opportunity where i can significantly contribute to the growth of the organization.&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sanjaysachan83.blogspot.com/feeds/9124579678731398557/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/6114816368586124642/9124579678731398557' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6114816368586124642/posts/default/9124579678731398557'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6114816368586124642/posts/default/9124579678731398557'/><link rel='alternate' type='text/html' href='http://sanjaysachan83.blogspot.com/2008/11/appendix-f-property-index.html' title='Appendix F. Property index'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/08586052622179381583</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6114816368586124642.post-7548940284693738124</id><published>2008-11-18T01:16:00.001-08:00</published><updated>2008-11-18T01:16:53.466-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="sanjay"/><title type='text'>Classification of HTML</title><content type='html'>HTML can be classified into two categories namely SGML based HTML (traditional) pitted against XML based HTML (also called XHTML) and the second one being a strict versus transitional versus frameset. In this article, the former has been described in detail. &lt;br /&gt;&lt;br /&gt;One notable difference between the traditional version and XHTML is the technical distinction between the two of them. However, Inspite of all the modifications being done, the root element name “HTML” has been kept the same. The area which requires loads of effort is the one where the limitations of XML start showing in comparison to the more complex SGML inspite of the W3C intended HTML 4.01 being identical to XHTML 1.0. Due to the similarity quotient between HTML and XHTML, they are documented in parallel at many times. &lt;br /&gt;&lt;br /&gt;The difference between an XHTML 1.0 document and an HTML 4.01 document is mostly syntactic in each of the corresponding DTDs except for the different opening declarations applicable for the document. There are many shortcuts which XHTML does not allow but HTML allows because of the underlying syntax. Be it elements with optional opening or closing tags, empty elements not having an end tag, all these are examples of the shortcuts that a user can take advantage of in HTML. HTML requires all elements to have an opening tag or a closing tag. &lt;br /&gt;&lt;br /&gt;After contemplating on the whole process, the developers of XHTML have also come out with a shortcut. The opening and closing of an HTML tag has to be done within the same tag but a slash (/) can be added before the closing of the tag. For demonstration of the concept, let us take this example: &lt;avi/&gt;, where “&lt;” is the opening tag and “&gt;” the closing tag, “avi” is a fictitious HTML tag and as mentioned above, the slash (/) comes before the tag is closed. &lt;br /&gt;&lt;br /&gt;To properly understand the minute differences between HTML and XHTML, the tips listed below need to be kept in mind: &lt;br /&gt;&lt;br /&gt;. XHTML makes use of XML’s built in language defining functionality attribute. The language for an element should be specified with a lang attribute rather than the XHTML attribute.&lt;br /&gt;. The XML namespace has to be removed as HTML does not have a provision for namespaces.&lt;br /&gt;. The document type declaration has to be changed from XHTML 1.0 to HTML 4.01.&lt;br /&gt;. The empty-element syntax of an XML has to be developed into a style empty element of an HTML. &lt;br /&gt;&lt;br /&gt;A technically well constructed XHTML document will always follow all the syntax requirements of XML. The structure of a document is thoroughly described by the content of XHTML and legitimate documents will religiously follow its specified data. &lt;br /&gt;&lt;br /&gt;To migrate easily between HTML and XHTML, several conventions have been recommended by the W3C and by meticulously following these guidelines, a user will be able to easily interpret the document as HTML or XHTML. The XHTML 1.0 documents that have been made compatible in this way are permitted by the W3C to be served either as HTML or as XHTML.&lt;div class=&quot;blogger-post-footer&quot;&gt;Objective: With acuity of thought and a pragmatic approach, I am aspiring for a career opportunity where i can significantly contribute to the growth of the organization.&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sanjaysachan83.blogspot.com/feeds/7548940284693738124/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/6114816368586124642/7548940284693738124' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6114816368586124642/posts/default/7548940284693738124'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6114816368586124642/posts/default/7548940284693738124'/><link rel='alternate' type='text/html' href='http://sanjaysachan83.blogspot.com/2008/11/classification-of-html.html' title='Classification of HTML'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/08586052622179381583</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6114816368586124642.post-3974752022240705323</id><published>2008-11-18T01:12:00.000-08:00</published><updated>2008-11-18T01:13:09.349-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="sanjay"/><title type='text'>What is meant by web standards?</title><content type='html'>The term &#39;web standards&#39; is the collection of W3C guidelines for the publication of web documents. With regard to web standards, this manual restricts itself to HTML, XHTML, CSS, ECMAScript, DOM and XML. &lt;br /&gt;&lt;span style=&quot;font-weight:bold;&quot;&gt;What is W3C?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The W3C (World Wide Web Consortium) is an international consortium devoted to the favourable development of the Web. W3C was founded in 1994 and headed by the founder of the Web, Tim Berners-Lee. By now, more than 450 organisations are affiliated to W3C: MicroSoft, Apple, Adobe, Macromedia, Sun Microsystems and many others in the area of software and hardware, information technology, academic research and telecommunications. &lt;br /&gt;&lt;br /&gt;W3C develops open specifications (de facto standards) that increase the compatibility of web-related products. These open specifications (or guidelines) are drawn up by work groups consisting of members of W3C, in cooperation with external experts. W3C working parties achieve consensus among companies and other organisations involved in the development of and for the Web. &lt;br /&gt;&lt;br /&gt;It takes a considerable time before a proposal (working draft) achieves the status of a recommendation. During this period, a great many amendments will generally be made to the original proposal. For this reason, it is not advisable to see a W3C working draft as a (de facto) standard, even if browsers already support some of the proposals on an experimental basis.&lt;div class=&quot;blogger-post-footer&quot;&gt;Objective: With acuity of thought and a pragmatic approach, I am aspiring for a career opportunity where i can significantly contribute to the growth of the organization.&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sanjaysachan83.blogspot.com/feeds/3974752022240705323/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/6114816368586124642/3974752022240705323' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6114816368586124642/posts/default/3974752022240705323'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6114816368586124642/posts/default/3974752022240705323'/><link rel='alternate' type='text/html' href='http://sanjaysachan83.blogspot.com/2008/11/what-is-meant-by-web-standards.html' title='What is meant by web standards?'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/08586052622179381583</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6114816368586124642.post-663771742425745898</id><published>2008-11-18T01:08:00.000-08:00</published><updated>2008-11-18T01:10:58.256-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="sanjay"/><title type='text'>Why are web standards important?</title><content type='html'>The use of web standards in the production of websites has a number of benefits in terms of accessibility, stability and sustainability. &lt;br /&gt;&lt;span style=&quot;font-weight:bold;&quot;&gt;Accessibility&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-weight:bold;&quot;&gt;For visitors&lt;/span&gt;&lt;br /&gt;Sites that are built in accordance with web standards are easier to use for people with &#39;non-standard&#39; browsers, such as screen readers, Braille displays, speech synthesisers, text browsers and palmtop browsers with limited screen dimensions.&lt;br /&gt;It is not feasible to build and maintain an alternative website for every conceivable particular user situation.&lt;br /&gt;Web standards offer the technology to take account of most user situations within one version of a website. The application of web standards is the best guarantee that a website is accessible to both new and old web browsers, ‘non-standard’ browsers, search spiders and new media, such as mobile internet.&lt;br /&gt;&lt;span style=&quot;font-weight:bold;&quot;&gt;For software&lt;/span&gt;&lt;br /&gt;Visibility of the site in search engines.&lt;br /&gt;A site built according to web standards is easier to understand and can be more accurately indexed for search spiders. This makes it easier to, add your own search engine to the website, while the results from this search engine will be more accurate.&lt;br /&gt;Web standards were developed with backward compatibility in mind.&lt;br /&gt;Older browsers will still understand the basic structure of the site and display the content, even if they do not support the newer technologies (see also Progressive enhancement). The same applies to search spiders.&lt;br /&gt;Building according to web standards offers the web developer an opportunity to validate produced code.&lt;br /&gt;Validation services give a summary of errors in the code, making the web developer’s task easier and thus saving time.&lt;br /&gt;Web pages built according to standards can simply be converted to other formats, such as a database, Word or PDF files.&lt;br /&gt;Variety in the supply of information lies within reach. Furthermore, it makes migration to other applications easier.&lt;br /&gt;&lt;span style=&quot;font-weight:bold;&quot;&gt;Stability&lt;/span&gt;&lt;br /&gt;Most web standards have been developed with backward compatibility in mind.&lt;br /&gt;This means that sites built with older versions of the standard will work in new browsers and that sites made with newer versions of the standard will still be accessible in older browsers, albeit trimmed down. A principle known as ‘Graceful Degradation’. See also Progressive enhancement.&lt;br /&gt;Throughout its lifecycle, a website will be changed and updated by several web developers and content managers.&lt;br /&gt;Web standards are a collection of rules that every web developer or content manager can learn and follow, which makes modifications to and maintenance of sites easier.&lt;div class=&quot;blogger-post-footer&quot;&gt;Objective: With acuity of thought and a pragmatic approach, I am aspiring for a career opportunity where i can significantly contribute to the growth of the organization.&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sanjaysachan83.blogspot.com/feeds/663771742425745898/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/6114816368586124642/663771742425745898' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6114816368586124642/posts/default/663771742425745898'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6114816368586124642/posts/default/663771742425745898'/><link rel='alternate' type='text/html' href='http://sanjaysachan83.blogspot.com/2008/11/why-are-web-standards-important.html' title='Why are web standards important?'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/08586052622179381583</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>