首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

CSS 常用样式集锦

overline:添加上划线。 line-through:添加删除线。 二、首行缩进(text-indent) 作用:设置段落首行的缩进距离。 通常以长度单位( px、em)或百分比表示缩进量。...可选值: normal:默认值,合并空白并允许文本在需要时换行。 nowrap:不换行,文本在同一行显示。 pre:保留空白和换行,如同 HTML 的 标签。...九、文本截断(text-overflow) 作用:当文本溢出时,决定如何显示。 通常与特定的属性组合使用。 可选值: ellipsis:显示省略号表示溢出文本。...单行文本截断组合 当同时使用 white-space: nowrap;、overflow: hidden; 和 text-overflow: ellipsis; 时,可以实现单行文本截断并显示省略号的效果...text-overflow: ellipsis; 在文本溢出时显示省略号。这一组合在网页设计中常用于处理标题、标签等简短文本溢出情况,以保持页面整洁美观。

9010

overflow:hidden作用能治住塌陷_html溢出隐藏代码

一. overflow:hidden 溢出隐藏 一个元素设置overflow:hidden,那么该元素的内容若超出了给定的宽度和高度属性,那么超出的部分将会被隐藏,不占位。... 效果如下: 一般情况下,在页面,一般溢出后会显示省略号,比如,当一行文本超出固定宽度就隐藏超出的内容显示省略号。.../*只适用于单行文本*/ div{ width: 150px; background: skyblue; overflow: hidden; /*溢出隐藏*/...white-space: nowrap; /*规定文本不进行换行*/ text-overflow: ellipsis; /*当对象内文本溢出时显示省略标记(...)*/ } 效果如下: 二....发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

1.9K30
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    前段:可能是最全的 “文本溢出截断省略” 方案合集

    在我们的日常开发工作文本溢出截断省略是很常见的一种需考虑的业务场景细节。看上去 “稀松平常” ,但在实现上却有不同的区分,是单行截断还是多行截断?多行的截断判断是基于行数还是基于高度?...text-overflow: ellipsis;(规定当文本溢出时,显示省略符号来代表被修剪的文本) 优点 无兼容问题 响应式截断 文本溢出范围才显示省略号,否则不显示省略号 省略号位置显示刚好 短板...) text-overflow: ellipsis;(多行文本的情况下,用省略号“…”隐藏溢出范围的文本) 优点 响应式截断 文本溢出范围才显示省略号,否则不显示省略号 省略号显示位置刚好 短板 兼容性一般...) position: absolute;(省略号绝对定位) line-height: 20px; (结合元素高度,高度固定的情况下,设定行高, 控制显示行数) height: 40px; (设定当前元素高度...;(使一个单词能够在换行时进行拆分) 优点 无兼容问题 响应式截断 文本溢出范围才显示省略号,否则不显示省略号 短板 省略号显示可能不会刚刚好,有时会遮住一半文字 适用场景 适用于对省略效果要求较低,多行文本响应式截断的情况

    2.3K40

    前段:可能是最全的 “文本溢出截断省略” 方案合集

    在我们的日常开发工作文本溢出截断省略是很常见的一种需考虑的业务场景细节。看上去 “稀松平常” ,但在实现上却有不同的区分,是单行截断还是多行截断?多行的截断判断是基于行数还是基于高度?...text-overflow: ellipsis;(规定当文本溢出时,显示省略符号来代表被修剪的文本) 优点 无兼容问题 响应式截断 文本溢出范围才显示省略号,否则不显示省略号 省略号位置显示刚好 短板...) text-overflow: ellipsis;(多行文本的情况下,用省略号“…”隐藏溢出范围的文本) 优点 响应式截断 文本溢出范围才显示省略号,否则不显示省略号 省略号显示位置刚好 短板 兼容性一般...) position: absolute;(省略号绝对定位) line-height: 20px; (结合元素高度,高度固定的情况下,设定行高, 控制显示行数) height: 40px; (设定当前元素高度...;(使一个单词能够在换行时进行拆分) 优点 无兼容问题 响应式截断 文本溢出范围才显示省略号,否则不显示省略号 短板 省略号显示可能不会刚刚好,有时会遮住一半文字 适用场景 适用于对省略效果要求较低,多行文本响应式截断的情况

    2.1K00

    记录一次JS 实现多行文本溢出

    背景:UED设计稿要求。需要实现多行文本溢出省略号的样式。 原以为是一个简单的小需求, 框框直接上手。...但是在高版本的ios(iphone14、iphone15)下,他会默认成单行文本溢出省略号 。...所以我猜测,有没有可能在高版本的ios,这个属性实现方式有所调整。 由于我需要的样式是类似文字环绕的效果,所以我无法直接给标签外的文字添加一个span标签来改变html结构。...需要加上浮动效果才行。 总结就是我太菜了,所以我改用了一种比较原始的方法。用js去实现多行文本溢出省略+浮动去实现我想要的效果....window.getComputedStyle(element).lineHeight); const maxHeight = lineHeight * maxLines; // 不断减少文本直到其高度小于或等于最大允许高度

    12110

    可能是最全的 “文本溢出截断省略” 方案合集

    本文首发于政采云前端团队博客:可能是最全的 “文本溢出截断省略” 方案合集 https://www.zoo.team/article/text-overflow 前言 在我们的日常开发工作文本溢出截断省略是很常见的一种需考虑的业务场景细节...) text-overflow: ellipsis;(规定当文本溢出时,显示省略符号来代表被修剪的文本) 优点 无兼容问题 响应式截断 文本溢出范围才显示省略号,否则不显示省略号 省略号位置显示刚好 短板...) text-overflow: ellipsis;(多行文本的情况下,用省略号 “…” 隐藏溢出范围的文本) 优点 响应式截断 文本溢出范围才显示省略号,否则不显示省略号 省略号显示位置刚好 短板 兼容性一般...再进阶一步,多行文本溢出省略(按高度) ○ 多行文本溢出不显示省略号 核心 CSS 语句 overflow: hidden;(文本溢出限定的宽度就隐藏内容) line-height: 20px;(结合元素高度...: absolute;(省略号绝对定位) line-height: 20px; (结合元素高度,高度固定的情况下,设定行高, 控制显示行数) height: 40px; (设定当前元素高度) ::after

    3.2K11

    可能是最全的 “文本溢出截断省略” 方案合集

    本文首发于政采云前端团队博客:可能是最全的 “文本溢出截断省略” 方案合集 https://www.zoo.team/article/text-overflow 前言 在我们的日常开发工作文本溢出截断省略是很常见的一种需考虑的业务场景细节...) text-overflow: ellipsis;(规定当文本溢出时,显示省略符号来代表被修剪的文本) 优点 无兼容问题 响应式截断 文本溢出范围才显示省略号,否则不显示省略号 省略号位置显示刚好 短板...) text-overflow: ellipsis;(多行文本的情况下,用省略号 “…” 隐藏溢出范围的文本) 优点 响应式截断 文本溢出范围才显示省略号,否则不显示省略号 省略号显示位置刚好 短板 兼容性一般...再进阶一步,多行文本溢出省略(按高度) ○ 多行文本溢出不显示省略号 核心 CSS 语句 overflow: hidden;(文本溢出限定的宽度就隐藏内容) line-height: 20px;(结合元素高度...: absolute;(省略号绝对定位) line-height: 20px; (结合元素高度,高度固定的情况下,设定行高, 控制显示行数) height: 40px; (设定当前元素高度) ::after

    3.5K20

    CSS3进阶整理

    正常情况下,文本内容超出所宽度范围时,文字会自动换行,但我们不希望它换行就需要文本溢出省略操作了。...这里需要完成三步:强制不换行、元素内容溢出处理、文本溢出省略。...1.强制不换行:H5推荐使用 white-space:nowrap 方法来实现不换行 2.元素内容溢出 overflow 这一步我们的目标是超出部分不显示,使用overflow属性。...ellipsis:超出部分用省略号表示 多行文本超出省略 如果我们希望多行省略,即如实现,两行后超出省略,WebKit内核浏览器实现起来比较简单: /* 隐藏超出部分 */ overflow : hidden...,设置文本超出2行就用省略号 */ -webkit-line-clamp: 2; /* WebKit内核的浏览器的私有属性,设置或检索伸缩盒对象的子元素的排列方式 */ -webkit-box-orient

    1.1K10

    〔连载〕VFP9增强报表系统AND社群的各种姿势

    图4演示了可用于字段的设置: 图4、属性对话框的 Protection 页允许你控制当使用 PROTECTED 关键字的时候,用户在报表设计拥有什么能力 如你在图5所见,你可以控制带区是否能被编辑或者缩放...在一个对象的属性对话框之 other 页上的 Tooltip 设置设置好你希望的提示文本。图10展示了 COMPANYNAME 字段的 tooltip。...字符表达式的 Trim 模式 在以前版本的 VFP ,除非你打开 Stretch with overflow (在溢出时放宽)设置,如果字符表达式的值对该字段来说太长,那么它就会被剪短。...可用的选择是: Default trimming(默认修整):一个省略号被添加到文本的末尾以指示还有更多没有被看到的数据。注意在图11有几个公司名称的末尾有着省略号。...,加上省略号):近似修整到最近的字符,但在末尾加上一个省略号; Trim to nearest word, append ellipsis(修整到最近的词,加上省略号):跟默认修整的方式一样; Filespec

    73610

    前端正确处理“文字溢出”的思路

    我们发现,下面多出去的文字倒是被省略了,但是我们的省略号呢??我就不卖官子了,其实造成这个的原因的答案就是下面这句话: 我们仔细看上面我们溢出的场景。...此时我们再加上我们的两个属性,overflow-hidden 和 text-ellipsis,神奇的一幕就发生了。...最后我们需要设计一个函数,在组件挂载以后,让它去正确处理我们文字溢出的场景。 接下来的需求就是,这个 autoEllipsis 函数如何去实现。...别着急写代码,我知道你现在有可能还是一雾水无从下手,让我先带你理清思路然后再开始写代码。 四....中间我们再手动加上 “...” 省略号不就完美达成了吗? 上面想表达的意思用大白话来讲,其实也就是去掉中间的10个文字,然后随便再找一个字替换成字符串三个点 ... 。 五.

    71440

    CSS进阶内容——布局技巧和细节修饰

    元素的显示与隐藏 在我们的网页设计,也许会有广告的设计部分 广告旁常常存在×号来进行广告的关闭,而这部分内容在CSS中就被称为元素的显示与隐藏 本质: 让一个元素在页面隐藏或显示出来 我们常常提供三种方法...表单文本对齐 图片底部空白问题 溢出文字采用省略号代替 CSS三角设计 我们在网页设计中常常看到三角形标志,而这些标志需要一些小技巧才能够完成 设计三角的要求: div盒子的高度和宽度均设计为0 我们通过...属性(推荐) 使图片转化为块级元素display:block; 溢出文字采用省略号代替 当我们的框架承受不住过多文字时,可能出溢出或者突然终止,这样的网页设计都是不合标准的 所以我们希望采用省略号来使整个文本不显得过于生硬...我们分别讲述单行文本溢出和多行文本溢出的解决方法: 单行文本溢出: 强制文本一行显示: white-space:nowrap; 超出部分省略: overflow:hidden;...省略部分用省略号显示: text-overflow:ellipsis; 多行文本溢出:(方法过于复杂且兼容性不好,不推荐使用) 设置省略超出部分且让省略部分让省略号代替: overflow

    2K20

    前端打工人的面试总结

    -- 注意:对于需要使用输入法(中文、日文、韩文等)的语言,你将会发现v-model不会再输入法 组合文字过程得到更新 --> <!...问题描述: 两个块级元素的上外边距和下外边距可能会合并(折叠)为一个外边距,其大小会取其中外边距值大的那个,这种行为就是外边距折叠。...lastIndexOf() 迭代方法 every()、some()、filter()、map() 和 forEach() 方法数组归并方法 reduce() 和 reduceRight() 方法单行、多行文本溢出隐藏单行文本溢出...overflow: hidden; // 溢出隐藏text-overflow: ellipsis; // 溢出省略号显示white-space: nowrap;...// 规定段落文本不进行换行多行文本溢出overflow: hidden; // 溢出隐藏text-overflow: ellipsis; // 溢出省略号显示display

    63380

    每天10个前端小知识 【Day 18】

    在日常开发展示页面,如果一段文本的数量过长,受制于元素宽度的因素,有可能不能完全显示,为了提高用户的使用体验,这个时候就需要我们把溢出文本显示成省略号。...对于文本溢出,我们可以分成两种形式: 单行文本溢出 多行文本溢出 实现方式 单行文本溢出省略 理解也很简单,即文本在一行内显示,超出部分以省略号的形式展现 实现方式也很简单,涉及的css属性有: text-overflow...核心的css代码结构如下: position: relative:为伪元素绝对定位 overflow: hidden:文本溢出限定的宽度就隐藏内容) position: absolute:省略号绝对定位...text-overflow: ellipsis:多行文本的情况下,用省略号“…”隐藏溢出范围的文本 p { width: 400px; border-radius...查有 - 添加background-image规则,将会添加到样式规则树 DOM树和样式规则匹配时构建渲染树,如果DOM树节点匹配到样式规则的backgorund-image,则会加载背景图片 计算元素

    14610

    15 个你不知道的 CSS 属性

    在今天这篇文章,我们揭示了 15 个隐藏的 CSS 属性,这些属性可能没有引起您的注意,但在增强您的网页设计能力方面具有巨大的潜力。....element { mix-blend-mode: screen; } 4. text-overflow: 文本溢出允许您控制溢出其容器的文本的显示方式,提供省略号或自定义溢出指示器的选项。...,为文本布局和设计开辟了新的可能性。....element { overscroll-behavior: contain; } 9. user-select: user-select控制用户是否可以选择元素内的文本,从而更好地控制用户交互和界面设计....element { overscroll-behavior-block: none; } 结论 通过将这些CSS 属性集成到您的工具包,您可以开启一个充满创意可能性和对网页设计进行细粒度控制的世界

    16610

    开发 | 小程序也能像朋友圈一样「折叠全文」?有了这个技巧就能做!

    判断文本过长的最直接方法,是文本行数超过某个值。在浏览器端,可通过 DOM 获取容器高度和文本的行高,来计算文本显示的行数。 但在小程序,微信并没有 JS 访问文本行数或组件高度的接口。...所以,我们只能退而求其次,采用字符数来作为文本过长的标准。至于多少字符算过长,可综合容器宽度、字符(中文字符会占两个英文字符宽度)、字体、字号,和设计师确认。 但显然这种做法还有问题。...比如,遇到每行字符数很少却会显示许多行的情况(例如回车过多),系统就不会进行文本过长的处理,违背我们折叠过长文本的初衷。 文本过长时,如何折叠?...这个 Webkit 内核私有的 CSS 属性,用于设置留在容器文本行数,让其余的文本处于「溢出」状态。...我们可以把每段输到一个 text 组件,并在 text 组件结尾加上 \n 来实现分段。

    1.4K50

    学前端到了CSS阶段,你一定要掌握这9大防御式开发技能

    我们在CSS布局时,是按照设计师的效果来开发的,但是实际的网页内容是动态的,网页上的内容是可以改变的,:文字数量,图片尺寸、窗口大小等,再加上用户的一些意想不到的行为和运行环境,从而造成CSS布局的效果并没有按照我们预期的效果显示...三、9个具有防御式的CSS代码① :场景一:单行文本过长我们设计时的理想效果是标题文字不超过8个字,正好显示完整。但实际应用时,有可能标题内容过长造成换行显示。...我们可以添加文字溢出显示..省略号来解决。...alt="" /> 4、场景四:图片加载失败,文字显示问题当图片上有文字时,如果图片加载失败,而外层容器的背景色和文字颜色接近,那么文字的展示效果就不理想;此时我们可以图片加上对应的背景色...通常如果图片上有文字,设计师在设计效果图时都会在图片和文字中间加上一层黑色的半透明遮罩层,这样即使图片加载不出来,也不影响文字的展示效果。

    1.8K00

    前端项目知识点总结

    inline-block 设置图标的background-position 外边距合并的问题 父元素没有边界线, 无法构成盒子模型 此时调子元素的margin值, 父子元素都会改变出错 解决方法: 父元素加属性...把握整个页面的情况, 将可复用的部分写在初始化样式 初始化的时候直接加上 box-sizing: border-box 选择器 id选择器优先级太高, 在css中最好少出现 垂直居中 调节图片和文字的垂直...: vertical-align:middle 图片下面有空隙的问题 vertical-align:top; 文本超出部分出现省略号 overflow:hidden;(溢出隐藏) text-overflow...:ellipsis;(文本超出部分出现省略号) white-space:nowrap;(文本不换行) overflow: auto;(在布局内滚动) 把某个元素隐藏 display:none; 显示为无...代码习惯 边界醒目 主要内容部分用醒目的边界画出来, 方便看位置的变化

    89520

    内容文案基础策略如何定义?

    1.避免错别字 文本信息词要规范,避免错别字。 ? 中英文大小写 - 产品概念名称缩写一般需使用大写字母,:BBS、POS;但对于某些概念名称,需使用原有格式,:SaaS。...来自有赞 ---- 二、Ant Design文案规范 文案 在界面,我们需要通过对话的方式与用户产生共鸣。精准、清晰的语言会更容易让用户理解,合适的语气更容易让用户建立信任感。...注:不要在同一个句式混用『你』和『我』,交互中指代混乱会让用户相当纠结。 ? 友好尊重 多用户支持与鼓励,不要命令和强迫用户。 如果你想留住你的用户,当出错的时候就不要责怪用户。...省略不必要的标点 以下元素单独出现时可以省略标点: 标签 标题 输入框下的提示 悬停文本的提示 表格的句子 ? 以下元素单独出现时需要加上标点: 多句或多段的文案和列表内容。...:2012-11-12。 省略号 … 使用半角的『…』为省略号。 隐藏符号 * 多用于替换显示隐私信息。

    1.3K30
    领券