HTML杂记一
小tip:
HTML 不是一种编程语言,而是一种标记语言 (markup language)
HTML 标签是由尖括号包围的关键词,比如 <html> 它对大小写不敏感
.html处.htm的区别仅在于以前软件及系统的支持,比如说以前dos中只能识别出的后缀名为三个字母..发展到今天基本可以无视
元素:
HTML 元素语法 HTML 元素以开始标签起始 HTML 元素以结束标签终止 元素的内容是开始标签与结束标签之间的内容 某些 HTML 元素具有空内容(empty content) 空元素在开始标签中进行关闭(以开始标签的结束而结束) 大多数 HTML 元素可拥有属性
记住一点:元素可以嵌套,比如<p></p>中又可以包括<font></font>等
属性:
属性总是以名称/值对的形式出现,比如:name="value"。 属性总是在 HTML 元素的开始标签中规定。
详细的每个标签支持的属性可以去查html参考手册 但下面几个属性绝大多数的标签都支持:
属性
|
值
|
描述
|
---|---|---|
class
|
classname
|
规定元素的类名(classname)
|
id
|
id
|
规定元素的唯一 id
|
style
|
style_definition
|
规定元素的行内样式(inline style)
|
title
|
text
|
规定元素的额外信息(显示悬停)
|
标题相关:
<html><title><body><p><h1>to <h6> <!--foo--><hr /> <br />;nbsp
文本的格式化:
<b><em><i><small><strong><sub><sup><del><code>等等 实际上这里最好还是用css代替
HTML样式:
这里面包含了对字体样式的定义,还是用css代替的好.
超链接与图像:
<a href="url">Link text</a> 链接<a>标签中的属性target比较重要,它定义了链接打开对象的方式
<a href="#top" target="_blank"><img title="baby" src="baby.jpg" width="158" height="197" alt="宝宝" /></a>
注意<label>标签中的name属性与#锚点的应用.如:
<a href="#tips">Visit the Useful Tips Section</a>
表格:
HTML里用得最多的估计就是它了,搞清楚这这个东东:
单元格边距 cellpading它有时也叫(空白)填充,即从border到格里内容之间的距离
单元格边框 border就是线框
单元格间距 顾名思义,它是<td>与<td>之间的距离,即在border之外的那一层的距离
列表:
分有序与无序两种 有序 ol=ordered list即整齐的,排好的 无序=unordered list 就是用圆点,方块等
当然也可以用小图像来作为列表的开头.每一项用<li>
如果用自定义的,则为: dl+dt+dd的形式,即defined list +title +doc吧.(dd猜不到是啥英文,就这样子吧.)
表单与输入:
这也用得多,<form>格式+<input>形式