当前位置:首页 > 生活百科

css超出省略号文字显示(将div超出部分省略号)

栏目:生活百科日期:2025-05-19浏览:0

元素的显示与隐藏

display &— block;(转换为块元素&&&& 显示) none(隐藏 &&&& 不保留原来的位置) &— 重要!

visibility &— visible(显示) hidden (隐藏 &&&& 保留原来的位置 )

复习:overflow:hidden; 1.之前解决父子关系垂直嵌套的合并塌陷问题。2.清除浮动

overflow &— hidden 内容超出的部分隐藏(重点的) scroll(强制出现滚动条样式) auto(根据内容多少来判断是否出现滚动条 )

精灵技术

目的:为了有效地减少服务器接受和发送请求的次数,提高页面的加载速度

实现原理: 只请求一张图 &–只是展示不同位置的小图。

案例使用:

background-image 背景图片

background-repeat 是否平铺

background-position 背景定位

小小注意点:

1.精灵技术主要针对背景图片,插入的img不需要这个技术

2.需要测量每个小背景图片的大小和位置

3.给盒子指定小的背景图片时,背景定位基本都是负值

##

字体图标

优势:浏览器支持性比较好,灵活性大;体积小,加载速度快,节省带宽流量;减轻服务器压力。

注意:字体图标是字体 不是图片

使用字体图标

1.把包包里面的font文件夹复制出来一份,放在我们项目根目录。

2.在html文件标签里面添加结构

3.在html文件样式style里面声明字体:告诉代码和别人使用我们自己自定义的字体(一定注意路径问题)

4.给盒子设置字体即可

追加字体图标

原来的不能删除,继续使用,此时我们需要这样做

把压缩包里面的selection.json 从新上传,然后,选中自己想要新的图标,从新下载压缩包,替换原来文件夹即可。

重新导入selection.json 生成 新的字体包&–》追加选择字体 &–》点击下载 &–》把之前项目中fonts删除&–》替换成新的字体包里面的fonts文件夹

css三角形

本质:还是利用了盒子的边框

做法:

1.宽高为 零

2.四个边都要的,只保留我们需要的边框颜色,其他的 颜色透明即可。

3.为了照顾兼容问题,设置:line-height:0; font-size:0;

三角形案例:  .demo {      position: relative;      width: 200px;      height: 100px;      background-color: pink;     }        i {      position: absolute;      top: 35px;      left: 200px;      width: 0;      height: 0;      border: 15px solid transparent;      border-left-color: hotpink;     }  &<p class="demo"&>     &<i&>&</i&>   &</p&>

用户的界面样式

 &<ul&>     &<li&>我是默认的小白鼠标样式&</li&>     &<li&>我是鼠标小手样式&</li&>     &<li&>我是鼠标移动样式&</li&>     &<li&>我是鼠标文本样式&</li&>     &<li&>我是鼠标禁止样式&</li&>   &</ul&>?cursor:pointer;  -- 记住!cursor:move;  --记住!cursor:not-allowed;  --记住!

轮廓线

outline: 0/ none; &—&– 去掉轮廓线

防止文本域拖拽

resize:none;

vertical-align 垂直对齐方式

如果让单行文本垂直居中 &— 使用line-height,如果处理图片和文本的垂直对齐方式,line-height=高 不可以实现!注意:只针对行内元素和 行内块起作用。通常用于 &— 图片和文本对齐问题和去除图片底部空白缝隙问题。去除图片底部空白让图片白不要和 基线对齐 &— vertical-align:top middle bottom转换为块元素 &— display:block;

  p {      border: 2px solid red;     }        img {      /* 这个属性加给图片本身,千万不要加给图片的父级盒子 */      vertical-align: middle;     }?  &<p&>     &<img class="aligncenter" src="images/ldh.jpg" alt=""&>   &</p&>

单行文字溢出省略号 显示 (背过!)

1.必须强制一行显示 white-space:nowrap;

2.超出部分隐藏 overflow:hidden;

3.文字省略号代替超出的文本 text-overflow:ellipsis;

多行文本省略号显示

  overflow: hidden;      /*文字省略号代替*/      text-overflow: ellipsis;      /* 弹性伸缩盒子模型显示 */      display: -webkit-box;      /* 限制在一个块元素显示的文本的行数 */      -webkit-line-clamp: 3;      /* 设置或检索伸缩盒对象的子元素的排列方式 */      -webkit-box-orient: vertical;

margin负值运用(练习!)

前置知识点:

relative &— 相对定位占位置

absolute &— 绝对定位不占位置

float &—- 浮动不占位置

文字环绕效果

浮动 &— 压不住下面标流的图片和文字。

行内块可以单独设置宽高一排显示

text-align:center &— 给父亲元素添加,可以让子盒子(行内块/行内元素)水平居中。

京东三角形巧妙运用

 p {      /* 1.宽高为0 */      width: 0;      height: 0;      /* 2.只保留需要的边框颜色 */      border-color: transparent transparent red transparent;      /* 3.边框是实线 */      border-style: solid;      /* 4.保留需要的边框大小,剩下的为 0 */      border-width: 0 0 100px 50px;     }?&<p&> &</p&>

“css超出省略号文字显示(将div超出部分省略号)” 的相关文章

加拿大将决定是否禁用华为5G设备(拒绝授权5G专利后续)

综合路透社、加拿大“环球新闻”9月29日报道,加拿大总理特鲁多28日称,可能会在“未来几周”决定,加拿大是否要像“五眼联盟”其他成员那样禁用华为5G设备。报道截...

cdrx7怎么激活代码(详细coreldrawx7安装教程)

首先小编给大家介绍一下什么叫CDR,CDR全称叫CorelDRAWGraphicsSuite,是加拿大Corel公司的平面设计软件;该软件是Corel公司出品的...

同程艺龙接连盈利:胜利与压力并行

配图来自Canva2020年,受新冠疫情影响,整个旅游行业受到较大的冲击,在线旅游平台也不例外。在整体市场低迷的情况下,亏损成了在线旅游平台的普遍现象,此时,港...

cad高版本怎么转换成低版本,cad图纸降低版本的方法

有时我们的CAD高版本文件不能在低版本软件中打开,解决方法之一就是进行转换,那么AutoCAD2007文件如何转换成AutoCAD2005呢?下面一起来看看转换...

台达plc485通讯实例(台达plc485通讯口设置)

一、硬件准备二、参数设置:1、打开《DeltaWPLSoft》编程软件,打开程序,选择好自己的PLC型号和COM1编程通讯参数。然后进行COM2或COM3的RS...

吃瓜是什么意思网络语(曝光网络语吃瓜的深意及来由)

这两天的“瓜”多得让人应接不暇:#蒋劲夫家暴女友#,在微博热搜榜久居不下,引起媒体民众间一波关于家庭暴力问题的关注和讨论;#高以翔参加节目录制时猝死#,让粉丝和...

吃鸡怎么玩的厉害,手机版吃鸡新手教程

吃鸡是目前非常火的游戏,但是上手有些难度,对于新手来说并不友好,许多人都不知道吃鸡怎么玩,怎么才能吃到鸡。所以仅仅是埋头苦干是没用的,还需要掌握一些技巧,可以少...

matlab矩阵维度不一致怎么办(Matlab矩阵的简单操作)

还在为选择困难症而犯愁吗?想知道如何用MATLAB进行矩阵的运算操作吗?今天小编为大家带来“决策矩阵在MATLAB中的基础操作”,一起来看看吧!?多图预警!建议...

win10怎么清理内存垃圾(电脑系统清理内存技巧)

Win10系统怎么清理垃圾文件?很多用户对Win10系统并不熟悉,本文就给大家分享Win10系统电脑清理垃圾文件的常见方法。方法一:磁盘清理1、点开WIN10系...

mybatis调用存储过程(有关mybatis知识点解析)

MyBatis是一款优秀的持久层框架,一个半ORM(对象关系映射)框架,它支持定制化SQL、存储过程以及高级映射。MyBatis避免了几乎所有的JDBC代码和手...