α αΆααααααΎα
CSS
Web Development α· ααΆααααα α’αααααΉααα·ααΆααΈααα ααααααΌα αα αααΈα α αΈ
α· ααΆααααα αα·ααα ααααΎααΆααΉαααΆαααα»αααΆ α ααααααααααΆα αΎ αΈ
α ααα αααααα αα»α αα·αααααΆααΆ ααααΆαααααααααα ααααααααα ITEC αα·αα ααα αΆαααΆα Bayon Hosting
Module 1: Introduction to Cascading Style Sheets ααΆααααααΎα CSS
Internal CSS ααΆααΆααααααααΌ α ααΌ α CSS ααα»α File ααΆαα½ αααααααΉα HTMLα ααααΆαα α·ααΈ ααΈααααΆ αα
ααΆαααααΎααΆα style tag Syntax: <style type=βtext/cssβ> Css_statements; </style>
ααΆαααααΎααΌα style attribute ααα α» tag Syntax: <tag_name style=βcss_statementsβ></tag>
External CSS ααΆααΆααααααααΌ α ααΌ α CSS ααα»α File αα½ ααααα‘ααααΈ HTML Fileα ααααΆαα α·ααΈαα»αααΆα α
αααααΆαα αα ααΆαα CSS File ααΈααααΆ αα
ααΆαααααΎααΌα link tag Syntax <link rel=βstylesheetsβ type=βtext/cssβ href=βcss_file_pathβ/>
ααΆαααααΎααΌα @import ααα α» style tag Syntax <style type=βtext/cssβ> @import url(css_path); </style>
Module 2: CSS Basic αααααααΌαα αα CSS
Comments ααΆ statements αααααααΎ ααααΆαααα·αααααΆααααααα ααΆαα ααΌ ααααα ααΆαα αααΉαααααΆααααααααααΆ ααΆαααααααα
αα αα·αααΆ
Interpreter ααα
αΎαααΆαααααα ααααΆαα ααΆ
αααα½αααα»αααΆαααααααααΈ ααααααααΌ αααα Comments αα· ααααΌα
Syntax /* This is my first css_statement That wrote to create stylesheets For my web page*/
α α·ααΈαα»αααΆααα α ααα Style
αααααααΆαααααααααα tag ααΆααΆααα ααα αααααααααααααα tagα ααΆαααααΎα‘αααααααααα element α‘ααααααΎ tag α‘αα ααΆααααααα
αα ααΆααΉαααα½ααα ααααΌα αααααα
αααΎαααΈααααα ααΆαααααααααααααΎααααααα α‘αααα ααααααααα tag α
αΎααααααα {}
Syntax: Tag_Name{ Css_statement }
α§ααΆ
αααα
αααΎαααΉααα αααααααααααααα element α‘ααααααΎ <h1> tagαα ααΆααααα αααα αααα α αα <style type=βtext/cssβ> H1{ color:red; text-align:center; } </style> . . . <H1>Welcome</H1> <H2>Heading 2</H2> <H1>To My Site</H1>
α αα· αααααΉ αααΆ
αααααααΆα Class ααΆααΆααα ααα ααααααααΎαααΆ class (ααα»α) αα style αα½ αα αααΎαααΈααα element ααα½ α style α‘ααααααα ααα class αα½α ααα»α open tag αα element αααΌαααααΎ attribute αα½ ααααααααΆ class αα· ααα ααα value ααααααΆαα ααΆα class α‘αααααΎααααΌαααΆαα
αααΎαααΈαααααΎα class αααΎαααααΎ αααααΆ (.) ααααααααααα class αα· α {} Syntax: .class_Name{ Css_statement }
α§ααΆ
αααα
αααΎαααΉα class α α αα½αααΈ α ααΈα‘ ααααΎ Font Khmer OS αα Roman αα
α 20px ααΈ α’ ααααΎ Font Time New
α 14pxα
<head> <meta http-equiv="Content-Type" content="text/html; charset=UTF8" /> <style type=βtext/cssβ> .khmer{ font-family:Khmer OS; font-size:20px; } .english{ font-family:Time New Roman; font-size:14px; } </style> </head> <body> <h1 class=βkhmerβ>αα½ααΈα</h1> <span class=βkhmerβ>ααΌαααααααααααααΆαα </span> <span class=βenglishβ> Web Page</span> <span class=βkhmerβ>αααααααΎααααα» </span> </body>
α α αααααααΎαααΈααα Browser αα αααα αΆαααΆα’αααα‘ααααααΎ Unicode ααΆααααΌαααααα ααΌ α attribute content αααα meta tag ααΌ ααα ααααΆ <meta http-equiv="Content-Type" content="text/html; charset=UTF8" />
ααΆααααααααΆα id ααΆααΆααα ααα ααα element ααααα½ αα‘αααα ααααα id αααα element α ααααααΎ αααααΆ # αααααα id αα· α {} Syntax #element_id{
ααααααααΎα‘ααααα
Css_statements }
α§ααΆ
αααα αααΎαααΉααααααΎαααΌ ααααααα’ααααααααΆαα αααα’αααα‘ααα ααΆααααααΆαααααΆαααα ααααααα
αα
αα‘α€α
<head> <meta http-equiv="Content-Type" content="charset=UTF-8"/> <style type="text/css"> #khmer_content{ Background:#CCCCCC; Font-family:Khmer OS System; Font-size:14px; } </style> </head> <body> <div id="khmer_content"> Comments ααΆ statements α‘ααααααΎ ααααΆαααα·ααα αα‘ααααα ααΆαα ααΌαα‘αααααΎαααΆαααααα ααααΆααααΆααΆαα αααΉαααααΆαααααααααΆααα αα·αααα ααααα½αααα»αααΆαα‘αααααααΈααΆααααααΌαααα Comments αα·ααααΌαααΆαααα‘ααααα Interpreter ααα </div> </body> α αααααα αααΎααα ααααα ααΆαααα αΎα tag, class, id ααα»ααααα‘ααα½αααΆαααΆαααααΎ (,)α α§.
H1,H2{β¦} .khmerTop,.khmerBottom{β¦} #box1,#box2{β¦}
ααααα Inheritance (ααααα) Inheritance αααΆα tag αα·α tag Syntax
ααααααΎααΆααααΆαα tag αα½ αα‘αααα ααα»α tag αα½ αααααα tag1Name ag2Name{ css_statement }
. . . <tag1> <tag2> </tag2> </tag1> α§ααΆ
αααα
<style> div p{ font-size:16px; color:blue; } span p{ font-size:18px; color:red; } p{ font-size:20px; color:Green; } </style> </head> <body> <div> <p>Welcome <span><p>Welcome <p>Welcome </p> </body>
</p></div> </p></span>
αααααα
Welcome
Welcome
Welcome Inheritance αα id αα·α tag ααααααΎααΆααααααα‘ααααΆα ααα»αααΈ ααααααααα αααΆα» α‘αα ααααΎααα tag α‘ααα½ αα
αΎαααααααΆαα»ααΆα
ααα»αααΌ α ααααααΆααα’ααα α§αααΆα’ααα ααααααΎααααα style ααααΆαα»αα»αααα’αα α α αααααααααα α ααα’αααααΌαααααα id αααα element ααααα»ααα α α»αααΆααααΈ ααααααααα α αΎαα’αααα ααααΎ ααααα inheritance ααααΆααααααα style αα tagααΈ αα½αα ααα»αααα»αααΆααααΈαααααααααααΆαα Syntax: #element_id tagName{ Css_statement; } . . . <tagName id=βelement_idβ> <tagName> </tagName> </tagName> α§ααΆ αααα <style> #borderBox p{ border:solid 1px; color:blue; } #greyBox p{
background:#CCCCCC; } </style> </head> <body> <div id="greyBox"><p>Welcome</p></div> <div id="borderBox"><p>Welcome</p></div> </body> αααααα
Welcome Welcome
ααααα Inheritance αα class αα·α tag .className tagName ααΆααααααααΌα ααΉα Inheritance αα id αα·α tag α‘ααα style ααΆααΉ αααααα ααα tag αααα‘αα αα· αααα»α element α‘ααααΆα class α‘ααααΆααααα αΆ αααααΆα»αααααααα Syntax: .className tagName{ Css_statements } . . .
<tag1 class=βclassNameβ> <tagName> </tagName> </tag1>
tagName.className Syntax:
ααααααΎααΆααααααΎαα αα αααααΎα class αα½ αααααΆααααααΎ α‘αααα»α tag ααααα½ ααααΆα»αααααααα tagName.className{ css_statement }
α§ααΆ αααα <style> div.redText{ color:red; font-size:20px; } span.redText{ color:red; font-size:12px; } </style> </head>
<body> <div class="redText">Welcome</div> <span class="redText">Welcome</span> </body> αααααα
Welcome Welcome
Formatting Universal Resource Location Syntax: url(http://www.example.com/style/banner.css); α§ααΆ
αααα @import url(http://www.style.com/style/box.css); Body{ Background:url(http://www.gallery.com/images/2435.jpg); }
ααΊ Body{ Background:url(../images/my Image.jpg); }
Color RGB Format Syntax: rgb(red,green,blue)
red, blue, green ααΆααα ααααΈ α ααα α’α₯α₯
Hexa Format Syntax: #rrggbb
rr,gg,bb ααΆααα ααααΈ 00-FF
Name Format Syntax: colorName
ααΌ α ααΆ blue, red, black, white, gray, green, purple, pinkβ¦
Link Behavior a:link αα· αααΆααα α α»α
a:visited α α» α αααα
αΎα
a:active window α‘ααααΆα link αα αα αα»ααααΎ α
a:hover
ααααα mouse α ααα· ααααΎα
Syntax a:link{ color:green; textdecoration=none; } a:visited{ color:red; textdecoration=none; } a:active{ color:blue; textdecoration=none; } a:hover{ color:black; textdecoration=overline; } αααΎααα ααααΎ ααααα Descending ααΆαα§ααΆ a.footer:link{color:blue} a.header:link{color:red} #leftBlock a:link{color:green}
αααα
Applied CSS Formatting Text font-family: font-family: Arial, Helvetica, sans-serif;
ααααΎ ααααΆααααΌααα» α ααα’αααα αααα ααα αα»αα’ α αααααΆαααα αΎ αααΆαααΆαααααΈα‘αα ααΆααΆ αα»αΈαα’ααααααΎαα·αααΆααα»αα’ α αααα
ααα α α αααΆαααα»αα’ α ααααααα‘ααααΆααααααααααΌαα‘αααα αα»α α β βα
ααα»αα’αααα‘ααααΆαααΌαααΆααααααααααααααΆαααΌα ααΆα ο· ο· ο· ο· ο· ο· ο· ο· ο· ο·
Arial, Helvetica, sans-serif "Times New Roman", Times, serif "Courier New", Courier, monospace Georgia, "Times New Roman", Times, serif Verdana, Arial, Helvetica, sans-serif Geneva, Arial, Helvetica, sans-serif Tahoma, "Lucida Grande", Arial, sans-serif "Lucida Console", Monaco, monospace "Marker Felt", "Comic Sans MS", fantasy "Century Gothic", "Gill Sans", Arial, sans-serif
color: color:#F1F1F1; color:rgb(241,241,241); color:gray;
ααααΎ ααααΆααααΌααα α α α’αααα
font-size: font-size:[16px|1em|100%|...];
ααααΎ ααααΆααααΌααα α
αααααα’αααα ααΆαααααΆα’ααααααΌαααΆααα ααα αααα
α 16px, 1em, 100%α
font-style: font-style: [italic|oblique|normal];
ααααΎ ααααΆααααΌαααΆαα’ααααααααΆα α ααααααααααα αα» αα α α αααΆαα italic αα·α oblique ααΆααααααααΌα ααααα normal ααααΎ ααααΆααααΌαααΆαααα α ααααααΎαα α·α
font-weight:
font-weight:[100-900|bold|bolder|lighter|normal]
ααααΎ ααααΆααααΌααα α ααΆααααααα’αααα α‘α α ααα α©α α ααΊ ααΈαααΆαααααα»α ααα ααααΎααα αα»αα bold ααΊ ααΆααα ααα ααα’ααααα·ααααααΆα
text-tranform: text-tranform:[capitalize|lowercase|uppercase|none];
ααααΎ ααααΆααααΌαα case ααααα’αααα none ααααΆααααααααα»ααααααααααα Inherit ααΈ parent styleα
font-variant: font-variant:[small-caps|none];
ααααΎ ααααΆααααΌαααΆαα α α’ααα lowercase ααααα ααΆ uppercase α‘ααααΆααα
αααΌα ααΆα uppercase αααΎαα
α§ααΆααα HELLO W ORLD! α
text-decoration: text-decoration: [underline|overline|line-through|none]
ααααΆααααΌααα α ααααΈααααΆα αααα αΆ α αα·αααΈαααΎα’αααα
letter-spacing: letter-spacing:[-#px|#px|normal];
ααααΎ ααααΆααααΌααα α ααΆαααααα’αααα αααΎ ααΆααααααΆ αα ααΆααΉαααααΎαααα’ααααα½αα αΌαααααα
word-spacing: word-spacing:[-#px|#px|normal];
ααααΎ ααααΆααααΌααα α ααΆαααααααΆααααΈαα½ααα
line-height: line-height:[30px|150%|1.5em|1.5];
ααααΎ ααααΆααααΌααα α ααΆαααΈα α αα αα½α αα α α αα αα½αααααα
text-align: text-align:[left|center|right|justify|normal]
ααααΎ ααααΆααααααΉαα’ααααααααα αααα αΆ α ααααα α αΊααΆααααααΆαα
text-indent: text-indent:[#px|#em];
ααααΎ ααααΆααα αΌαα α ααααΆααα α ααααααΌααα αα tag α‘ααααΆααα·ααα ααΌα ααΆ p tag ααΆαααΎ αα
tagName:first-letter p:first-letter{ declaration; }
ααααΎ ααααΆααααΌαα‘αα’αααα‘αααα αα α ααΌαααααα’αααα tag α
ααα
tagName:first-line p:first-line{ declaration; }
ααααΎ ααααΆααααΌαα‘αα α α ααααααΌααααΆα»αα
αααα tag α
ααα
Styling List list-style-type: list-style-type:[..|none]];
ααααΎ ααΆαα½ αααΉα <ul>,<ol>,<li> tag α‘ααααααααΎ ααααΆαααααααΎαααΆ List α αααΎααα αα αααααΌα style αααα ααΆααΌα ααΆαααααΆαα
list-style-position: list-style-position:[inside|outside];
ααααΎ ααααΆααααααα ααΆαααΎ style αααα list αααΌααα·ααα ααΆαααα α αΊαα ααΆαααα»α ααΌ α ααΆαααααΆαα
Remove indent of list item padding-left:0px; margin-left:0px;
ααααΎ ααααΆαα αα»αααΆααααααΆααααα list itemα
list-style-image: list-style-image:url(images/bullet.jpg);
ααααΎ ααααΆαα αααααΌα ααΌαααΆααα αα½α style α αΆααα
Margins, Padding, and Borders Understanding the Box Model Box ααΆαααΌα properties ααααΆαα ααα½ αα ααα½αααΌα ααΆα ο·
Padding : ααΆαα ααΆααααΆα content αα· α border αααα contentα
ο·
Border: ααΊ ααΆα α αα α‘ααααΌ ααα»α α α·αααα»ααααα boxα αααΎααα αααααααα»αααΆαααα½ α αα·αααα»α ααΈ αα½ααααΆαα
ο· ο·
Background-color: ααΊ αααα‘αααα·αααα»α border αα½αααΆαα padding ααα‘ααα
Margin: ααΆαα ααΆααααΆα tag αα½ ααα tag αα½ ααααα ααΌ α αα ααΆαααΆααααΎ αα· αααΆαααααΆα αααα p tagα
Define margin and padding All Edge margin:#px|#em|#%; padding: #px|#em|#%;
Specified Edge margin-left:#px|#em|#%; margin-right:#px|#em|#%; margin-top: #px|#em|#%; margin-bottom:#px|#em|#%; padding-left:#px|#em|#%; padding-right:#px|#em|#%; padding-top: #px|#em|#%; padding-bottom:#px|#em|#%;
Shorthand margin: top right bottom left; //TRouBLe padding: top right bottom left; α§ααΆ
αααα margin: 0 10px 10px 20px; padding: 10px 0 10px 0;
Display with inline and block-level block ααΆαα tag αααα HTML ααΊ αα»ααα‘αααΆααααααααΆ boxα αααΆα» α‘αα box ααΆα 2 αααααααΊ inline αα· α block boxα block box αααααΎαααΌ αααΆαα α» ααα α ααααΈαα»αααΆ αα· α ααΈ ααααΆαααΆ ααΌ α ααΆ p, div, table, ul, ol, li β¦α inline box αα· ααααααΎαααΌ αααΆαα α» ααα α αα α’αΈ ααΆ α ααα’αα α
αΎαααΆαα·ααα ααΆαα½ αα α αα α‘ααα½ αααΉ α tag
αααααααα inline box tag ααΆαααΌα ααΆ <strong>, <em>, <a>, <img>α α α αααΆαα tag ααααααααααααα αα ααα padding, margin ααααααααΆαααΆα αααΆα» α‘αααα·ααα ααααα ααΆααααΎ αα· αααααΆαααΆαααα αααΎααααΈ ααααααΌα ααααΎααΌα line-height αα αα½αα α·αα αααΎαααΈααααΎααΆααααΌαααΌ αααααα box ααααααΆαααΌααα ααα ααΌα display ααααααΆααα»α CSS ααΌ α ααΆαααααΆαα
display: display:[inline|block|none]
Defining Border Border ααΆαααΌ ααααααααΈαααΆαα‘αααααΌααα ααα ααΊ ααα αα ααΆαααΌα ααΆαααααΆαα
α αα· α style ααααααΆα α α αααΆαα style
border: border: color width style; border: #AABB44 1px solid;
ααααΆααααααα ααααα ααααααα»αααΆαααα½ α
Each Border Edge: border-left: color width style: border-top: color width style: border-right: color width style: border-bottom: color width style:
Each Border Porperty border-width: width; border-color: color; border-style: style;
Each Border Edge and Property border-left-color: color; border-top-style: style; ...
background-color: background-color: color;
ααααΎ ααααΆαααααααααααααααααααΆαααααΆααααα boxα
overflow: overflow: visible|scroll|auto|hidden;
ααααααΎααΆαα αααα’ααααα ααα»ααααΎααα ααααααΌαααΉααα α·ααΆααα ααα boxα α
αα‘αααααΌαααα»αα ααΆαααααΆααα»αIE ααΆααΉαααααΈ ααα
αα’αααα α‘αααα»α browser αααααααααΆααΉ αααααΎαααα’αααααα»α α
αααααααα’αα αααα ααα
αα» ααΌα ααααααααααΎ ααΌα overflow αααΎαααΈααβαααααααααααα αΆ ααααα
ο·
visible α ααΊ ααΌα αααααΆ ααΊααΆααΉ ααααα αΆαααΆααα’αααα‘ααααΆα
ο·
scroll α ααΊ ααΆαααααΎαααΌ α scrollbar αααΎ ααααΎα ααα· αα ααΆαααα αΆαααΆαα· α ααΆ ααΎαααΆααααΆαα
ααααα αααααα
αα αααα ο·
auto α ααΊ ααΌα scroll α‘αααΆααΆα scrollbar α‘ααααααΆαααΎααα
ααααΆα»αα
ααα
ο·
hidden α ααΊααΆαααα αΆαα‘αα’αααα‘αααα· αααα»αα‘αααα ααα ααααααΆαααΆα»αα
ααα
Wrap Content with Floating Elements float: float: left|right|none;
ο·
left : ααααΎ ααααΆαα ααΆαααα Element αα α‘αααααΆααααα αα·αα’ααΈα‘αααα ααααΆα ααΉ ααααα·αααΆαα ααΆααααααα α element α
ο·
ααα
right : ααααΎ ααααΆαα ααΆαααα Element αα α‘αααααΆαααααα αα·αα’ααΈα‘αααα ααααΆα ααΉ ααααα·αααΆαα ααΆααααααα element α
ο·
ααα
none : ααααΎ ααααΆαα α ααα· αααααΈ ααΆαααααΎαα α·αα
Background, Border with float Problem ααΆαααααΆααααααΎααααααααΌα style αααα box ααα float αα ααΆαααααα α‘αααα»αααααΈα‘αα
αααΎαααΆαααΌ α Element α‘αααα ααΈ ααααΆα α‘ααααααΌαααααα αααα‘αα‘αααααΆααααα ααΆαα· αααΆα
αααα·αα· ααα α ααα αααΎ background αα· α border ααααΌα αααα αΆααα ααΌααα ααΌαα αααΎ ααααΎααβααααααααααΌα αααα αΆ αααα ααα»α style αααα element α‘ααααΆα background, border α ααΌ α ααΌ αααΆαααααΆαα
αααααΌααα‘αααααΌα overflow:hidden αααΎ αααΆα
body{ font-family:Georgia, "Times New Roman", Times, serif; } h1{ background-color:#CCCCCC; border:1px solid; overflow:hidden; } h2{ margin-bottom:0px; border-bottom:2px dashed; color:#FF9933; overflow:hidden; zoom:1;//ααααΎα ααααΆααα‘α IE 5 αα·α 6 αααΆα»αααααααα ααααΆαα IE 7 αα·αα αααΆα ααα } p{ margin-top:0; }
#sidebar{ background:rgb(227,108,10); border:#CC3300; float:right; width:250px; padding:20px; margin:20px; } * html #sidebar{ display:inline;} //ααααΎα ααααΆααα‘α IE 5 αα·α 6
clear: clear: left|right|both|none;
ααααΎ ααααΆαααααΆβαΆαα αα αα
element αα»α αα
wrap αα ααα element αααααΆα floatα ααΆαααααΎαααααααααΆααααΎ
element ααααΆαα ααααΈ ααααΆα element ααα floatα ο·
left α ααΆααΉαααααΆααααααααΆα element ααα float ααΆααααα αααα ααααα element right float
ο·
right α ααΆααΉαααααΆααααααααΆα element ααα float ααΆααααα αααα αα ααα element left float
ο·
both α ααΆααΉαααΆαααααααααΆα element α‘αα float
ο·
none α ααΆααΉααα αα ααα element α‘αα floatα
Adding Graphics to Web Page background-image: background-image: url(image/bg.jpg);
ααααΎ ααααΆαα ααα background αα ααα tag ααααα½ αα
background-repeat: background-repeat: repeat|repeat-x|repeat-y|no-repeat;
ααααΎ ααααΆαααααααααΌαααΆα repeat αααα background image α
background-position: background-position: [left|center|right|#px|%] [bottom|center|top|#px|%];
ααααΎ ααααΆαααααααααΈααΆαααααα background imageα
html { height: 100%; } ααΆαααααααα ααααΆααααα α‘ααααΆααααα αΆ ααα»α firefox browser α‘ααααααααααα body αα· α
ααααΎααΉαααααααααα page ααΆααααΌ α
background-attachment: background-attachment: scroll|fixed;
fixed: αα ααα αα»αααα background-image α ααα· αααΆαααΆαα‘αααααΎαααΆα scroll scroll: αα ααα ααα background-image α ααα· αααΆαααΆαα‘αααααΎαααΆα scroll
background: background: url(β¦) #FFF center center fixed β¦;
ααααΆααααααα αααα property αααα background
Navigation Technique Requirement ααΆαααααΆααα»αααΆααααααΎαααΌα Link ααα‘ααα‘αααααΎ <a/>,<ul/>,<li/> tag αααΎαααΈααα link
ααΆααα»ααα ααΆαααααΎα‘ααααααααΆαα ααααα
ααΌ αααααααα navigation option ααΆαααα αΎ α ααΌα ααΆ Vertical
Navigation, Horizontal Navigationα
Vertical Navigation Sample Preloading Techniques Pixy Techniques ααααΆαα
ααΆα α·ααΈ ααααααααα‘ααααααααΎαα»α α preloading-rolloverα ααα»αα α·ααΈ ααααααααααΊααΆααα αααααααΆαααΌ α ααΆα ο·
αααΌααααααΎαααΌ αααΌααααααα½ αα‘ααααΆαααΆαα normal state, rollover state
ο·
αααΌααα αααααααΆαααΈ state ααΈ αα½αααααααΆαααΆααααΆαα
ο·
αααΌααα ααα style ααα link ααΌ α ααΆαααααΆαα(α§αααΆααΆαα ααΆα 20px)
ο· ο·
a{ background: url(state.jpg) 0px 0px; a:hover{ background: url(state.jpg) opx -20px;
Using Hidden Loading ααΌααααααααΌαααΆα download αα ααΆαα client α‘ααααααα αααΎ αααΆααααΆ ααΌααααααα½ αα
αααααΌαααΆαααααΎ
ααα αΎαααααα»α page αα αααα ααΌ α αα ααααααΎααααααα α‘ααααααΎαααΌ α div tag αα½ ααα½α ααα ααΌαααΌααααααααα‘αα αααΌα load ααΆαααα»αααΆ α α αααααα αααvisibility:hidden, position:absolute ααΆααΆαααααα α
Sliding Door Technique ααΆα α·ααΈ ααααααααα‘ααααααααΎααααΆαααααααΎαααΌ αααΌ αα»ααα½ αα‘αααα α αΈααα½ααα
αααΆαα‘αααααΎαααΆα
αα ααα α ο·
αααααΎαααΌ αααΌ αα»ααα½ αα‘ααααΆααα
αα’αα·ααααΆ
ο·
α α αα αααΌααα α‘ααααΌαααααααΆααΈ αα α ααααα α α ααααααΈ α‘ααα α‘αααΆααα‘ααα‘ααααα½αααΆααααααα ααα’αα αα·αα α ααααααΈ α’ ααα αα αΌ ααααα‘αααα αααα
ο· ο·
ααα»αααΌ α HTML αααα link αααΌαααααα»α α li α ααα»α style sheet αααΌαααααα background αααα li αααααΌαααααααΈ α’
li{ background: url(btn_right.png) right top; ο·
ααα»α a αααΌαααααα
a{ background: url(btn_left.png) left top;
Formatting Table and Form border-collapse: border-collapse: collapse|separate;
ααααΎ ααααΆαααααααααΌα ααΆααα α αααα α αΊααΆαα αααααααα border αα table α
CSS Page Layout CSS Page Layout ααΆαααΈααααααααΊ absolute positioning αα· αfloatα Absolute Positioning ααΊ ααΆααΆαααα element αα½ α ααααα ααΈααΆααααααα½ ααα Page ααΆααααααΆααα αααα ααα½α pixelα
Type of Web Page Layout Fixed Width ααΊ ααΆααΆαααααα ααΌααααΉ αααΆααααΆαα αααα Page αααΆααααΈααΆαα αα α’αΈα α α‘ααααΆαααα»α Page αα· αα αΈααα½ααα ααΆαααΆαα‘ααααα½αα α α αααΆαααα
ααααα browser α‘ααααα½ααααΆ αααα
αααα
α Screen 800x600 ααα‘ααα‘αααααΎ ααααα
ααααα Page 760px αααΎαααΈααααα
αα‘ααααα αααααααααααΆαα scroll bar αα· αα‘αααααααααα Browser α α αααΆααα
α Screen 1024x768 ααα‘ααααααΎ ααα 950pxα
Liquid ααΊ ααΆααΆααα ααΆααα
αααα‘ααααα½ααα ααΆα αα
ααααα browser ααΆααΉ αα ααα’αα α αΊααΌ ααΆααααααααα
ααααα browserα
Elastic ααΊ ααΆααΆααα
α‘αα αα ααααα
ααααα page αα ααΆααα
αα ααα α ααΌ αα ααααααα‘αα user ααααΈαα’ααααα αααΎ browser α αα
αααααα’αααααΆααααΆ ααα’α
αααααα’ααααααααααΎ αααΆαα em ααααΆαα αααα
α container ααΉαα‘ααααα½ααα ααΆα
Step to Create Page Layout 1. ααα ααΆαα Page Content ααα»α wrapper <div>
αααααΎαααΌ α container ααααΆααααΆααα ααααααΉαααΆαα ααΆαααα½α ααααΆαα ααα ααΆαα cotent αα αααΎ page αα· αααααααααααα ααααα½α αα· αα αααΆα α ααααα αα
α banner, column, footerα
2. αα ααα αααΉααα wrapper <div> αααααΎα style ααααΆαα wrapper <div> αααΎ ααααΎααααα αααΉαααααααΆ 3. ααα column ααΈ αα½ααααα»α <div> tag ααααα ααα id αα· α class attribute: 4. αα αααFloat αα divs ααααΆαα column ααΈ αα½αα
ααα left sidebar αα· α main content ααα»α div αα½ α α
αΎα float left, ααα»α div α
αα div αααα left
sidebar αααΌα float left αα· αmain content αααΌα float rightα α α α‘ααα― right side bar αααΌα float right. 5. αα ααα width αα column ααΈ αα½αα
ααΆααΌ αα αααΎααα½αα‘αααααα width αα float elementα αααααΉ αα‘αα’ααααΎααΆααα
ααααα’α α α’αα
αα αα‘ααα padding, margin αα· α borderα α αααΆ width ααα»ααααα column ααΈαα½ααααΊ ααΆαααααΈ ααΆαααΌ αααααΌα ααααααααΆα left and right margin, padding, αα·α border
6. αα‘ααα left margin αα ααΆαα main column 7.
αα ααα left margin αααα left_sidebar : -587px;