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

前端成神之路-CSS高级技巧

溢出(重点) 检索或设置当对象的内容超过其指定高度及宽度如何管理内容。...更改用户的鼠标样式 (滚动条因为兼容性非常差,我们研究) 表单轮廓等。 防止表单域拖拽 2.1 鼠标样式cursor 设置或检索在对象上移动的鼠标指针采用何种系统预定义的光标形状。...溢出的文字省略号显示 4.1 white-space white-space设置或检索对象内文本显示方式。...4.2 text-overflow 文字溢出 设置或检索是否使用一个省略标记(…)标示对象内文本溢出 text-overflow : clip ;不显示省略标记(...).../images/ao.png); } 总结: a 设置 背景左侧,padding撑开合适宽度。 span 设置背景右侧, padding撑开合适宽度 剩下由文字继续撑开宽度

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

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

先来点基础的,单行文本溢出省略 核心 CSS 语句 overflow: hidden;(文字长度超出限定宽度,则隐藏超出的内容) white-space: nowrap;(设置文字在一行显示,不能换行...) overflow: hidden;(文本溢出限定的宽度就隐藏内容) text-overflow: ellipsis;(多行文本的情况下,用省略号 “…” 隐藏溢出范围的文本) 优点 响应式截断 文本溢出范围才显示省略号...再进阶一步,多行文本溢出省略(按高度) ○ 多行文本溢出不显示省略号 核心 CSS 语句 overflow: hidden;(文本溢出限定的宽度就隐藏内容) line-height: 20px;(结合元素高度...这样在文本溢出时不会看到 C 盒子,在文本溢出时,显示 C 盒子。 ? 收,大道归简,能力封装 凡重复的,它单一;凡复杂的,它简单。 每次都要搞一坨代码,太麻烦。...( https://blog.csdn.net/qq_40072782/article/details/82908581 ) HTML技巧篇:如何单行文本以及多行文本溢出显示省略号(…) ( https

3.1K11

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

先来点基础的,单行文本溢出省略 核心 CSS 语句 overflow: hidden;(文字长度超出限定宽度,则隐藏超出的内容) white-space: nowrap;(设置文字在一行显示,不能换行...) overflow: hidden;(文本溢出限定的宽度就隐藏内容) text-overflow: ellipsis;(多行文本的情况下,用省略号 “…” 隐藏溢出范围的文本) 优点 响应式截断 文本溢出范围才显示省略号...再进阶一步,多行文本溢出省略(按高度) ○ 多行文本溢出不显示省略号 核心 CSS 语句 overflow: hidden;(文本溢出限定的宽度就隐藏内容) line-height: 20px;(结合元素高度...这样在文本溢出时不会看到 C 盒子,在文本溢出时,显示 C 盒子。 ? 收,大道归简,能力封装 凡重复的,它单一;凡复杂的,它简单。 每次都要搞一坨代码,太麻烦。...( https://blog.csdn.net/qq_40072782/article/details/82908581 ) HTML技巧篇:如何单行文本以及多行文本溢出显示省略号(…) ( https

3.3K20

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

他们之间的差异性和场景适应性又是如何?凡事就怕较真,较真必有成长。本文试图通过编码实践,给出一些答案。...先来点基础的,单行文本溢出省略 核心 CSS 语句 overflow: hidden;(文字长度超出限定宽度,则隐藏超出的内容) white-space: nowrap;(设置文字在一行显示,不能换行)...) overflow: hidden;(文本溢出限定的宽度就隐藏内容) text-overflow: ellipsis;(多行文本的情况下,用省略号“…”隐藏溢出范围的文本) 优点 响应式截断 文本溢出范围才显示省略号...响应式截断 短板 单纯截断文字, 展示省略号,观感上较为生硬 适用场景 适用于文本溢出不需要显示省略号的情况 Demo .demo { overflow: hidden...这样在文本溢出时不会看到 C 盒子,在文本溢出时,显示 C 盒子。 收,大道归简,能力封装 凡重复的,它单一;凡复杂的,它简单。 每次都要搞一坨代码,太麻烦。

2.3K40

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

他们之间的差异性和场景适应性又是如何?凡事就怕较真,较真必有成长。本文试图通过编码实践,给出一些答案。...先来点基础的,单行文本溢出省略 核心 CSS 语句 overflow: hidden;(文字长度超出限定宽度,则隐藏超出的内容) white-space: nowrap;(设置文字在一行显示,不能换行)...) overflow: hidden;(文本溢出限定的宽度就隐藏内容) text-overflow: ellipsis;(多行文本的情况下,用省略号“…”隐藏溢出范围的文本) 优点 响应式截断 文本溢出范围才显示省略号...响应式截断 短板 单纯截断文字, 展示省略号,观感上较为生硬 适用场景 适用于文本溢出不需要显示省略号的情况 Demo .demo { overflow: hidden...这样在文本溢出时不会看到 C 盒子,在文本溢出时,显示 C 盒子。 收,大道归简,能力封装 凡重复的,它单一;凡复杂的,它简单。 每次都要搞一坨代码,太麻烦。

2.1K00

html和css进阶

-- **** 获取用户输入的内容就是获取value属性的值而已 --> 文本框: 密码框: 六、overflow属性 ---- 解决内容查出父级如何显示的问题 hidden 溢出隐藏 auto 溢出滚动,超出了才滚动 scroll...,如果宽度占父级100% block 行内:不换行,宽高生效,尺寸和内容一样大 inline 行内块:不换行,宽高生效 inline-block Display:none 隐藏 配合js...;尺寸和内容一样大 换行的标签 -- 块:书写宽度高度生效,宽度宽度和父级一样大 行内块 :宽度高度生效,在一行显示 拓展:浏览器执行 行内和行内块标签的时候当做文字处理...blockquote缩进标签一个块的大小;fieldset线中有个缺口写文字;hr做水平分割线用;pre格式化输出(代码里面文字原样输出到网页位置); div没加宽度,那么会默认和父级的宽度一样;

3.5K50

CSS常见样式(一)

行内元素不会独占一行,相邻的行内元素会排列在同一行里,直到一行排不下,才会换行,其宽度随元素的内容变化。 块级元素可以设置width,height属性,块级元素即使设置宽度,仍然是独占一行。...补充:如果想一个元素可以设置宽度高度,又它以行内形式显示,我们可以设置display的值为inline-block。 2、什么是 CSS 继承? 哪些属性能继承,哪些不能?...3、如何块级元素水平居中?如何让行内元素水平居中?...属性是作用在块级元素上里面的文本居中: 我要居中我要居中我要居中 //若想要上面的文本居中,对应的CSS样式因如下所示编写 div{ text-align...解决文本溢出问题,我们需要设置两个属性: white-space: nowrap ,强制文本在一行内显示 overflow: hidden ,将溢出内容改为隐藏 { white-space: nowrap

1.7K30

前端学习(13)~css学习(七):浮动

如果设置宽度,那么宽度将默认变为父亲的100%。 行内元素和块级元素的分类: 在以前的HTML知识中,我们已经将标签分过类,当时分为了:文本级、容器级。...也就是说: 此时这个span能够设置宽度、高度 此时这个span必须霸占一行了,别人无法和他并排 如果设置宽度,将撑满父亲 举例如下: image.png 标准流里面的限制非常多,导致很多页面效果无法实现...我们div浮动,p浮动。 ? 上图中,我们发现:div挡住了p,但不会挡住p中的文字,形成“字围”效果。 总结:标准流中的文字不会被浮动的盒子遮挡住。...此时para1+para2的宽度小于div宽度。效果如上图所示。可如果设置para1+para2的宽度大于div宽度,我们会发现,para2掉下来了: ?...text-align: center; //这个div内部的文本居中。

86310

CSS第五天-定位

,默认宽度是内容宽度 ---- 固定定位:fixed 永远根据浏览器可视区域定位,不会随着滚动条的滚动滚动 可以直接加宽高,默认宽度是内容宽度 脱离标准流,在页面不占有位置 解决分辨率问题有两种方法…...---- 定位层级:z-index 只有定位有这属性,绝对定位、固定定位、相对定位 默认值:auto,数字越大,层级越高 可以设置正值或负值,没单位 ---- 过渡: transition 元素样式慢慢变化...宽度和margin: 0 auto 浮动元素 === 给外面标准流的父元素设置 宽度和margin:0 auto 定位元素 === left: 50% translateX(-50%) 溢出隐藏:overflow...: auto white-space: nowrap;(设置文字在一行显示,不能换行) text-overflow: ellipsis;(规定当文本溢出时,显示省略号来代表被修剪的文本) ---- 边框圆角...vertical-align: middle ---- 垂直的用法: 文本框和表单按钮无法对齐 input和img无法对齐 div中的文本框,文本框无法贴顶问题 div设高度由img标签撑开,此时img

2.7K40

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

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

1.8K30

前端知识点总结(html+css)(上)

众所周知,前端内容多杂,经过查阅各种资料,总结了一些知识点,以备后续复习使用。文章分为上(html,css)中(js)下(vue)三部分。...常见块级元素、行内元素、行内块元素的特点和区别 块级元素 (常见的块级元素div,p,h,form,li) 一行显示一个; 宽度默认为容器的100%; 可以设置高度宽度内外边距 块级元素可以包含其他的块级元素和文本...(如div下可包含div) 行内元素(常见的行内元素a,span.img) 一行显示多个 宽度为内容的宽度 不可以设置高度和宽度 标签内一般包含标签(如a标签内包含a标签) 行内块元素 行内块元素包含块级元素和行内元素的特征...溢出文字的省略显示 单行文本 white-space: nowrap //(强制一行显示) overflow: hidden //(溢出隐藏) text-overflow: ellipsis //(显示省略标记...如何使英文单词发生词内断行 word-wrap:break-word。 13. div水平垂直居中的几种方式。

25410

「学习笔记」CSS基础

注意:是盒子里面的文本内容水平居中, 不是盒子居中对齐 其可用属性值如下: 属性 解释 left 左对齐(默认值) right 右对齐 center 居中对齐 「3. line-height」line-height...什么是浮动」元素的浮动是指设置了浮动属性的元素会 脱离标准普通流的控制,不占位置,脱标 移动到指定位置。 作用 多个盒子(div)水平排列成一行,使得浮动称为布局的重要手段。...1.3 overflow 溢出 检索或设置当对象的内容超过其指定高度及宽度如何管理内容。...溢出的文字省略号显示 4.1 white-space white-space设置或检索对象内文本显示方式。...4.2 text-overflow 文字溢出 设置或检索是否使用一个省略标记(…)标示对象内文本溢出 text-overflow : clip ;不显示省略标记(...)

3.2K30

全栈之前端 | 8.CSS3基础知识之文本样式学习

width 属性设置元素的宽度:定义元素内容区的宽度,在内容区外面可以增加内边距、边框和外边距,行内非替换元素会忽略这个属性。...direction 属性:实际上用于设置文本、表格列和水平溢出的方向, 对于从右到左书写的语言(如希伯来语或阿拉伯语),应将该属性设置为 rtl;对于从左到右书写的语言(如英语和大多数其他语言),则应将该属性设置为...text-orientation 属性 - 定义有溢出内容隐藏的标识 描述:此属性用于确定如何提示用户存在隐藏的溢出内容,其形式可以是裁剪、显示一个省略号(“…”)或显示一个自定义字符串。...语法参数: # 文本以适当的字符换行(例如空格,在英语等使用空格分隔符的语言中),以最大限度地减少溢出, 默认值 text-wrap: wrap; # 文本不换行,它将溢出包含的元素,不是换行。... 示例10.text-wrap 控制如何换行元素中的文本

22020

翻译:如何使用CSS实现多行文本的省略号显示

CSS实现多行文本溢出的省略号显示 我们把实现的细节划分为7个步骤,在这个实现过程中最简单的就是截断文本最难的部分则是一个元素处在其父包含块溢出时的右下方,并且当父元素未溢出时该元素消失不可见。...4th 削窄prop元素 目前,最左侧的prop元素的作用在于realend元素在文本溢出时处在其正下方,在前几节的示例代码中为了直观的演示,设置prop元素的宽度为100px,那么现在为了更好的模拟实际的效果...5px,其余属性不变; 针对main元素,设置margin-left:5px,main元素左移5px,这样main元素在宽度上就完全占满了父元素; 对于realend元素,top、left和width...而设置margin-left: -100px、padding-right: 5px则是为了realend元素的盒模型的最终宽度计算为5px。...6th 隐藏 之前的实现中在文本溢出的情况下,realend元素会出现在父元素的右侧,正如 ? 。

2.8K60

CSS相关

750 * 32 + 'px';} window.addEventListener('resize', autoRootFontSize); autoRootFontSize(); })(); 不需要使用...; text-overflow:ellipsis; } 7.多行文本超出 .div{ display: -webkit-box; -webkit-box-orient:vertical;...border-top-right-radius border-bottom-right-radius border-bottom-left-radius ~~推荐写法: border-radius:20px box-shadow 该属性可以设置一个或多个下拉阴影的框...h-shadow 水平阴影位置–必填值(允许负值) v-shadow 垂直阴影位置–必填值(允许负值) blur 可选值–模糊距离 spread 可选值–阴影的大小 text-overflow 文本溢出属性指定应向用户如何显示溢出内容...展开叙述。 16.CSS3过渡 || CSS3动画 过渡属性 transition:简写属性,用于在一个属性中设置四个过渡属性。

1.5K30

CSS的盒子模型

width是“宽度”的意思,CSS中width指的是内容的宽度不是盒子的宽度。...标签分为两种等级: 1) 块级元素 ● 霸占一行,不能与其他任何元素并列 ● 能接受宽、高 ● 如果设置宽度,那么宽度将默认变为父亲的100%。...2) 行内元素 ● 与其他行内元素并排 ● 不能设置宽、高。默认的宽度,就是文字的宽度。 在HTML中,我们已经将标签分过类,当时分为了:文本级、容器级。...此时这个标签,和一个div无异: ● 此时这个span能够设置宽度、高度 ● 此时这个span必须霸占一行了,别人无法和他并排 ● 如果设置宽度,将撑满父亲 标准流里面限制非常多,标签的性质恶心... div浮动,p浮动: ?

1.2K30
领券