博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
css 内联与块
阅读量:5345 次
发布时间:2019-06-15

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

内联元素可以理解为不能直接设置宽度和高度元素,比如span,你为他设置宽度和高度没有效果,除非你把它设置成块级元素。

如下面的代码把display:block;属性值去掉的话,宽度和高度都不会起作用了。

1
<
span 
style
=
"width:100px;height:100px;display:block;"
></
span
>

 

margin可以控制内联和块级元素的间距,而不光是内联元素。

主要注意他们之间的转换问题,如块级元素加float属性会变为内联元素。

--------------------------------------------------------------------------------------------------------------------

 

display使用的最多属性值为:block(块级元素),inline(内联元素),inline-block(内联块元素)

通俗易懂的说:

块级元素(block):可以设置宽高,margin,padding值等;

1
2
<
div
>我是块级元素DIV!</
div
>
<
p
>我是块级元素P!</
p
>

上面的显示的结果:

1
2
我是块级元素DIV!
我是块级元素P!

内联元素(inline):不可以设置宽高,margin,padding值等;

1
2
<
span
>我是内联元素SPAN!</
span
>
<
em
>我是内联元素EM!</
em
>

上面显示的结果(会在一排显示,这时你设置的宽高,margin,padding值都不起作用):

1
我是内联元素SPAN!我是内联元素EM!

内联块元素(inline-block):可以设置宽高,margin,padding值

1
2
<
span
>我是内联元素SPAN!</
span
>
<
em
>我是内联元素EM!</
em
>

css:

1
span,em { 
padding
0 
5px
display
: inline-
block
;}

上面显示的效果会在一排,但是同时宽高,margin,padding值也起作用;

1
 
我是内联元素SPAN!  我是内联元素EM!

转载于:https://www.cnblogs.com/allensun-193/p/5496611.html

你可能感兴趣的文章
Android反编译
查看>>
Solr5.5.1 IK中文分词配置与使用
查看>>
【2011 Greater New York Regional 】Problem B The Rascal Triangle
查看>>
ServletConfig
查看>>
Spring RestTemplate get post 请求 携带 headers
查看>>
【原创】linux php环境安装,与wordpress安装
查看>>
hdu_3294_Girls' research(Manacher)
查看>>
NOIP2018提高组Day2 解题报告
查看>>
2019年7月训练记录(更新ing)
查看>>
JQuery实现N秒自动跳转
查看>>
本地项目关联git仓库
查看>>
没时间写文章::>_<::
查看>>
bzoj1211: [HNOI2004]树的计数(prufer序列+组合数学)
查看>>
Linux 桌面的 Dock 类程序
查看>>
ionic 项目中,ng-bind-html会过滤掉内嵌样式的问题
查看>>
bzoj2843: 极地旅行社
查看>>
POJ 3281 Dining 【最大流】【神建模】
查看>>
IQueryable 和IEnumberable的区别
查看>>
win7+oracle11,vmbox中winxp连接
查看>>
vue-cli跳转到新页面的顶部
查看>>