Professional Documents
Culture Documents
,
2009
1 XHTML
1.1
XHTML
j . . . . . . . . . . . . . . . .
A ()
. . . . . . . . . . . . . . .
1.3
, . . . . . . . . . . . . .
1.4
CSS . . . . . . . . . . . . . . . . . . . . . 11
1.5
XHTML . . . . . . . . . . . 11
1.6
XHTML . . . . . . . . . 14
1.2
1.6.1
. . . . . . . . . . . . 15
1.6.2
. . . . . . . . . . . . . . . . 15
1.6.3
(root) . . . . . . . . . . . . . 16
1.6.4
. . . . . . . . . . . . . 17
1.6.5
1.6.6
id name . . . 19
. . . . . . . . . 18
1.7
lang . . . . . . . . . . . . . . . . . . . . . . 19
1.8
DOCTYPE . . . . . . . . . . . . . . . . . . . . . . . . 20
1.9
1.8.1
1.8.2
1.8.3
. . . . . . . . . . . . 21
j . . . . . . . . . . . . . . . . . . . . . . . . 21
3
23
29
33
,
.
j , j , j, j ., j j
(web site, j),
.
j ,
, ` ,
j,
j .
, j
HTML (Hyper Text Mark-up Language). j
j , , ,
.
HTML .
j
j, HTML.
, j XHTML (eXtensible
Hyper Text Mark-up Language). j j
j HTML.
j , ,
, XHTML .
5
XHTML
1.1
XHTML
j
j () , ,
. . (mark-up)
(hyper text).
HTML Tim Berners Lee ,
Dan Connolly Karen Muldrow.
, j HTML ,
,
. (browsers)
. , Netscape
Microsoft, .
7
1.2
A ()
XHTML j j, j XHTML
.html, .htm. , ,
XHTML j ,
gedit, kwrite, vim ., j
GNU/Linux, Notepad
MS Windows.
j j
, HTML, XHTML, CSS . 1
XML XHTML,
j . XHTML , XML .
, , j .
j XHTML , , .
. , j Mozilla Firefox, Opera, MS Internet Explorer .
, ,
.
,
Ubuntu Linux. gedit, Mozilla Firefox.
,
XHTML .
1.3
XHTML j .
, (),
. .
< ( ...). .
j j,
. j
> ( ...).
<html>
...
</html>
j j ,
, ( ).
, ,
, / (slash).
.
9
j j ()
. j j
,
.
XHTML ,
. j
, slash, j
, j .
. :
<br />
(attributes). . ,
.
(values) =. .
<a href="http://iu.blogsite.org"> </a>
, <a> j , href
j , http://iu.blogsite.org
.
. j .
j
,
.
, j (default) .
T,
.
,
. j
:
():
10
<b><i></i></b>
<i><b></b></i>
():
<b><i></b></i>
<i><b></i></b>
, .
(bold ),
(italic), .
XHTML j,
,
j View/Source View/Page Source. j
, .
1.4
CSS
1.5
XHTML
XML, j XHTML
. . root, . XHTML
:
11
<html>
...
</html>
j (root) XHTML . j
XHTML .
XHTML j (head ),
(body).
<html>
<head>
...
</head>
<body>
...
</body>
</html>
(),
(j). j
, ,
. j . jj : title meta,
title XHTML .
<head>
<title>j </title>
<meta http-equiv="Content-Type"
content="text/html; charset=utf8" />
</head>
: j , : title,
, j .
meta, , . , j
12
utf8 j Unicode .
. ,
( ), j j
View/Encoding.
XHTML ,
j j .
XHTML . . DOCTYPE j2 .
<!DOCTYPE ...>
<html>
<head>
<title>...</title>
</head>
<body>
...
</body>
</html>
DOCTYPE j XHTML ,
XHTML .
j ,
XHTML , j , j :
<!DOCTYPE html PUBLIC "-//W3C//DTD
XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/
xhtml1-transitional.dtd">
<html>
<head>
2
13
<title>j </title>
<meta http-equiv="Content-Type"
content="text/html; charset=utf8" />
</head>
<body>
! j .
</body>
</html>
,
, : .html ( .htm).
, .
, (, )
j, index.html default.html,
j j. j
j
.
1.6
XHTML
XML j j .
j ,
(well formed ).
, j j, ,
.
,
j, . XML HTML, j XHTML, j
.
,
XHTML :
14
( ) ;
;
(root) ;
;
;
.
1.6.1
j XHTML
( )
.
, :
<body>
<p>
.</p>
</body>
:
<BODY>
<P>
.</P>
</BODY>
1.6.2
XHTML ,
, :
15
<p> .</p>
<p> ,
.</p>
:
<p> .
<p> .
j j .
(emty). XHTML
.
(slash) j .
:
( break ): <br />;
x j: <hr />;
: <img src="penguin.gif" />.
,
.
1.6.3
(root)
XHTML
(root) . <html>.
.
, (subelements), (children). , ,
, .
16
j XHTML j <html>, j
<head> <body>:
<html>
<head>
...
</head>
<body>
...
</body>
</html>
1.6.4
XHTML ,
. ,
HTML :
<b><i> </b></i>
XHTML ,
:
<b><i> </i></b>
( j),
.
,
:
<ul>
<li>Ubuntu
<li>Edubuntu
<li>Kubuntu
<li>Xubuntu
</ul>
17
XHTML, :
<ul>
<li>Ubuntu</li>
<li>Edubuntu</li>
<li>Kubuntu</li>
<li>Xubuntu</li>
</ul>
1.6.5
, . , , :
<table width="100%">
:
<table width=100%>
XHTML . . , ( ).
, .
, :
<input checked>
<option selected>
:
<input checked="checked" />
1.6.6
id name
A name, HTML
: a, frame, img ., XHTML . j
, id.
, :
<img src="tux.gif" name="tux" />
:
<img src="tux.gif" id="tux" />
, ,
. , :
<img src="tux.gif" id="tux" name="tux" />
,
id.
1.7
lang
XHTML, j , lang. j j, j
.
j ,
xml:lang, :
<div lang="no" xml:lang="no">No lang defined</div>
j , j
<html>. j ,
, .
HTML, j :
19
<html lang="en">
...
</html>
XHTML, :
<html xmlns="http://www.w3.org/1999/xhtml" lang="en"
xml:lang="en">
...
</html>
1.8
DOCTYPE
XHTML
:
DOCTYPE j,
<head>
<body>.
DOCTYPE j j
.
DOCTYPE XHTML ,
XHTML .
j XHTML , :
STRICT,
TRANSITIONAL
FRAMESET.
1.8.1
<!DOCTYPE html
PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
20
XHTML , j,
j . j
j CSS.
1.8.2
<!DOCTYPE html
PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/
xhtml1-transitional.dtd">
j XHTML ,
HTML , j .
1.8.3
<!DOCTYPE html
PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN"
"http://www.w3.org/TR/xhtml1/DTD/
xhtml1-frameset.dtd">
(frames),
j .
1.9
, XHTML
(well formed ). j .
j W3C.
, j j j
.
21
22
j XHTML 1.0. ,
.
DTD j XHTML
, . S Strict,
T Transitional, F Frameset.
, j CSS.
<!DOCTYPE>
<html>
<body>
<h1> <h6>
<p>
<br>
<hr>
<!--...-->
html
1 6
()
j
23
DTD
STF
STF
STF
STF
STF
STF
STF
STF
<head>
<title>
<meta>
<base>
<basefont>
(meta)
URL
( )
DTD
STF
STF
STF
STF
TF
<b>
<font>
<i>
<em>
<big>
<strong>
<small>
<sup>
<sub>
<bdo>
<u>
( )
(j )
( )
( )
DTD
STF
TF
STF
STF
STF
STF
STF
STF
STF
STF
TF
<ul>
<ol>
<li>
<dir>
<dl>
<dt>
<dd>
<menu>
j
j
j
( )
()
(j)
( )
. A.4: (lists)
24
DTD
STF
STF
STF
TF
STF
STF
STF
TF
<pre>
<code>
<tt>
<kbd>
<var>
<dfn>
<samp>
<xmp>
j
( )
( ) XHTML
DTD
STF
STF
STF
STF
STF
STF
STF
. A.5: (utput)
<acronym>
<abbr>
<address>
<blockquote>
<center>
<q>
<cite>
<ins>
<del>
<s>
<strike>
(abbreviation)
( )
( )
( )
. A.6: (blocks)
<a>
<link>
()
DTD
STF
STF
. A.7: (links)
25
DTD
STF
STF
STF
STF
TF
STF
STF
STF
STF
TF
TF
<img>
<map>
<area>
,
,
DTD
STF
STF
STF
. A.8: (images)
<table>
<caption>
<th>
<tr>
<td>
<thead>
<tbody>
<tfoot>
<col>
<colgroup>
j
(header )
(footer )
DTD
STF
STF
STF
STF
STF
STF
STF
STF
STF
STF
. A.9: (tables)
<style>
<div>
<span>
DTD
STF
STF
STF
. A.10: (styles)
26
<form>
<input>
<textarea>
<button>
<select>
<optgroup>
<option>
<label>
<fieldset>
<legend>
<isindex>
()
j (j)
( )
DTD
STF
STF
STF
STF
STF
STF
STF
STF
STF
STF
TF
. A.11: (input)
<frame>
<frameset>
<noframes>
<iframe>
DTD
F
F
TF
TF
. A.12: (frames)
<script>
<noscript>
<applet>
<object>
<param>
( ) (applet)
j
j
DTD
STF
STF
TF
STF
STF
. A.13: (programming)
27
28
,
HTML XHTML . . ,
.
class
id
style
title
classname
id
style
text
dir
lang
xml:lang
ltr, rtl
lang_code
lang_code
()
j
j
( XHTML )
accesskey
tabindex
character
number
30
onload
onunload
script
script
onchange
onsubmit
onreset
onselect
onblur
onfocus
script
script
script
script
script
script
onkeydown
onkeypress
script
script
onkeyup
script
onclick
ondblclick
onmousedown
onmousemove
onmouseover
onmouseout
onmouseup
script
script
script
script
script
script
script
32
, j e j
j : (red ), (green)
(blue).
, .
XHTML .
, (, , .),
j, .
oj,
j : # ().
#RRGGBB
(RR), (GG),
j (BB).
:
#000000
#ffffff
#ff0000
33
#00ff00
#0000ffF
#ffff00
#663300
,
j
. , j
j, j.
HTML, XHTML CSS,
, 16 : aqua,
black, blue, fuchsia, gray, green, lime, maroon, navy, olive, purple,
red, silver, teal, white yellow.
34
[1] HTML j, J, , j,
2003.
[2] W3Schools (on-line edition).
[3] Jennifer Niederst, Web Design in a Nutshell, OReilly & Associates, 1999.
[4] Ian Lloyd, The Ultimate HTML Reference, SitePoint Pty Ltd,
2008.
[5] Tommy Olsson, Paul OBrien, The Ultimate CSS Reference, SitePoint Pty Ltd, 2008.
35