css中文字不换行和超出隐藏怎么设置?

CSS 能够对网页中元素位置的排版进行像素级精确控制,支持几乎所有的字体字号样式,拥有对网页对象和模型样式编辑的能力。

css设置文字不换行超出隐藏:

<html>
    <head>
<style>
div{
    width: 150px;
    height: 200px;
    border: 1px solid red;
    overflow:hidden;
    white-space:nowrap;
}
</style>
  <head>
<body>
<div>示例文字示例文字示例文字示例文字示例文字示例文字示例文字示例文字</div>
</body>
</html>

效果如下:

1.jpg

css中设置文字不换行属性介绍:

white-space 属性设置如何处理元素内的空白。这个属性声明建立布局过程中如何处理元素中的空白符。

属性值:

  • normal 默认。空白会被浏览器忽略。

  • pre 空白会被浏览器保留。其行为方式类似 HTML 中的 <pre> 标签。

  • nowrap 文本不会换行,文本会在在同一行上继续,直到遇到 <br> 标签为止。

  • pre-wrap 保留空白符序列,但是正常地进行换行。

  • pre-line 合并空白符序列,但是保留换行符。

  • inherit 规定应该从父元素继承 white-space 属性的值。

css中设置超出隐藏属性介绍:

overflow 属性规定当内容溢出元素框时发生的事情。

这个属性定义溢出元素内容区的内容会如何处理。如果值为 scroll,不论是否需要,用户代理都会提供一种滚动机制。因此,有可能即使元素框中可以放下所有内容也会出现滚动条。

属性值:

  • visible 默认值。内容不会被修剪,会呈现在元素框之外。

  • hidden 内容会被修剪,并且其余内容是不可见的。

  • scroll 内容会被修剪,但是浏览器会显示滚动条以便查看其余的内容。

  • auto 如果内容被修剪,则浏览器会显示滚动条以便查看其余的内容。

  • inherit 规定应该从父元素继承 overflow 属性的值。

推荐:css参考手册

以上就是css中文字不换行和超出隐藏怎么设置?的详细内容,更多请关注web前端其它相关文章!

赞(0) 打赏
未经允许不得转载:web前端首页 » CSS3 答疑

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

前端开发相关广告投放 更专业 更精准

联系我们

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏