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);