span标签不支持设置宽度高度的解决办法;span强制单行显示,超出部分省略号表示或者隐藏,设置显示的最大宽度

span标签不支持设置宽度高度的解决办法;span强制单行显示,超出部分省略号表示或者隐藏,设置显示的最大宽度


一、块级元素与行内元素

在进入正题之前我们先来了解一下什么是块级元素,什么是行内元素。
①块级元素:比如:div标签,h标签,这些都是块级元素,块级元素的特点是:块级元素独占一行,而且块级元素中能写行内元素和块级元素
②行内元素:比如常用的span标签,span标签也是文本标签,行内元素的特点:行内元素不独占一行,行内元素能写行内元素,但是不能写块级元素


提示:以下是本篇文章正文内容,下面案例可供参考

二、span标签设置宽度和高度

将span从行内元素变成行内块元素或者块元素就可以调了: 设置样式的时候加上 display:inline-block; 或者 display:block;即可。
span的默认样式属性为display:inline;——类似于a、strong标签的宽高等属性不可定制的元素特性,也就是行内元素。

代码示例如下:

span {
        white-space: nowrap; /*强制单行显示*/
        text-overflow: ellipsis; /*文本超出部分省略号表示*/
        overflow: hidden; /*文本超出部分隐藏*/
        width: 260px; /*设置文本显示的最大宽度*/
        display: inline-block/*设为行内块元素*/;
        vertical-align: top;
      }

三、字体样式

字体设置也是网页设计中的重要组成部分,合适的字体不仅会使页面更加美观,也可以提升用户体验。CSS 中提供了一系列用于设置文本字体样式的属性,比如更改字体,控制字体大小和粗细等等。

font-family:设置字体;
font-style:设置字体的风格,例如倾斜、斜体等;normal:普通字体;italic:斜体;oblique:倾斜字体
font-weight:设置字体粗细;normal:正常粗细;bold:粗体;bolder:更粗的字体;lighter:更细的字体
font-size:设置字体尺寸;
font-variant:将小写字母转换为小型大写字母;
font-stretch:对字体进行伸缩变形(使用较少,并且主流浏览器都不支持);
font:字体属性的缩写,可以在一个声明中设置多个字体属性。

四、行内样式

行内样式(也称内联样式)写在HTML的单个元素中,将多个声明写在style后面,并且声明之间用分号隔开

例如:

<h1 style="color:red;font-size:20px;">天时子平</h1>

总结

记录span设置宽高的方法,以及其他一些常用属性的设置。

  • 8
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值