博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Html5 布局方式
阅读量:7180 次
发布时间:2019-06-29

本文共 1718 字,大约阅读时间需要 5 分钟。

在Html5之前,统一采用的是Div+css的方式进行布局,但是却和开发人员的命名方式,喜好有关。在新的Html5中,布局却显得更加人性化,更易理解了。如增加了Header,Footer,Section,Aside标签,很容易一眼就知道对应的功能是什么。布局效果如下:

涉及的元素,说明如下:HTML5 提供的新语义元素定义了网页的不同部分:

HTML5 语义元素

header

定义文档或节的页眉

nav

定义导航链接的容器

section

定义文档中的节

article

定义独立的自包含文章

aside

定义内容之外的内容(比如侧栏)

footer

定义文档或节的页脚

details

定义额外的细节

summary

定义 details 元素的标题

 

 

 

 

 

 

 

 

 

 

 

 

具体不多说,布局对应的Html代码如下:

1   2   3   4     关于Web页的Html5布局  5      62  63  64     
65

这里是Header,一号标题

66
67
菜单1
| 68
菜单2
| 69
菜单3
| 70
菜单4
| 71
菜单4
| 72
菜单5
| 73
菜单6
| 74
菜单7
75
76
77
85
86

87 这里是正文

88

89 这里是段落1

90

91 这里是段落2

92
93
101
102 这里是页脚103
104 105
View Code

 

关于Padding , Border,Margin之间的关系,如下图所示:

关于样式的层叠顺序

当同一个 HTML 元素被不止一个样式定义时,会使用哪个样式呢?

一般而言,所有的样式会根据下面的规则层叠于一个新的虚拟样式表中,其中数字 4 拥有最高的优先权。

  1. 浏览器缺省设置
  2. 外部样式表
  3. 内部样式表(位于 <head> 标签内部)
  4. 内联样式(在 HTML 元素内部)

因此,内联样式(在 HTML 元素内部)拥有最高的优先权,这意味着它将优先于以下的样式声明:<head> 标签中的样式声明,外部样式表中的样式声明,或者浏览器中的样式声明(缺省值)。

转载于:https://www.cnblogs.com/hsiang/p/6107982.html

你可能感兴趣的文章
关于SQL中的Update语句
查看>>
五、excel末尾补0和开头补0
查看>>
jquery中使用event.target的几点
查看>>
Hybird-App离线缓存系统
查看>>
探索两种优雅的表单验证——策略设计模式和ES6的Proxy代理模式
查看>>
Linux系统如何低于TCP洪水攻击
查看>>
【117天】尚学堂高琪Java300集视频精华笔记(13-17)
查看>>
redis数据迁移
查看>>
NodeJS文档之Module(1)-Module的简介
查看>>
使用User authentication and permissions
查看>>
Yii2 数据库复制和读写分离
查看>>
Facebook 将关闭旗下云端服务器 Parse
查看>>
解耦小技巧 - 接口最基本的使用策略
查看>>
[ ES6 ] 二. 使用 Babel 编译你的ES6代码
查看>>
java线程
查看>>
为医疗信息化插上智慧的翅膀
查看>>
Linux下的自动化运维ansible工具
查看>>
第九节:python pickle序列化、装饰器、模块
查看>>
我的友情链接
查看>>
windows XP 获取网卡MAC和IP地址
查看>>