H5学习笔记1

H5文档结构:

<!DOCTYPE html>

<html lang=zh-cn>

<!--文档文字区域-->

<head>

<!--头部元素容器-->

<meta charset="utf-8"/>

<!--文档内容字符集编码格式-->

<meta name=description content="描述"/>

<!--文档描述信息-->

<meta name=author content="作者名称"/>

<!--文档作者名称-->

<meta name=copyright content="版权"/>

<!--文档版权信息-->

<meta name=viewport content="width=device-width,user-scaleable=no"/>

<!--文档不同设备特殊声明,宽=设备宽,用户不能自行缩放-->

<link rel=shortcut icon herf="icon.png"/>

<!--文档的图标引用-->

<link rel=apple-touch-icon herf="icon.png"/>

<!--文档苹果设备的图标引用-->

<link rel="stylesheet" type="text/css" href="styles.css"/>
<!--文档样式文件引用-->

<!--[if IE]><link rel="stylesheet" type="text/css" href="styles.css"/><![endif]-->
<!--兼容性文档样式文件引用-->

<script src="script.js"></script>
<!--文档js脚本文件引用-->

<title>H5文档标题内容</title>

<!--文档标题,对SEO重要-->

</head>

<body>

<!--文档主体内容元素容器-->

<header></header>

<!--文档头部区域-->

<nav></nav>

<!--文档导航区域--> 

<section>

<!--文档主要内容区域--> 

<aside></aside>

<!--文档主要内容侧边栏区域--> 

<article></article>

<!--文档主要内容的内容区域--> 

</section>

<footer></footer>

<!--文档脚部区域-->

</body>

</html>

H5元素类型

新分类:

结构性元素

header:定义了文档的头部区域

article:定义一个文章主体区域

footer:定义了文档的底部区域

nav:定义导航链接的部分

section:定义文档中的节(section、区段)。比如章节、页眉、页脚或文档中的其他部分。

块级元素

aside:定义页面的侧边栏内容

figure:规定独立的流内容(图像、图表、照片、代码等等)

code:定义计算机代码文本

dialog:定义对话框,比如提示框

行内语义元素

meter:定义度量衡。仅用于已知最大和最小值的度量。

time:定义日期或时间,或者两者。

progress:定义运行中的进度(进程)。

video:定义视频,比如电影片段或其他视频流。

audio:定义音频内容。

交互性元素

details:用于描述文档或文档某个部分的细节

datagrid:

menu:定义菜单列表。

command:定义命令按钮,比如单选按钮、复选框或按钮。只有 IE 9 支持 command 标签。

一般分类:

块状元素

通常从新的一行开始,并且其后的元素也从新的一行开始;

元素的高度、宽度、行高以及顶和底边距都可以设置;

且元素的宽度在不设置的情况下,默认是它本身父容器的100%。

<div><p><h1><h6><ol><ul><dl><table><address><blockquote><form>

内联元素

‌与其他元素在同一行上显示;

元素的高度、宽度及顶部和底部边距不可设置;

元素的宽度就是它包含的文字或图片的宽度,不可改变。

<a><span><br><i><em><strong><label><q><var><cite><code>

内联块状元素

具有内联元素的特性,同时也可以设置宽度和高度;

<img><input>

注意:

设置display:block可以将元素显示为块级元素,

设置display:inline将元素设置为内联元素。

设置display:inline-block则可以将元素设置为内联块状元素。

可变元素

会根据周围的元素种类不一样,显示不一样的效果

非主流分类

置换元素

浏览器要根据元素的属性和属性值,才能决定渲染什么效果

(input丨button丨img)

非置换元素

除去置换元素,都是

H5主体内容

标识文章:

article、header:页面或文章的独立完整可以被引用部分;一般由标题、内容和脚注组成

内容分段:

section:页面内容分区;一般由标题和内容组成;直接定义样式用div。

导航设计:

nav:页面导航的链接组,导航到其它页面或页面其他部分

辅助设计:

aside:

文章页面的附属信息引用、侧边栏、广告、导航条

微格式设计:

time日期时间、电话号码、企业邮箱

发布日期:

pubdate:布尔属性

H5语义模块

标题块:

引导或导航作用:<header></header>;放置标题及其它内容,位于页面开头。

标题分组:

未标题或子标题分组:<hgroup></hgroup>;搜索引擎识别

脚注块:

内容块的脚注:

<footer></footer>;放置父模块注释、作者、相关阅读链接、版权

联系信息:

联系信息:<address></address>;可以与脚注块、时间一起使用;放置作者名称、电子邮箱、真实地址、电话号码

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值