The document discusses website authoring and covers:
1) The three layers of web development - content (HTML), presentation (CSS), and behavior (JavaScript).
2) Creating a basic web page structure using HTML including the head, body, links, and comments.
3) Common HTML elements like tables, images, video, and audio and how to insert them into pages.
4) Using CSS for the presentation layer to style text, images, tables and control layout with properties like background, padding, and borders. CSS can be internal or linked via an external stylesheet.
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0 ratings0% found this document useful (0 votes)
207 views4 pages
Chapter 21 Website Authoring PDF
The document discusses website authoring and covers:
1) The three layers of web development - content (HTML), presentation (CSS), and behavior (JavaScript).
2) Creating a basic web page structure using HTML including the head, body, links, and comments.
3) Common HTML elements like tables, images, video, and audio and how to insert them into pages.
4) Using CSS for the presentation layer to style text, images, tables and control layout with properties like background, padding, and borders. CSS can be internal or linked via an external stylesheet.
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 4
Chapter 21 Website authoring
21.1 The three web development layers
Content layer HTML : is HyperText MarkupLanguage. It is a text-based language used to develop websites. Presentation layer CSS : is Cascading Style Sheet.a different text-based language used to develop websites. Behaviour layer Javascript: user enter code to control elements in the web page and how users interact with them 21.2 Creating a web page Using HTML <!DOCTYPE html> <head> <body> The head section of a web page Title and metadata <head> <title>a sample page</title> <meta charset="UTF-8"> <meta name="keywords" content="ICT"> <meta name="description" content="IGCSE"> <meta name="author" content="XXX"> <meta name="viewport" content="width=device-width,initial-scale=1.0"> </head> The body section of a web page Hyperlinks,bookmarks(a type of hyperlink) and anchors Links Link to items on the same page <div id="bookmark"></div> <a href="#bookmark">XXXX</a> Link to a locally stored web page <a href="xx.html">XXXXX</a> Link to a website using its URL <a href="http://www.google.com"></a> Open in the same or a new windows In the same window <a href="" target="_self"> In a new window <a href="" target="_blank"></a> In a specified window <a href="" target="_XXX"></a> Comments <!--This is a comment--> Table width and border <table width="50%" border="1"></table> Row heights <tr height="50px"></tr> Alignment <td align="center"></td> Table header <caption>XXX</caption> Spanning of columns and rows <td colspan="x"></td> <td rowspan="x"></td> Inserting images,videos and sound into a web page Image <img src="x.jpg" alt="xxx"> Video <video width="00px" controls><source src="x.mp4" type="video/mp4"> </video> <video width="00px" controls><source src="x.webm" type="video/webm"> </video> <video width="00px" controls><source src="x.ogg" type="video/ogg"> </video> <video width="00px" autoplay><source src="x.mp4"></video> Audio <audio controls><source src="x.mp3" type="audio/mpeg"></audio> <audio controls><source src="x.wav" type="audio/wav"></audio> <audio controls><source src="x.ogg" type="audio/ogg"></audio> 21.3 Use CSS in the presentation layer Development of HTML and CSS Internal CSS <style></style> Using ids #para1 {font-family: Arial; color:#ff0000;} <p id="para1"></p> Using classes .myclass1 {font-size:18pt;color:#0000ff;} <p class=".myclass"></p> Attaching comments to CSS /*xxxxxxxxx*/ Images background images body {background-image: url("xx.jpg")} Tiled background images body {background-image: url("xx.jpg"); background-repeat: no-repeat} Position a background image body {background-image: url("xx.jpg"); background-repeat: no-repeat; background-position: right top; margin-right: 00px} CSS and tables background colour table,th,td {border: 1px solid #0000; background-color:#ffff00; background- collapse: collapse;} horizontal alignment and vertical alignment .c {text-align:center;vertical-align:top;} .r{text-align:right;vertical-align:bottom;} <td class="c">XXX</td> <td class="r">XXX</td> spacing table,th,td {border-spacing:15px;} padding table,th,td {padding:5px;} borders(collapsed,border thickness and visible/invisible) External stylesheet <head> <link rel="stylesheet" type="text/css" href="x.css"> </head>