Meta标签介绍
meta 的属性有两种:name和http- equiv
name属性主要用于描述网页,对应于content(网页内容)
1、<meta name="generator" contect="">用以说明生成工具(如Microsoft FrontPage 4.0)等;
2、<meta name="keywords" contect="">向搜索引擎说明你的网页的关键词;
3、<meta name="description" contect="">告诉搜索引擎你的站点的主要内容;
4、<meta name="Author" contect="你的姓名">告诉搜索引擎你的站点的制作的作者;
5、<meta name="Robots" contect= "all|none|index|noindex|follow|nofollow">
其中的属性说明如下:
设定为all:文件将被检索,且页面上的链接可以被查询;
设定为none:文件将不被检索,且页面上的链接不可以被查询;
设定为index:文件将被检索;
设定为follow:页面上的链接可以被查询;
设定为noindex:文件将不被检索,但页面上的链接可以被查询;
设定为nofollow:文件将不被检索,页面上的链接可以被查询。
http-equiv属性
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<!--网页重定向-->
<meta http-equiv="Refresh"content="5;url=http://www.w3school.com.cn" />
link标签:
1:引用外部css
2: 引用title图片 (icon) 例如: <link rel="icon" href="1.icon">
字符集(charset):
html表格
3.<td>
< tr >
<td> 单元格内容 </td>
</table>
属性名 | 含义 | 常用属性值 |
Border | 设置边框 默认为0 没有边框 | 单位为px 像素值 |
Cellspacing | 设置单元格与单元格之间的距离 | 单位为px 像素值 默认2px |
Cellpadding | 设置文字与单元格之间的距离 | 默认1px |
Width | 设置表格的宽度 | 单位px |
Height | 设置表格高度 | 单位px |
Align | 设置表格在网页中的对齐方式 | Left 左 Right 右 Center 居中 |
bgcolor | 设置背景颜色 | white ,red,green |
练习:课程表
<!DOCTYPE html>
<html>
<head lang="en">
<meta charset="UTF-8">
<meta name="description" content="课程表"/>
<meta name="keywords" content="课程表"/>
<link rel="icon" href="image/favicon.ico"/>
<title>课程表</title>
</head>
<body>
<table bgcolor="green" cellspacing="1" width="300" height="200" align="center">
<caption>课程表</caption>
<tr bgcolor="white" align="center">
<th colspan="2"></th>
<!--<th></th>-->
<th>星期一</th>
<th>星期二</th>
<th>星期三</th>
<th>星期四</th>
<th>星期五</th>
</tr>
<tr bgcolor="white" align="center">
<td rowspan="2" width="45" style="font-size: 90%">上午</td>
<td width="30">1</td>
<td style="font-size: 90%">语文</td>
<td style="font-size: 90%">数学</td>
<td style="font-size: 90%">物理</td>
<td style="font-size: 90%">化学</td>
<td style="font-size: 90%">生物</td>
</tr>
<tr bgcolor="white" align="center">
<!--<td></td>-->
<td style="font-size: 90%">2</td>
<td style="font-size: 90%">体育</td>
<td style="font-size: 90%">音乐</td>
<td style="font-size: 90%">几何</td>
<td style="font-size: 90%">画画</td>
<td style="font-size: 90%">舞蹈</td>
</tr>
<tr bgcolor="white" align="center">
<td rowspan="2" style="font-size: 90%">下午</td>
<td style="font-size: 90%">1</td>
<td style="font-size: 90%">体育</td>
<td style="font-size: 90%">画画</td>
<td style="font-size: 90%">音乐</td>
<td style="font-size: 90%">语文</td>
<td style="font-size: 90%">音乐</td>
</tr>
<tr bgcolor="white" align="center">
<!--<td></td>-->
<td style="font-size: 90%">2</td>
<td style="font-size: 90%">英语</td>
<td style="font-size: 90%">舞蹈</td>
<td style="font-size: 90%">体育</td>
<td style="font-size: 90%">唱歌</td>
<td style="font-size: 90%">体育</td>
</tr>
</table>
</body>
</html>
效果:
form表单
-常见的表单:银行开户,学籍录入,网上注册信息等等。。
表单的作用:主要负责数据采集功能。
<legend>
练习:
<!DOCTYPE html>
<html>
<head lang="en">
<meta charset="UTF-8">
<meta name="description" content="用户注册"/>
<link rel="icon" href="image/favicon.ico"/>
<title>信息注册</title>
</head>
<body>
<form action="1.php" method="post" enctype="text/plain" style="width: 500px">
<fieldset>
<legend>信息注册</legend>
<!--input为单标签-->
<!--创建文本域-->
用户名:<input type="text" name="username" placeholder="请输入用户名">
<br/>
<br/>
<!--密码域-->
密 码:<input type="password" name="pwd" maxlength="5" placeholder="请输入密码">
<br/>
<br/>
籍贯:
<select name="province">
<option>北京市</option>
<option>河北省</option>
<option>山东</option>
<option>山西</option>
</select>
<select name="city">
<option>石家庄</option>
<option>张家口</option>
<option>西安</option>
<option>济南</option>
</select>
<select name="area">
<option>朝阳区</option>
<option>裕华区</option>
<option>东城区</option>
<option>昌平区</option>
</select>
<br/>
<br/>
性别:
<!--单选框-->
男:<input type="radio" name="gender" value="boy">
女:<input type="radio" name="gender" value="girl" checked="checked">
<br/>
<br/>
爱好:
<!--复选框-->
打篮球<input type="checkbox" name="ball">
打游戏<input type="checkbox" name="game">
逛街:<input type="checkbox" name="shopping">
抽烟、喝酒、烫头<input type="checkbox" name="bar">
<br/>
<br/>
头像:
<!--文件-->
<input type="file"/>
<br/>
<br/>
<!--文本域-->
自我介绍:
<textarea name="description" cols="50" rows="6" ></textarea>
<br/>
<br/>
<!--submit-->
<input type="submit"/>
<input type="reset"/>
</fieldset>
</form>
</body>
</html>
标签语义化
-标签语义化概念:根据内容的结构化(内容语义化),选择合适的标签(代码语义化)
-标签语义化意义:
1:网页结构合理
2:有利于seo:和搜索引擎建立良好沟通,有了良好的结构和语 义你的网页内容自然容易被搜索引擎抓取;
3:方便其他设备解析(如屏幕阅读器、盲人阅读器、移动设备)
4:便于团队开发和维护
1:尽可能少的使用无语义的标签div和span;
2:在语义不明显时,既可以使用div或者p时,尽量用p, 因为p在默认情况下有上下间距,对兼容特殊终端有利;
3:不要使用纯样式标签,如:b、font、u等,改用css设置。
4:需要强调的文本,可以包含在strong或者em标签中strong默认样式是加粗(不要用b),em是斜体(不用i);