知识点一:

HTML5的标准结构:

<!DOCTYPE html>
<html lang='en'>
<head>
<meat charset='utf-8'>
<title>Document</title>
</head>
<body>
</body>
</html>

meta的其他示例: 
关键字:将网页内容提出关键字告诉搜索引擎,利于seo排名,content的内容用”,”隔开。

<meta name='keywords' content=''>

网页描述:用于检索出来的网页描述使用。用于seo查看。

<meta name='description' content=''> 

网页重定向:实现域名跳跃,即可以注册多个域名,然后跳到同一个域名即可。

<meta http-equiv='refresh' content='5;http://www.baidu.com'>

link标签: 
链接外部样式表文件:

<link rel='stylesheet' href=''>

设置icon图标:

<link rel='icon' href=''>

知识点二:表格:

标准结构:

<table border='' width='' height='' cellspacing='' cellpadding='' align='' bgcolor=''>
<thead>
<tr>
<td>姓名</td>
<td>年龄</td>
</tr>
</thead>
<tbody>
<tr>
<td>赵灵儿</td>
<td>18</td>
</tr>
</tbody>
<tfoot>
<tr>
<td>林月如</td>
<td>18</td>
</tr>
</tfoot>
</table>

属性: 
border:边框粗细。 
width:表格宽度。 
height:高度。 
cellspacing:单元格与单元格的距离 
cellpadding:内容距边框的距离 
align:left、right、center表格的排列方式,居左,居右,居中。 
bgcolor:背景颜色。 
属性rowsapn:合并同一列上的单元格。 
属性colspan:合并同一行上的单元格。 
表格标题:<th></th>用法跟<td></td>一样 
边框颜色:属性bordercolor 
内容垂直对齐:<td>属性valign=top、middle、bottom。

知识点三:表单

表单域:

<form action='' method=''> 

action:处理方式,其实就是访问地址。 
method:get/post 
文本输入框:

<input type='text' maxlength='' readonly='readonly' disable='disable' name='username' value='内容'>

maxlength=”6” 限制输入字符长度 
readonly=”readonly” 将输入框设置为只读状态(不能编辑) 
disabled=”disabled” 输入框未激活状态 
name=”username” 输入框的名称 
value=”内容” 将输入框的内容传给处理文件

密码输入框:属性同文本输入框一致。

<input type='password' name='password'>

单选框:只有当name相同时,才能实现单选效果。 checked属性为默认选中。

<input type='radio' name='gender' checked='checked'>男
<input type='radio' name='gender' >女

下拉框:

<select multiple='multiple'>
<optgroup label='北京市'>
<option>昌平区</option>
<option>海淀区</option>
<option>朝阳区</option>
<option selected='selected'>大兴区</option>
</optgroup>
</select>

Multiple=”multiple” 将下拉列表设置为多选项 
Selected=”selected” 设置默认选中项目 
<optgroup></optgroup> 对下拉列表进行分组。 
Label=”” 分组名称。

多选框:checked表示默认选中。

<input type='checkbox' checked='checked'>多选1
<input type='checkbox' >多选2
<input type='checkbox' >多选3

多行文本框:

cols:控制输入字符的长度。 
rows:控制输入字符的行数。

<textarea cols='130' rows='10'></textarea>

文件上传控件:

<input type='file'>

提交按钮:可以直接实现提交

<input type='submit'>

普通按钮:没有功能,需要配合js使用

<input type='button' >

重置按钮:可以重置表单信息

<input type='reset'>

图片按钮:图片按钮也可以实现信息提交功能。

<input type='image' src=''>

给表单实现分组:

对表单信息分组 
表单信息分组名称

<fieldset></fieldset>
<legend>分组信息<legend>

知识点四:标签语义化:

好的语义化的网站标准就是去掉样式表文件之后,结构依然很清晰。 
标签语义化概念:根据内容的结构化(内容语义化),选择合适的标签(代码语义化)

-标签语义化意义: 
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);

HTML基础下的更多相关文章

  1. 【Xamarin开发 Android 系列 7】 Android 结构基础(下)

    原文:[Xamarin开发 Android 系列 7] Android 结构基础(下) *******前期我们不打算进行太深入的东西,省的吓跑刚进门的,感觉门槛高,so,我们一开始就是跑马灯一样,向前 ...

  2. 黑马程序员+ADO.Net基础(下)

    ---------------<a href="http://edu.csdn.net"target="blank">ASP.Net+Android ...

  3. 《转》python学习--基础下

    转自http://www.cnblogs.com/BeginMan/archive/2013/04/12/3016323.html 一.数字 在看<Python 核心编程>的时候,我就有点 ...

  4. Python基础 (下)

    参考:菜鸟教程 目录 一.读写文件 二.错误和异常 三.XML和JSON解析 四.类 五.Python高级教程 一.读写文件 1. 打开文件:  open(filename, mode). mode有 ...

  5. Kinect for Windows SDK开发入门(七):骨骼追踪基础 下

    http://www.cnblogs.com/yangecnu/archive/2012/04/09/KinectSDK_Skeleton_Tracking_Part2.html 上一篇文章用在UI界 ...

  6. 《转》python基础下

    转自http://www.cnblogs.com/BeginMan/archive/2013/04/12/3016323.html 一.数字 在看<Python 核心编程>的时候,我就有点 ...

  7. 黑马程序员+SQL基础(下)

    ---------------------- <a href="http://edu.csdn.net"target="blank">ASP.Net ...

  8. Servlet基础(下)

    10.Servlet定义初始化参数必须使用web.xml中的init-param/para-name和 para-value元素;11.ServletConfig对象的getInitParameter ...

  9. Unix环境编程基础下

    Unix出错处理 当UNIX系统的函数出错时,通常会返回一个负值.我们判断函数的返回值小于0表示出错了,注意我们并不知道为什么出错.例如我们open一个文件,返回值-1表示打开失败,但是为什么打开失败 ...

  10. 面试题(二)—Java基础(下)

    一.进程和线程 进程 (1)正在运行的程序,是系统进行资源分配和调用的独立单位. (2)每一个进程都有它自己的内存空间和系统资源. 线程 (1)是进程中的一条执行路径. (2)一个进程如果只有一条执行 ...

随机推荐

  1. win10 uwp 打包第三方字体到应用

    有时候我们会把一些特殊字体打包到软件,因为如果找不到我们的字体会变为默认,现在很多字体图标我们用得好,有时候我们的应用会用很漂亮的字体,需要我们自己打包,因为用户一般是没有字体. UWP使用第三方字体 ...

  2. Ubuntu15.04 网站服务器环境搭建,php/html/css等学习环境搭建教程

    ---恢复内容开始--- 本文部分参考自:http://www.cnblogs.com/emouse/archive/2013/06/07/3124009.html 原文中存在少量错误,已改正. 首先 ...

  3. 怎用不用工具创建一个javaWeb项目

    整体步骤是: 1: 新建一个文件夹:  以项目名称命名 2:在新建的文件夹下再新建一个文件夹 WEB-INF  (注意:大小写) 和 一个文件  index.jsp : index.jsp里面的代码: ...

  4. HTML配色工具!在线配色工具

    url地址:   https://color.adobe.com/zh/create/color-wheel/ 编者前语: 很多刚开始编写网页的菜鸟,都不知道怎么搭配色彩,刚开始的时候,我也是这样的. ...

  5. 优先队列(存储结构数组)--Java实现

    /*优先队列--是对队列的一种改进 *要存储的数据存在优先级--数值小的优先级高--在队头 *优先队列的实现 *1.数组:适合数据量小的情况(没有用rear+front实现) *优先队列头在items ...

  6. Java基础总结--多线程总结1

    ----进程和线程-----1.概述:简单理解一个进程就是一个正在运行的程序(程序在内存中的所属空间)程序只有在运行的时候才会被加载进内存2.进程内部的划分进程不会直接执行,只是被当作分配内存资源的基 ...

  7. JAVA提高十:ArrayList 深入分析

    前面一章节,我们介绍了集合的类图,那么本节将学习Collection 接口中最常用的子类ArrayList类,本章分为下面几部分讲解(说明本章采用的JDK1.6源码进行分析,因为个人认为虽然JDK1. ...

  8. 想成为一个高效的Web开发者吗?来看看大牛分享的经验吧~ #精选JAVASCRIPT前端开发

    想成为一个高效的Web开发者吗?来看看大牛分享的经验吧~ 作为一个软(ku)件(bi)工(de)程(ma)师(nong),你有没有觉得做什么事都没时间?没时间学习新东西,没时间去回顾.整理原来写的烂代 ...

  9. LCIS(区间合并)

    LCIS Time Limit: 6000/2000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others) Total Submissi ...

  10. 定制rpm包---Yum环境搭建

    1.1 在yum服务器上创建yum仓库命令 mkdir -p /application/nginx/html/yum cd /application/nginx/html/yum rz #上传rpm包 ...