百分百源码网-让建站变得如此简单! 登录 注册 签到领金币!

主页 | 如何升级VIP | TAG标签

当前位置: 主页>网站教程>CSS教程> css中内容过长怎么解决
分享文章到:

css中内容过长怎么解决

发布时间:09/01 来源:未知 浏览: 关键词:
本文来自CSS教程栏目,文中为大家介绍理解决css中内容过长题目的办法,拥有一定的参照 价值,但愿可以帮忙到大家。要是文章内有长链接或者单词,那么我们可以运用【word-break】或者给外层元素增加【overflow】。

大家在写css的时候,确定有过忘怀设计里面存在的临界的状况。举个例子来说吧,当内容的长度超过了我们的奢望值,我们也没法解释其中的可能性,页面的设计很可能会因而而崩掉。我们不克不及保障css总是会按照我们奢望的那样工作,但至少我们可以用不一样类型的内容来测试,以减少这种状况的产生。

概括状况如下:

一个右边/左侧有小图标的按钮

这是一个手风琴结果的开关按钮。按钮右边有一个小图标用来强调它是可点击的。然而当按钮的区域不足长的时候,按钮上的文字会盖住图标。当我们没有考虑到较长内容的时候这种状况就可能产生。

我们可以在右边添加脚够的padding值来顺应图标的大小

.button {
  padding-right: 50px;
}

注意我们是怎样添加padding值来给图标制造出一块平安的显示区域的,此刻我们可以肯定按钮的布局不会再被毁坏了。

(相干教程举荐:CSS教程)

输入占位符

当在我们的论坛运用浮动标注模式的时候,特殊是按钮在右边的这种状况,我们需要充分的测试来以免由于占位符过长而致使的题目。

一个解决方法是给按钮增加 position: relative,这样会让按钮遮盖在占位符上层。

长名字

在这个设计中,图片向左浮动,右边有作者名字的信息。当右边的信息长度过长的时候会产生什么呢?毫无疑难布局会崩掉。

这里的题目是我们只向左浮动了图片,使得作者的名字挪移到贴着它,但是这只会在作者名字长度较短的时候才会体现良好。

为了使页面布局的顺应性更强,我们需要给这两个元素都添加 width。更举荐的方式是运用flexbox,更适合这样的小型组件。

文章内有长链接/单词

有时文章内会包括该一些很长的超链接或者单词,当在视窗很宽的时候可能不会造成题目。但是关于一些尺寸较小的设施,诸如手机或平板电脑,这可能会发生烦人的横向滚动条。

关于这个题目我们有两个解决方案:

(1)运用CSS word-break

.article-body p {
  word-break: break-all;
}

word-break属性在不一样的阅读器内体现不太同样,因而在运用的时候需要充分测试。

(2)给外层元素增加overflow和 text-overflow

.article-body p {
  overflow: hidden;
  text-overflow: ellipsis;
}

这个方案关于过长的链接比拼友爱,关于长单词,我举荐运用 word-break。

过长的文章标签

当我们放置一个文章标签在卡片上,我们最佳只通过设置它的padding来肯定它的大小。当标签的内容过长的时候,写死高度和宽度可能会造成布局崩掉。

也可以给标签设置一个最小的宽度,当对padding包裹的标签内容元素运用min-width属性时,宽度是动态变化的,题目就解决了。

带有牢固链接的段降头

这个例子是在段降标题的右边有一个‘view more’链接。有几种不一样的方式来编写CSS,其中一种是对链接运用绝对定位。

当标题过长的时候可能会造成一些题目,一个更好的解决方法是运用flexbox布局,这样的话当没有脚够空间的时候会主动将链接挤到下一行去。

.header-2 {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
}

上面这个技巧被称号为'对齐挪移包裹'。

举荐视频教程:css视频教程

以上就是css中内容过长怎么解决的细致内容,更多请关注 百分百源码网 其它相干文章!

打赏

打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

百分百源码网 建议打赏1~10元,土豪随意,感谢您的阅读!

共有151人阅读,期待你的评论!发表评论
昵称: 网址: 验证码: 点击我更换图片
最新评论

本文标签

广告赞助

能出一分力是一分吧!

订阅获得更多模板

本文标签

广告赞助

订阅获得更多模板