W3C提倡的web结构:

内容(HTML)与表现(css样式)分离

内容(HTML)与行为(JS)分离

HTML内容结构要求语义化

基本规范:

标签名和属性名称必须小写

HTML标签必须关闭

属性值必须用引号括起来

标签必须正确嵌套(标签不能交叉)

超级链接

*(了解)rel:用于表明被链接文档与当前文档的关系:

      rel="prev"(被链接文档是)前一篇文档 rel="next"(被链接文档是)后一篇文档

rel="icon" 被链接图片是当前文档的图标 rel="stylesheet"被链接文档是当前文档的样式表

      rel="prefetch"预加载;在当前文档加载完成后,利用空余时间预加载即将链接的文档

锚点语法:

锚链接:

       ① 本页面锚链接:a.设置锚点:<a name="top"></a>

b. 在超链接上,使用#name 跳转到对应锚点。

页面间锚链接:a.在即将跳转页面的指定位置,设置锚点

  b.在超链接的href属性中使用"页面地址.html#name"

                                    <a href="text.html#name">跳转到新页面指定部分</a>

 功能性链接:mailto://********* @qq.com用于给指定邮箱发送邮件

tencent://message/?uin=*********
给指定QQ发送消息

 file:///e:/aaa.png 打开本地文件

补充img属性

align:设置图片周围文字相对于图片的位置。top、center、bottom

这里以center为例

认识即可(

S有误文本:删除线

cite标签:浏览器显示为倾斜。常用与书、画作、作品的引用

u:下划线

code:只是表示计算机代码,但是浏览器只会显示等宽字体,不会保留代码格式,需配合pre标签使用

bdo:表示文本方向,dir="ltr"从左往右 dir="rtl"从右往左

kbd:表示需要用户用键盘输入的内容,浏览器显示为等宽字体

sup:上标文本  sub:下标文本

【补充】版权符号:&copy   ©

H5新增标签

   Data:主要用于定义机器可读的数据格式。

   Time:Data标签的时间文本,data元素的特例

   Mark:高亮或标记文本,浏览器显示为黄色背景

为什么使用表格

基本布局

表格标签的属性

表格
table

表格的行:<tr></tr>     每行中的列:<td></td>

表格的表头:<th></th>  默认加粗,单元格居中

  【常用属性】

1、border:给表格添加边框,当border属性增大时,只有外围框线增加,单元格的边框线始终为1px

    2、Cellspacing:单元格与单元格之间的间隙距离,当Cellspacing="0"时,只会使单元格间隙为0,但不会合并边框线。【表格边框合并】style="border-collapse:
collapse;":无需再写Cellspacing="0"

    3、Cellpadding:每个单元格中的内容与边框线的距离。

    4、Width、Height:表格的宽高

    5、align:表格在屏幕的左中右位置显示。 left center right

>>>注意:给表格加上align属性相当于让表格浮动。会直接打破表格后面元素的原有排列方式。

(这里以right为例)

    6、Bgcolor:背景色
等同于style="background-color:;"

7、Background:背景图片 等同于style="background-image:;"且背景图会覆盖背景色

    8、Bordercolor:边框颜色

 

、width/height:单元格的宽高

2、bgcolor:单元格的背景颜色

3、align:left center right 单元格中的文字水平对齐方式

4、valign:top center bottom 单元格中的文字垂直对齐方式

5、nowrap:nowarp="nowrap" 单元格中文字不换行

注意:

                1、当表格属性与行列属性冲突时,以行列属性为准;(近者优先)

                2、表格的align属性,是控制表格自身在浏览的的显示位置,行和列的algin属性,是控制         单元格中文字在单元格中的对齐方式;

                3、表格的align属性,并不影响表格内文字的水平对齐方式

                      tr的align属性,可以控制一行中所有单元格的水平对其方式

【表格的跨行跨列】

colspan 跨列,当某个格跨N列时,其右边N-1个单元格需删除

rowspan 跨行,当某个格跨N行时,其下方N-1个单元格需删除

*

html-w3c规范及常见标签的更多相关文章

  1. html5 Doctor——教你规范使用html5标签

    学习地址(英文资料):http://html5doctor.com/ http://www.w3.org/html/wg/drafts/html/master/text-level-semantics ...

  2. Html 常见标签,css基础样式,css的浮动和清流,浏览器的兼容

    1.html模板<!DOCTYPE html><html><head> <meta charset="UTF-8"> <tit ...

  3. W3C规范学习

    w3c:万维网联盟(World Wide Web Consortium,W3C),又称W3C理事会.W3C组织是对网络标准制定的一个非赢利组织,W3C是万维网联盟的缩写,像HTML.XHTML.CSS ...

  4. 1、前端--HTML简介、head内常见标签、body内常见标签(特殊符号、div、span、a、img、列表、表格table、表单form)、标签两大属性

    今日内容 HTML简介 HTML是构造网页的骨架>>>:几乎所有的网站都是由HTML构建而成 HTML:超文本标记语言 # 不是一门编程语言 没有任何的逻辑 只有固定的标记功能 &q ...

  5. W3C规范

    连接:https://www.w3cschool.cn/xuexiw3c/xuexiw3c-standards.html W3C 代码标准规范 由 路飞 创建, 最后一次修改 2017-01-03 W ...

  6. 常见标签的默认属性值及相互作用——关于CSS reset的思考

    在现在的网站设计中使用reset.css用重置整个站点的标签的CSS属性的做法很常见,但有时候我们已经为了reset而reset,我们经常看到这样的reset代码 div{ padding:0px; ...

  7. 【html5】常见标签使用说明(持续更新)

    说明: 所谓常见,是指我在优秀网页源码中见到的. 1.viewport 我见到的时候是这样: <meta name="viewport" content="widt ...

  8. HTML常见标签总结

    什么是浏览器 解释和执行HTML源码的工具 五大浏览器:IE.FF(FireFox)(火狐).Chrome(谷歌).Opera(空中).Safari(Apple)(苹果) IE用的是Trident引擎 ...

  9. HTML常见标签学习与笔记总结

    HTML其实就是把页面的数据封装并加上标签 表头<head> <title> 浏览器标题栏显示的内容 <base> 有href和target属性,href指定网页中 ...

随机推荐

  1. Apache Kafka源码分析 – Broker Server

    1. Kafka.scala 在Kafka的main入口中startup KafkaServerStartable, 而KafkaServerStartable这是对KafkaServer的封装 1: ...

  2. jquery.dragsort.js 实现拖拽过程遇到的问题

    .在IE下第一次拖动的时候,被拖动的li元素会不显示,查了很多资料发现是因为在IE中定位出了问题,li标签还在,只是位置计算出错.解决的办法是在li的css样式中position设置为relative ...

  3. 转载:futex同步机制详解

    在编译2.6内核的时候,你会在编译选项中看到[*] Enable futex support这一项,上网查,有的资料会告诉你"不选这个内核不一定能正确的运行使用glibc的程序", ...

  4. HTML5开源RPG游戏引擎lufylegendRPG 0.1发布

    一,小小开篇   首先不得不先介绍一下这个引擎: lufylegendRPG是lufylegend的拓展引擎,使用它时,需要引入lufylegend.同时您也需要了解lufylegend语法,这样才能 ...

  5. KDDCUP CTR预测比赛总结

    赛题与数据介绍 给定查询和用户信息后预测广告点击率 搜索广告是近年来互联网的主流营收来源之一.在搜索广告背后,一个关键技术就是点击率预测-----pCTR(predict the click-thro ...

  6. 爬虫-Beautiful Soup模块

    阅读目录 一 介绍 二 基本使用 三 遍历文档树 四 搜索文档树 五 修改文档树 六 总结 一 介绍 Beautiful Soup 是一个可以从HTML或XML文件中提取数据的Python库.它能够通 ...

  7. Linux系统——VMware克隆

    克隆VMware 1. 关闭防火墙 2. 关闭selinux 3. 删除UUID和Mac地址 4.清空网卡缓存 5.关机 ===================== 关闭防火墙 #service ip ...

  8. 1.MySQL必知必会之数据库基础

    下面这几个是几个关于数据库的关键字的概念,为后面的教程做基础的: 数据库:保存有组织的数据的容器(通常是一个文件或一组文件).   表: 某种特定类型数据的结构化清单.   模式:关于数据库和表的布局 ...

  9. java初学一

    1.区分大小写 public static void main String args[]  是类体中的一个方法,之后的两个大括号以及之间的内容叫做方法体,一个java应用程序中必须有一个类且只有一个 ...

  10. Python 控制台进度条的实现

    进行爬虫等耗时的任务时,有时会想在控制台输出进度条,以显示当前任务进度.这里总结了两种方法. 方法1:使用tqdm模块 示例代码: from time import sleep from tqdm i ...