博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
CSS HTML元素布局及Display属性
阅读量:6871 次
发布时间:2019-06-26

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

  本篇文章主要介绍HTML的内联元素、块级元素的分类与布局,以及dispaly属性对布局的影响。

目录

1. :介绍内联元素、块级元素的分类。

2. :介绍内联元素、块级元素的布局。

3. 性:介绍此属性对布局的影响。

 

1. HTML元素分类

HTML元素大题可分为内联(inline)元素和块(block)元素。

1.1 内联元素(inline)

①元素显示方式:"文本方式",1个挨着1个,不独自占有1行;

②内嵌的元素也必须是内联元素:如<a></a>,不能在里面嵌入<div></div>等块级元素;

③包含的标签有:<a>、<input>、<label>、<img> 等等;

 

1.2 块元素(block)

①元素显示方式:每个元素独自占有1行,相当于前后都带有换行符;

②内嵌的元素可以是内联或块级元素;

③包含的元素有:<h1>~<h6>、<div>、<hr>等等;

 

2. HTML 元素布局展示

2.1 默认展示(未添加width和height属性)

①HTML元素在浏览器展示的方式是:从上到下,从左到右。

②内联元素,是根据浏览器的宽度及自身的width宽度来填充。若当前行剩余空白区域不够,就会换至下一行。

③块级元素,根据内联元素的展示方式展示大概区域;当浏览器的宽度减少时,会自动扩充块级元素的height属性的值,以容纳内嵌元素的展示。

2.1.1 展示页面

 

2.2 增加了width属性的展示

2.2.1 块级元素(div)增加了width属性

 

 

2.3 结论

①当块级元素没设置width属性时,浏览器宽度的变更,会压缩块元素内嵌元素的排版。

②设置块级元素的width属性时,浏览器的width属性值变更,不会影响到块级元素里的内嵌元素的布局,他们(内嵌元素)受父级块级元素的影响。

    适用范围:导航条(导航条里有多个a标签,可放在一个div里,并给div附加width属性;以免浏览器缩小,造成导航排版乱掉);

 

3.CSS display属性  

3.1 主要的值

1) none :此元素不被显示;

2) block :此元素按块级元素显示:前后带换行符,自己占一行。内联元素 → 块元素
3) inline :此元素按内联元素显示:1个挨着1个。块元素 → 内联元素

3.2 display:block 演示

input3 设为了display:block

 

3.3 display:inline

div 设为了display:inline

 

转载地址:http://imbfl.baihongyu.com/

你可能感兴趣的文章
UWP 手绘视频创作工具技术分享系列 - 手绘视频导出
查看>>
Python import容易犯的一个错误
查看>>
Dubbo,Zookeeper入门
查看>>
SecureCRT自动断开连接的问题
查看>>
leetcode 101. Symmetric Tree
查看>>
Bash - 趣味Shell
查看>>
鹅厂优文|打通小程序音视频和webRTC
查看>>
『Github』本地项目更新到服务器
查看>>
黄聪:iOS $299刀企业证书申请的过程以及细节补充
查看>>
Java并发编程的艺术(一)——并发编程需要注意的问题
查看>>
H5下拉刷新和上拉加载实现原理浅析
查看>>
HBase实战(4):使用JAVA操作分布式集群HBASE
查看>>
An Introduction to OAuth 2
查看>>
Linux pwn入门教程(1)——栈溢出基础
查看>>
程序员、架构师、技术总监、CTO
查看>>
AnalyticDB - 分析型数据库
查看>>
【SVN】SVN的trunk、branches、tag的使用以及分支的概念
查看>>
SQL SERVER中关于OR会导致索引扫描或全表扫描的浅析 (转载)
查看>>
docker是PaaS,与openstack是IaaS的关系
查看>>
tensorflow 笔记8:RNN、Lstm源码,训练代码输入输出,维度分析
查看>>