css设置span宽度,设置span的宽高

  css设置span宽度,设置span的宽高

  这个问题是关于如何在HTML中设置span标签的宽度。

  span标签

  Span表示行中的元素,相当于inline属性。它只会根据元素的宽度自己扩展,自己设置宽度,这是不行的。

  如果我特别想将span元素设置为width而不设置该元素怎么办?有几种方法可以实现这一点。

  方式一

  将span属性设置为span { display:block };呈现的效果如下:

  但是这样写不能体现标签span的功能,和div的功能一致,表示块级元素。

  推荐指数:star2:

  方式二

  使用float属性,设置属性为span{float:left},效果如下:

  因为float会让这一块内容偏离标准的文档流,设置宽度正好符合我的需求。但是记得最后清除缓存。

  由于编写的代码量较大,推荐索引为:star2: star2: star2:

  提示:不知道float属性的同学,请自行百度。

  方式三

  使用display:inline-block方法,渲染效果与第二种方法相同。

  Display有三个常用属性,inline是一个内联元素,类似于span。Block是块级元素,类似于div。Inline-block结合了两者,可以设置自己的宽度,并且不独占一行。

  代码量小,推荐索引:star2: star2: star2: star2:

  这就是本文的全部内容。希望对大家的学习和支持有帮助。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: