资讯

精准传达 • 有效沟通

从品牌网站建设到网络营销策划,从策略到执行的一站式服务

cssdisplay属性如何使用-创新互联

这篇文章主要介绍css display属性如何使用,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!

成都创新互联服务项目包括阳春网站建设、阳春网站制作、阳春网页制作以及阳春网络营销策划等。多年来,我们专注于互联网行业,利用自身积累的技术优势、行业经验、深度合作伙伴关系等,向广大中小型企业、政府机构等提供互联网行业的解决方案,阳春网站推广取得了明显的社会效益与经济效益。目前,我们服务的客户以成都为中心已经辐射到阳春省份的部分城市,未来相信会继续扩大服务区域并继续获得客户的支持与信任!

                                                         我们在进行网页前端开发的时候,为了使网站在视觉上显得更加美观,效果更加丰富,css的强大属性自然是功不可没。那么这里就要提到 一个我们在网页前端开发的时候常常使用的属性,css display属性。所有主流浏览器都支持 display 属性。其次,我们都知道display 属性规定元素应该生成的框的类型。而在css display属性中经常被用到,也是最常见的几种属性值:none、block、inline、inline-blockt。

接下来我们就通过具体的代码实例来一一详解css display属性中最常见的属性值用法。

一:display :none,设置元素不会显示




	
		
		css display:none
		
	

	
		

数字2不会显示出来

  • 1
  • 2
  • 3
  • 4
  • 5

以上代码的效果图如下:

css display属性如何使用

display :none,设置元素不会显示,而且会使元素现实的空间也不会保留下来。但有另外一个 visibility: hidden, 是保留元素的空间的。详细了解,看阅读 css visibility属性。

二:display:block, 将元素显示为块级元素

将元素显示为块级元素,元素前后会带有换行符。设置为block后,元素可以设置width和height了。元素独占一行。




	
		
		css display:block
		
	

	
		

span元素定义了宽与高,宽与高都显示为30px

  • 1
  • 2
  • 3
  • 4
  • 5

以上代码的效果图如下:

css display属性如何使用

其中的span标签宽高都显示为30px。当我们把代码中的display:block去掉后,显示的效果图如下:

css display属性如何使用

显然,当我们把display:block去掉后,span的高度、宽度无法设置了。

span 标签是内联元素,不可设置元素高度、宽度及上下左右的内外边距padding和margin,但当给 span 标签设置  display:block后,可以把内联元素转换为块状元素,这样就可以设置元素高度、宽度及上下左右的内外边距padding和margin。

三:display:inline,将元素显示为内联元素

display的默认属性。将元素显示为内联元素,元素前后没有换行符。我们知道内联元素是无法设置宽高的,所以一旦将元素的display 属性设为 inline, 设置属性height和width是没有用的。此时影响它的高度一般是内部元素的高度(font-size)和padding。




	
		
		css display:block
		
	

	
		

p标签和div标签同为块状元素,本应无法在同一行显示;

此时全为内联元素,不换行,在同一行显示。

以上代码的效果图如下:

css display属性如何使用

四:inline-block,将元素显示为行内块元素

行内块元素。这个属性值融合了inline 和 block 的特性,可以结合inline 和 block来了解 inline-block,即是它既是内联元素,可以在同一行显示,又可以设置width和height。

以上是css display属性如何使用的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注创新互联网站制作公司行业资讯频道!


网页题目:cssdisplay属性如何使用-创新互联
文章URL:http://cdkjz.cn/article/ceshdh.html
多年建站经验

多一份参考,总有益处

联系快上网,免费获得专属《策划方案》及报价

咨询相关问题或预约面谈,可以通过以下方式与我们联系

大客户专线   成都:13518219792   座机:028-86922220