<!DOCTYPE html>
<html> <!--文件声明开始-->
<head>
<meta charset="utf-8">
<title>菜鸟教程(runoob.com)</title> <!--网页标题-->
</head>
<body>
<h1>我的第一个标题</h1>
<p>我的第一个段落。</p>
</body> <!--文件体-->
</html> <!--文件结尾声明-->
观察这段代码,有很多“<>”,我们把由尖括号包围的关键词叫做标签,?标签通常是成对出现的(双边标记),比如 <div> 和 </div>;标签对中的第一个标签是开始标签,第二个标签是结束标签;开始和结束标签也被称为开放标签和闭合标签;标签可以有若干个属性,也可以不带属性
不区分大小写;大部分标签有结束标记;标签可以嵌套,在嵌套时注意标记位置;标签可以有内容或者没有内容;标签的属性是可选的;当标签中出现属性时,必须为其赋值;属性赋值必须包含在尖括号”<>”内部;属性与标记之间、各属性之间需要以空格隔开;属性值以双引号括起来。
? ? ? ? ?首先我们来看一下<meta>标签,如下是菜鸟教程部分html截图:
我们可以看到<meta>有两个属性,一是?http-equiv,二是name。http-equiv属性:相当于http的文件头作用,它可以向浏览器传回一些有用的信息,以帮助正确地显示网页内容,与之对应的属性值为content,content中的内容其实就是各个参数的变量值。 name属性:主要用于描述网页,与之对应的属性值为content,content中的内容主要是便于搜索引擎机器人查找信息和分类信息用的。
设置网页的全局效果,包括为网页设置背景图片或背景色,设置页面内的文本或超链接颜色,设置页面边距等。
属性 | 描述 |
text | 网页文本颜色 |
bgcolor | 设定网页背景色,如:bgcolor=“#ff0000” |
background | 设定网页背景图片,如: background=“bg.gif” |
leftmargin | 设定网页左边距,如:leftmargin=“30”(火狐不支持) |
topmargin | 设定网页顶边距 (火狐不支持) |
rightmargin | 设定网页右边距 (火狐不支持) |
bottommargin | 设定网页底边距 (火狐不支持) |
<b></b> | 加粗效果 |
<i></i> | 斜体效果 |
<s></s> | 删除线 |
<u></u> | 字符加下划线 |
<sub></sub> | 将文本定义为下标 |
<sup></sup> | 将文本定义为上标 |
<font></font> | 指定字符的字体、大小、颜色等格式属性 大小(size)的取值1-7,1最小,7最大 字体(face) :如:宋体、楷体、黑体、隶书等 颜色(color):规定文本的颜色,如:red或#FF0000 |
<p></p> | 用来创建一个段落,该元素自动在其前后创建一些空白。常用属性align:定义文本的对齐方式,属性可取值:left、center、right |
<br> | 产生换行,不需要结束标记 |
<hr> | 在当前位置绘制一条水平线 align:对齐方式,可选值为 center、left、right size:线条粗细,取值为数字,单位为像素 width:线条宽度,取值为数字,单位为像素 color:线条颜色 noshade:规定水平线的颜色呈现为纯色,而不是有阴影的颜色。 |
<pre></pre> | 预排版标记<pre>将保留文本中的空白(连续的空白)和换行符的信息。常用属性width:定义文本块的最大字符数 |
<h1></h1> ………… <h6></h6> | HTML中提供6种标题效果标签。分别为h1~h6。<h1>字体最大,<h6>字体最小。常用属性align:对齐方式 left、center、right。 |
<div>只是一个块级元素,span表示了内联行(行内元素),均无实际意义,为CSS而生。块元素,是以另起一行开始渲染的元素,行内元素则不需另起一行。
<ul> ??? <li>内容</li> ??? <li>内容</li> </ul> | type属性:disc(实心圆点)、circle(空心圆圈)、square(实心方块) |
<ol> ??? <li>内容</li> ??? <li>内容</li> </ol> | 属性:type编号类型,默认为整数。可选(1、A、a、Ⅰ、i) 属性:start起始编号,默认为1,即由最小编号开始。 注意:如果是有序列嵌套,只能嵌套在某一个<li>的内部 |
<dl> ??? <dt>定义术语</dt> ??? <dd>定义说明</dd> </dl> | dl(definition list )用来创建定义列表,定义列表不使用列表项元素li,这种列表中的项由定义术语dt(definition term )和定义说明dd(definition description )组成。 dl是块级元素,必须至少包含一个dt或一个dd,dl的子元素只能是dt和dd。 |
语法:<a 属性=“属性值”>标签内容</a>说明:a元素是一个行内元素,但不能相互嵌套。
属性 | 值 | 含义 |
href | URL | 链接的目标URL。 |
name | name名 | 为当前锚定位设置一个名称,以便它能够被其他链接所定位。 |
target | _blank在新窗口中打开目标网页 _self在当前窗口中打开目标网页 _top整个浏览器窗口 _parent多框架结构中父窗口 | 定义href指向的页面打开位置 |
属性 | 值 | 含义 |
src | 图像URL | 规定图像的URL |
alt | 字符串 | 规定图像的替代文本 |
align | top,bottom,middle left,right,center | 规定如何根据周围的文本来排列图像。 |
width | px | % | 图像的宽度 |
height | px | % | 图像的高度 |
border | px | 定义图像的边框粗细 |
usemap | URL | 定义作为客户端图像映射的一幅图像。 |
表格基本结构
<table>
<tr>
<td>内容</td>
<td>内容</td>
</tr>
</table>
属性 | 值 | 含义 |
width | %或pixels | 规定表格的宽度 |
height | % | pixels | 规定表格的高度 |
align | Left|center|right | 规定表格相对周围元素的对齐方式 |
bgcolor | 颜色值 | 规定表格的背景颜色 |
border | pixels | 规定表格边框的宽度 |
bordercolor | 颜色值 | 定义表格整体的框线色 |
background | URI | 指定表格的背景图案,URI指向图像文件的位置 |
cellpading | 长度值 | 指定单元格里面的内容和单元格边框之间的间隔,即填充距,属性值可为整数的像素值或百分比值 |
cellspacing | 长度值 | 指定单元格里面的内容和单元格边框之间的间隔,即填充距,属性值可为整数的像素值或百分比值 |
属性 | 值 | 含义 |
align | Left,right,center | 定义表格行的内容水平对齐方式 |
valign | Top,middle,bottom | 定义表格行的内容垂直对齐方式 |
bgcolor | 颜色值 | 定义表格行的背景颜色 |
属性 | 值 | 含义 |
name | name名 | 表单的识别名称,用于样式设置和脚本访问。此属性为了向下兼容而存在,建议以id属性代替。该属性仅在Transitional 和Frameset DTD中使用 |
action | URL | 指定一个表单处理目标URL,表单数据将被提交到该URL地址的处理程序。如果该属性值为空,则提交到文档自身。该属性值可以为绝对地址、相对地址、文档片段,甚至是脚本代码 |
method | get | post | 将表单数据提交到http服务器的方法,可能值有两个:get和post。 |
enctype | MIME类型 | 指定表单数据的编码类型,此属性只有在method属性设置为post时才有效。默认值为application/x-www-form-urlencoded对所有字符进行编码。如果表单包含用于文件上传的控件(input type=“file”),那么这个属性值必须设为multipart/form-data ,不对字符进行编码。 |
target | 目标框架名 | 规定在何处打开 action URL。 _blank | _parent? _self | _top framename |
CSS?(Cascading Style Sheets,层叠样式表),是一种用来为结构化文档(如 HTML 文档或 XML 应用)添加样式(字体、间距和颜色等)的计算机语言,CSS?文件扩展名为?.css。
?CSS 规则由两个主要的部分构成:选择器,以及一条或多条声明:CSS注释以?/*?开始, 以?*/?结束
id 选择器可以为标有特定 id 的 HTML 元素指定特定的样式。HTML元素以id属性来设置id选择器,CSS 中 id 选择器以 "#" 来定义。
class 选择器用于描述一组元素的样式,class 选择器有别于id选择器,class可以在多个元素中使用。class 选择器在 HTML 中以 class 属性表示, 在 CSS 中,类选择器以一个点?.?号显示。