Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
SlideShare a Scribd company logo
HTML/CSS Tutorial
Definitions WWW -- a software infrastructure layered on top of the Internet HTTP -- HyperText Transport Protocol, layered on top of TCP HTTPS -- secure HTTP using encryption HTML -- HyperText Markup Language, version 4.01 is current
HTML Page Format <HTML> <HEAD> <TITLE> Qi’s web! </TITLE> </HEAD> <BODY> <H1> Hello World </H1> <! Rest of page goes here. This is a comment. > </BODY> </HTML>
BODY Element <BODY attributename=&quot;attributevalue&quot;> Deprecated attributes (but still used) BACKGROUND=“ Sunset.jpg”  (can be tiled) BGCOLOR=color TEXT= color LINK= color  (unvisited links) VLINK= color  (visited links) ALINK= color  (when selected)
Headings <H1 ...> text </H1> -- largest of the six <H2 ...> text </H2> <H3 ...> text </H3> <H4 ...> text </H4> <H5 ...> text </H5> <H6 ...> text </H6> -- smallest of the six ALIGN= &quot;position&quot;  --left (default), center or right
Headings <HTML> <HEAD> <TITLE>Document Headings</TITLE> </HEAD> <BODY> Samples of the six heading types: <H1> Level-1 (H1) </H1> <H2 ALIGN=&quot;center&quot;> Level-2 (H2) </H2> <H3> <U>Level-3 (H3)</U> </H3> <H4 ALIGN=&quot;right&quot;> Level-4 (H4) </H4> <H5> Level-5 (H5) </H5> <H6> Level-6 (H6) </H6> </BODY> </HTML>
<P> Paragraph <P> defines a paragraph Add ALIGN= &quot;position&quot;  (left, center, right) Multiple <P>'s do not create blank lines Use <BR> for blank line Fully-specified text uses <P> and </P> But </P> is optional
<BODY> <P>Here is some text </P> <P ALIGN=&quot;center&quot;> Centered text </P> <P><P><P> <P ALIGN=&quot;right&quot;> Right-justified text <! Note: no closing /P tag is not a problem> </BODY>
<PRE> Preformatted Text <PRE> if (a < b) { a++; b = c * d; } else { a--; b = (b-1)/2; } </PRE>
Special Characters &nbsp; Space &quot; &quot; &amp; & &gt; > &lt; < Use Character
Colors Values for BGCOLOR and COLOR many are predefined (red, blue, green, ...) all colors can be specified as a six character hexadecimal value: RRGGBB FF0000 – red 888888 – gray 004400 – dark green FFFF00 – yellow
Fonts <FONT COLOR=&quot;red&quot; SIZE=&quot;2&quot; FACE=&quot;Times Roman&quot;> This is the text of line one </FONT> <FONT COLOR=&quot;green&quot; SIZE=&quot;4&quot; FACE=&quot;Arial&quot;> Line two contains this text </FONT> <FONT COLOR=&quot;blue&quot; SIZE=&quot;6&quot; FACE=&quot;Courier&quot; The third line has this additional text </FONT> Note: <FONT> is now deprecated in favor of CSS.
Ordered (Numbered) Lists <OL TYPE=&quot;1&quot;> <LI> Item one </LI> <LI> Item two </LI> <OL TYPE=&quot;I&quot; > <LI> Sublist item one </LI> <LI> Sublist item two </LI> <OL TYPE=&quot;i&quot;> <LI> Sub-sublist item one </LI> <LI> Sub-sublist item two </LI> </OL> </OL> </OL>
Unordered (Bulleted) Lists <UL TYPE=&quot;disc&quot;> <LI> One </LI> <LI> Two </LI> <UL TYPE=&quot;circle&quot;> <LI> Three </LI> <LI> Four </LI> <UL TYPE=&quot;square&quot;> <LI> Five </LI> <LI> Six </LI> </UL> </UL> </UL>
Physical Character Styles <H1>Physical Character Styles</H1> <B>Bold</B><BR> <I>Italic</I><BR> <TT>Teletype (Monospaced)</TT><BR> <U>Underlined</U><BR> Subscripts: f<SUB>0</SUB> + f<SUB>1</SUB><BR> Superscripts: x<SUP>2</SUP> + y<SUP>2</SUP><BR> <SMALL>Smaller</SMALL><BR> <BIG>Bigger</BIG><BR> <STRIKE>Strike Through</STRIKE><BR> <B><I>Bold Italic</I></B><BR> <BIG><TT>Big Monospaced</TT></BIG><BR> <SMALL><I>Small Italic</I></SMALL><BR> <FONT COLOR=&quot;GRAY&quot;>Gray</FONT><BR> <DEL>Delete</DEL><BR> <INS>Insert</INS><BR>
Logical  Character  Styles <H1>Logical Character Styles</H1> <EM>Emphasized</EM><BR> <STRONG>Strongly Emphasized</STRONG><BR> <CODE>Code</CODE><BR> <SAMP>Sample Output</SAMP><BR> <KBD>Keyboard Text</KBD><BR> <DFN>Definition</DFN><BR> <VAR>Variable</VAR><BR> <CITE>Citation</CITE><BR> <EM><CODE>Emphasized Code</CODE></EM><BR> <FONT COLOR=&quot;GRAY&quot;><CITE>Gray Citation</CITE></FONT><BR> <ACRONYM TITLE=&quot;Java Development Kit&quot;>JDK Acronym</ACRONYM>
<A> Anchors (HyperLinks) Link to an absolute URL: If you get spam, contact <A HREF=&quot;htttp:www.microsoft.com&quot;> Microsoft </A> to report the problem. Link to a relative URL: See these <A HREF=&quot;#references&quot;> references </A> concerning our fine products. Link to a section within a URL:  Amazon provided a <A HREF=&quot;www.amazon.com/#reference&quot;> reference for our company. </A>
Naming a Section <H2> <A NAME=&quot;#references&quot;> Our References </A> </H2> Example
Hyperlinks <BODY> <H3>Welcome to <A HREF=&quot;http://www.cs.virginia.edu&quot;> <STRONG>Computer Science</STRONG></A> at the <A HREF=&quot;www.virginia.edu&quot;>University of Virginia.</A> </H3> </BODY>
Images SRC is required WIDTH, HEIGHT may be in units of pixels or percentage of page or frame WIDTH=&quot;357&quot; HEIGHT=&quot;50%&quot; Images scale to fit the space allowed
Images Words align with middle of image Middle Image is left; words align with bottom of image Bottom Image is left; words align with top of image Top Image on right edge; text flows to left Right Image on left edge; text flows to right of image Left Image/Text Placement Align= position
Images <BODY> <img src=&quot;dolphin.jpg&quot;  align=&quot;left&quot;  width=&quot;150&quot; height=&quot;150&quot; alt=&quot;dolphin jump!&quot;> This is a very cute dolphin on the left!<br> This is a very cute dolphin on the left!<br> This is a very cute dolphin on the left!<br> This is a very cute dolphin on the left!<br> This is a very cute dolphin on the left!<br> This is a very cute dolphin on the left!<br> This is a very cute dolphin on the left!<br> This is a very cute dolphin on the left!<br> This is a very cute dolphin on the left!<br> This is a very cute dolphin on the left!<br> You can see text wrap around it<br>   </BODY> </HTML>
ALIGN=&quot;left&quot;
ALIGN=&quot;right&quot;
ALIGN=“bottom&quot;
Tables <TABLE>  table tag <CAPTION>  optional table title <TR>  table row <TH>  table column header <TD>  table data element
Tables <TABLE BORDER=1> <CAPTION>Table Caption</CAPTION> <TR><TH>Heading1</TH>  <TH>Heading2</TH></TR> <TR><TD>Row1 Col1 Data</TD><TD>Row1 Col2 Data</TD></TR> <TR><TD>Row2 Col1 Data</TD><TD>Row2 Col2 Data</TD></TR> <TR><TD>Row3 Col1 Data</TD><TD>Row3 Col2 Data</TD></TR> </TABLE>
<TABLE> Element Attributes ALIGN= position  -- left, center, right for table BORDER= number  -- width in pixels of border (including any cell spacing, default 0) CELLSPACING= number  -- spacing in pixels between cells, default about 3 CELLPADDING= number  -- space in pixels between cell border and table element, default about 1 WIDTH= number[%] -- width in pixels or percentage of page/frame width
cellspacing=10   cellpadding=10
<TABLE> Element Attributes BGCOLOR= color  -- background color of table, also valid  for <TR>, <TH>, and <TD> RULES= value  -- which internal lines are shown; values are  none, rows, cols, and all (default) EX:  <TABLE COLS=“40%, *,*”> <TABLE ROWS=“*,*”>
<TR> Table Row Attributes Valid for the table row: ALIGN -- left, center, right VALIGN -- top, middle, bottom BGCOLOR -- background color  <TABLE ALIGN=&quot;center&quot; WIDTH=&quot;300&quot; HEIGHT=&quot;200&quot;> <TR ALIGN=&quot;left&quot; VALIGN=&quot;top&quot; BGCOLOR=&quot;red&quot;><TD>One</TD><TD>Two</TD> <TR ALIGN=&quot;center&quot; VALIGN=&quot;middle&quot; BGCOLOR=&quot;lightblue&quot;><TD>Three</TD><TD>Four</TD> <TR ALIGN=&quot;right&quot; VALIGN=&quot;bottom&quot; BGCOLOR=&quot;yellow&quot;><TD>Five</TD><TD>Six</TD> </TABLE>
<TD> Table Cell Attributes Valid for the table cell: colspan --  how many columns this cell occupies rowspan – how many rows this cell occupies <TABLE ALIGN=&quot;center&quot; WIDTH=&quot;300&quot; HEIGHT=&quot;200&quot; border=&quot;1&quot;> <TR> <TD colspan=&quot;1&quot; rowspan=&quot;2&quot;>a</TD> <TD colspan=&quot;1&quot; rowspan=&quot;1&quot;>b</TD> </TR> <TR> <TD colspan=&quot;1&quot; rowspan=&quot;1&quot;>c</TD> </TR> </TABLE>
Frames Frames help control navigation and display <FRAME> attributes include FRAMEBORDER – yes or 1 for borders FRAMESPACING – width of border BORDERCOLOR – color  SRC – location of HTML to display in frame NAME – destination for TARGET attribute
Frames MARGINWIDTH – left/right margins MARGINHEIGHT – top/bottom margins SCROLLING – yes or 1 adds scroll bar NORESIZE – yes or 1 disables resizing
Frames <FRAMESET ROWS=&quot; 75%,25% &quot;> <FRAMESET COLS=&quot;*,*,*&quot;> <FRAME SRC=&quot;http://www.virginia.edu&quot;> <FRAME SRC=&quot;http://www.virginia.edu&quot;> <FRAME SRC=&quot;http://www.virginia.edu&quot;> </FRAMESET> <FRAMESET COLS=&quot;*,*&quot;> <FRAME SRC=&quot;http://www.virginia.edu&quot;> <FRAME SRC=&quot;http://www.virginia.edu&quot;> </FRAMESET> </FRAMESET>
Frames <FRAMESET ROWS=&quot; 25%,75% &quot; <FRAMESET COLS=&quot;*,*,*&quot;> <FRAME SRC=&quot;http://www.virginia.edu&quot;> <FRAME SRC=&quot;http://www.virginia.edu&quot;> <FRAME SRC=&quot;http://www.virginia.edu&quot;> </FRAMESET> <FRAMESET COLS=&quot;*,*&quot;> <FRAME SRC=&quot;http://www.virginia.edu&quot;> <FRAME SRC=&quot;http://www.virginia.edu&quot;> </FRAMESET> </FRAMESET>
Frames <FRAMESET ROWS=&quot; *,* &quot;> <FRAMESET COLS=&quot; 15%, 2*, * &quot;> <FRAME SRC=&quot;http://www.cs.virginia.edu/&quot;> <FRAME SRC=&quot;http://www.cs.virginia.edu/&quot;> <FRAME SRC=&quot;http://www.cs.virginia.edu/&quot;> </FRAMESET> <FRAMESET COLS=&quot; 40%, * &quot;> <FRAME SRC=&quot;http://www.cs.virginia.edu/&quot;> <FRAME SRC=&quot;http://www.cs.virginia.edu/&quot;> </FRAMESET> </FRAMESET>
Cascading Style Sheets A powerful way to specify styles and formatting across all documents in a web site Style sheets can be specified inline or as a separate document Helps to keep a common look and feel
CSS General form: selector {property: value} or  selector {property1: value1; property2: value2; ... propertyn: valuen }
CSS H1 {text-align: center; color: blue; font: Arial, Times New Roman} P {text-align: left; color: red; font-family: Tahoma, Arial Narrow; font-style: italics}
Fizzics1 (no style sheet) <HTML> <HEAD> <TITLE>New Advances in Physics</TITLE> </HEAD> <BODY> <H1>New Advances in Physics</H1> <H2>Turning Gold into Lead</H2> In a startling breakthrough, scientist B.O. &quot;Gus&quot; Fizzics  has invented a <STRONG>practical</STRONG> technique for  transmutation! For more details, please see  <A HREF=&quot;give-us-your-gold.html&quot;>our transmutation thesis</A>. ... </BODY> </HTML> From: Core Web Programming, Marty Hall and Larry Brown, © 2002

More Related Content

Html tutorial

  • 2. Definitions WWW -- a software infrastructure layered on top of the Internet HTTP -- HyperText Transport Protocol, layered on top of TCP HTTPS -- secure HTTP using encryption HTML -- HyperText Markup Language, version 4.01 is current
  • 3. HTML Page Format <HTML> <HEAD> <TITLE> Qi’s web! </TITLE> </HEAD> <BODY> <H1> Hello World </H1> <! Rest of page goes here. This is a comment. > </BODY> </HTML>
  • 4. BODY Element <BODY attributename=&quot;attributevalue&quot;> Deprecated attributes (but still used) BACKGROUND=“ Sunset.jpg” (can be tiled) BGCOLOR=color TEXT= color LINK= color (unvisited links) VLINK= color (visited links) ALINK= color (when selected)
  • 5. Headings <H1 ...> text </H1> -- largest of the six <H2 ...> text </H2> <H3 ...> text </H3> <H4 ...> text </H4> <H5 ...> text </H5> <H6 ...> text </H6> -- smallest of the six ALIGN= &quot;position&quot; --left (default), center or right
  • 6. Headings <HTML> <HEAD> <TITLE>Document Headings</TITLE> </HEAD> <BODY> Samples of the six heading types: <H1> Level-1 (H1) </H1> <H2 ALIGN=&quot;center&quot;> Level-2 (H2) </H2> <H3> <U>Level-3 (H3)</U> </H3> <H4 ALIGN=&quot;right&quot;> Level-4 (H4) </H4> <H5> Level-5 (H5) </H5> <H6> Level-6 (H6) </H6> </BODY> </HTML>
  • 7. <P> Paragraph <P> defines a paragraph Add ALIGN= &quot;position&quot; (left, center, right) Multiple <P>'s do not create blank lines Use <BR> for blank line Fully-specified text uses <P> and </P> But </P> is optional
  • 8. <BODY> <P>Here is some text </P> <P ALIGN=&quot;center&quot;> Centered text </P> <P><P><P> <P ALIGN=&quot;right&quot;> Right-justified text <! Note: no closing /P tag is not a problem> </BODY>
  • 9. <PRE> Preformatted Text <PRE> if (a < b) { a++; b = c * d; } else { a--; b = (b-1)/2; } </PRE>
  • 10. Special Characters &nbsp; Space &quot; &quot; &amp; & &gt; > &lt; < Use Character
  • 11. Colors Values for BGCOLOR and COLOR many are predefined (red, blue, green, ...) all colors can be specified as a six character hexadecimal value: RRGGBB FF0000 – red 888888 – gray 004400 – dark green FFFF00 – yellow
  • 12. Fonts <FONT COLOR=&quot;red&quot; SIZE=&quot;2&quot; FACE=&quot;Times Roman&quot;> This is the text of line one </FONT> <FONT COLOR=&quot;green&quot; SIZE=&quot;4&quot; FACE=&quot;Arial&quot;> Line two contains this text </FONT> <FONT COLOR=&quot;blue&quot; SIZE=&quot;6&quot; FACE=&quot;Courier&quot; The third line has this additional text </FONT> Note: <FONT> is now deprecated in favor of CSS.
  • 13. Ordered (Numbered) Lists <OL TYPE=&quot;1&quot;> <LI> Item one </LI> <LI> Item two </LI> <OL TYPE=&quot;I&quot; > <LI> Sublist item one </LI> <LI> Sublist item two </LI> <OL TYPE=&quot;i&quot;> <LI> Sub-sublist item one </LI> <LI> Sub-sublist item two </LI> </OL> </OL> </OL>
  • 14. Unordered (Bulleted) Lists <UL TYPE=&quot;disc&quot;> <LI> One </LI> <LI> Two </LI> <UL TYPE=&quot;circle&quot;> <LI> Three </LI> <LI> Four </LI> <UL TYPE=&quot;square&quot;> <LI> Five </LI> <LI> Six </LI> </UL> </UL> </UL>
  • 15. Physical Character Styles <H1>Physical Character Styles</H1> <B>Bold</B><BR> <I>Italic</I><BR> <TT>Teletype (Monospaced)</TT><BR> <U>Underlined</U><BR> Subscripts: f<SUB>0</SUB> + f<SUB>1</SUB><BR> Superscripts: x<SUP>2</SUP> + y<SUP>2</SUP><BR> <SMALL>Smaller</SMALL><BR> <BIG>Bigger</BIG><BR> <STRIKE>Strike Through</STRIKE><BR> <B><I>Bold Italic</I></B><BR> <BIG><TT>Big Monospaced</TT></BIG><BR> <SMALL><I>Small Italic</I></SMALL><BR> <FONT COLOR=&quot;GRAY&quot;>Gray</FONT><BR> <DEL>Delete</DEL><BR> <INS>Insert</INS><BR>
  • 16. Logical Character Styles <H1>Logical Character Styles</H1> <EM>Emphasized</EM><BR> <STRONG>Strongly Emphasized</STRONG><BR> <CODE>Code</CODE><BR> <SAMP>Sample Output</SAMP><BR> <KBD>Keyboard Text</KBD><BR> <DFN>Definition</DFN><BR> <VAR>Variable</VAR><BR> <CITE>Citation</CITE><BR> <EM><CODE>Emphasized Code</CODE></EM><BR> <FONT COLOR=&quot;GRAY&quot;><CITE>Gray Citation</CITE></FONT><BR> <ACRONYM TITLE=&quot;Java Development Kit&quot;>JDK Acronym</ACRONYM>
  • 17. <A> Anchors (HyperLinks) Link to an absolute URL: If you get spam, contact <A HREF=&quot;htttp:www.microsoft.com&quot;> Microsoft </A> to report the problem. Link to a relative URL: See these <A HREF=&quot;#references&quot;> references </A> concerning our fine products. Link to a section within a URL: Amazon provided a <A HREF=&quot;www.amazon.com/#reference&quot;> reference for our company. </A>
  • 18. Naming a Section <H2> <A NAME=&quot;#references&quot;> Our References </A> </H2> Example
  • 19. Hyperlinks <BODY> <H3>Welcome to <A HREF=&quot;http://www.cs.virginia.edu&quot;> <STRONG>Computer Science</STRONG></A> at the <A HREF=&quot;www.virginia.edu&quot;>University of Virginia.</A> </H3> </BODY>
  • 20. Images SRC is required WIDTH, HEIGHT may be in units of pixels or percentage of page or frame WIDTH=&quot;357&quot; HEIGHT=&quot;50%&quot; Images scale to fit the space allowed
  • 21. Images Words align with middle of image Middle Image is left; words align with bottom of image Bottom Image is left; words align with top of image Top Image on right edge; text flows to left Right Image on left edge; text flows to right of image Left Image/Text Placement Align= position
  • 22. Images <BODY> <img src=&quot;dolphin.jpg&quot; align=&quot;left&quot; width=&quot;150&quot; height=&quot;150&quot; alt=&quot;dolphin jump!&quot;> This is a very cute dolphin on the left!<br> This is a very cute dolphin on the left!<br> This is a very cute dolphin on the left!<br> This is a very cute dolphin on the left!<br> This is a very cute dolphin on the left!<br> This is a very cute dolphin on the left!<br> This is a very cute dolphin on the left!<br> This is a very cute dolphin on the left!<br> This is a very cute dolphin on the left!<br> This is a very cute dolphin on the left!<br> You can see text wrap around it<br> </BODY> </HTML>
  • 26. Tables <TABLE> table tag <CAPTION> optional table title <TR> table row <TH> table column header <TD> table data element
  • 27. Tables <TABLE BORDER=1> <CAPTION>Table Caption</CAPTION> <TR><TH>Heading1</TH> <TH>Heading2</TH></TR> <TR><TD>Row1 Col1 Data</TD><TD>Row1 Col2 Data</TD></TR> <TR><TD>Row2 Col1 Data</TD><TD>Row2 Col2 Data</TD></TR> <TR><TD>Row3 Col1 Data</TD><TD>Row3 Col2 Data</TD></TR> </TABLE>
  • 28. <TABLE> Element Attributes ALIGN= position -- left, center, right for table BORDER= number -- width in pixels of border (including any cell spacing, default 0) CELLSPACING= number -- spacing in pixels between cells, default about 3 CELLPADDING= number -- space in pixels between cell border and table element, default about 1 WIDTH= number[%] -- width in pixels or percentage of page/frame width
  • 29. cellspacing=10 cellpadding=10
  • 30. <TABLE> Element Attributes BGCOLOR= color -- background color of table, also valid for <TR>, <TH>, and <TD> RULES= value -- which internal lines are shown; values are none, rows, cols, and all (default) EX: <TABLE COLS=“40%, *,*”> <TABLE ROWS=“*,*”>
  • 31. <TR> Table Row Attributes Valid for the table row: ALIGN -- left, center, right VALIGN -- top, middle, bottom BGCOLOR -- background color <TABLE ALIGN=&quot;center&quot; WIDTH=&quot;300&quot; HEIGHT=&quot;200&quot;> <TR ALIGN=&quot;left&quot; VALIGN=&quot;top&quot; BGCOLOR=&quot;red&quot;><TD>One</TD><TD>Two</TD> <TR ALIGN=&quot;center&quot; VALIGN=&quot;middle&quot; BGCOLOR=&quot;lightblue&quot;><TD>Three</TD><TD>Four</TD> <TR ALIGN=&quot;right&quot; VALIGN=&quot;bottom&quot; BGCOLOR=&quot;yellow&quot;><TD>Five</TD><TD>Six</TD> </TABLE>
  • 32. <TD> Table Cell Attributes Valid for the table cell: colspan -- how many columns this cell occupies rowspan – how many rows this cell occupies <TABLE ALIGN=&quot;center&quot; WIDTH=&quot;300&quot; HEIGHT=&quot;200&quot; border=&quot;1&quot;> <TR> <TD colspan=&quot;1&quot; rowspan=&quot;2&quot;>a</TD> <TD colspan=&quot;1&quot; rowspan=&quot;1&quot;>b</TD> </TR> <TR> <TD colspan=&quot;1&quot; rowspan=&quot;1&quot;>c</TD> </TR> </TABLE>
  • 33. Frames Frames help control navigation and display <FRAME> attributes include FRAMEBORDER – yes or 1 for borders FRAMESPACING – width of border BORDERCOLOR – color SRC – location of HTML to display in frame NAME – destination for TARGET attribute
  • 34. Frames MARGINWIDTH – left/right margins MARGINHEIGHT – top/bottom margins SCROLLING – yes or 1 adds scroll bar NORESIZE – yes or 1 disables resizing
  • 35. Frames <FRAMESET ROWS=&quot; 75%,25% &quot;> <FRAMESET COLS=&quot;*,*,*&quot;> <FRAME SRC=&quot;http://www.virginia.edu&quot;> <FRAME SRC=&quot;http://www.virginia.edu&quot;> <FRAME SRC=&quot;http://www.virginia.edu&quot;> </FRAMESET> <FRAMESET COLS=&quot;*,*&quot;> <FRAME SRC=&quot;http://www.virginia.edu&quot;> <FRAME SRC=&quot;http://www.virginia.edu&quot;> </FRAMESET> </FRAMESET>
  • 36. Frames <FRAMESET ROWS=&quot; 25%,75% &quot; <FRAMESET COLS=&quot;*,*,*&quot;> <FRAME SRC=&quot;http://www.virginia.edu&quot;> <FRAME SRC=&quot;http://www.virginia.edu&quot;> <FRAME SRC=&quot;http://www.virginia.edu&quot;> </FRAMESET> <FRAMESET COLS=&quot;*,*&quot;> <FRAME SRC=&quot;http://www.virginia.edu&quot;> <FRAME SRC=&quot;http://www.virginia.edu&quot;> </FRAMESET> </FRAMESET>
  • 37. Frames <FRAMESET ROWS=&quot; *,* &quot;> <FRAMESET COLS=&quot; 15%, 2*, * &quot;> <FRAME SRC=&quot;http://www.cs.virginia.edu/&quot;> <FRAME SRC=&quot;http://www.cs.virginia.edu/&quot;> <FRAME SRC=&quot;http://www.cs.virginia.edu/&quot;> </FRAMESET> <FRAMESET COLS=&quot; 40%, * &quot;> <FRAME SRC=&quot;http://www.cs.virginia.edu/&quot;> <FRAME SRC=&quot;http://www.cs.virginia.edu/&quot;> </FRAMESET> </FRAMESET>
  • 38. Cascading Style Sheets A powerful way to specify styles and formatting across all documents in a web site Style sheets can be specified inline or as a separate document Helps to keep a common look and feel
  • 39. CSS General form: selector {property: value} or selector {property1: value1; property2: value2; ... propertyn: valuen }
  • 40. CSS H1 {text-align: center; color: blue; font: Arial, Times New Roman} P {text-align: left; color: red; font-family: Tahoma, Arial Narrow; font-style: italics}
  • 41. Fizzics1 (no style sheet) <HTML> <HEAD> <TITLE>New Advances in Physics</TITLE> </HEAD> <BODY> <H1>New Advances in Physics</H1> <H2>Turning Gold into Lead</H2> In a startling breakthrough, scientist B.O. &quot;Gus&quot; Fizzics has invented a <STRONG>practical</STRONG> technique for transmutation! For more details, please see <A HREF=&quot;give-us-your-gold.html&quot;>our transmutation thesis</A>. ... </BODY> </HTML> From: Core Web Programming, Marty Hall and Larry Brown, © 2002