前端学习笔记66-其他的文本样式
2021/5/5 18:56:49
本文主要是介绍前端学习笔记66-其他的文本样式,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
前端学习笔记66-其他的文本样式
- 文本修饰
- 处理空白
文本修饰
样式:text-decoration
可选值
none:什么都没有
underline:下划线
overline:上划线
此外,还可以设置颜色和样式。
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title> <style> div{ font-size: 50px; font-family: 微软雅黑; text-decoration: underline red dotted; } </style> </head> <body> <div class="box1"> 今天天气真热 </div> </body> </html>
挺简单的,不过ie浏览器有点不一样(之前我说我没有IE,其实是我没找到。),ie只能设置下划线,不能设置颜色和样式。
下面是ie的结果。
你看,没有下划线,如果我把颜色和dotted去掉,就有了
<style> div{ font-size: 50px; font-family: 微软雅黑; text-decoration: underline; } </style>
所以,哎,ie真是一个赶不上时代的孩子。
处理空白
看下图,当文字太多时,我们想用省略号表示,然后想看完整的可以点进行看,这个如何设置呢?
用white-space
功能:设置网页如何处理空白
可选值:
narmal:正常情况,换行
nowrap:不换行
pre:保留空白
这里不换行就是都写在一行
保留空白这个嘛,当我们在写代码时,连续写好几个空格,实际上没啥用只会显示一个,但是如果我们这里设置pre,它就会显示好几个了。
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title> <style> .box1{ white-space: nowrap; border: 1px red solid; } .box2{ white-space: normal; border: 1px red solid; } .box3{ font-size: 30px; white-space: pre; } .box4{ font-size:30px; } </style> </head> <body> <div class="box1">Lorem ipsum dolor sit, amet consectetur adipisicing elit. Velit vitae eaque incidunt, quos odio tenetur mollitia sit debitis delectus unde? Eius molestias reiciendis dolore hic dolores non exercitationem consequatur ullam!</div> <div class="box2">Lorem ipsum dolor sit, amet consectetur adipisicing elit. Velit vitae eaque incidunt, quos odio tenetur mollitia sit debitis delectus unde? Eius molestias reiciendis dolore hic dolores non exercitationem consequatur ullam!</div> <div class="box3"> 今天天气 真热 </div> <div class="box4"> 今天天气 真热 </div> </body> </html>
回到问题,如何实现用省略号来表示显示不了的内容?
首先设置nowrap,然后overflow设置为hidde,接着设置宽度。
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title> <style> .box1{ width: 200px; white-space: nowrap; overflow: hidden; } </style> </head> <body> <div class="box1">Lorem ipsum dolor sit, amet consectetur adipisicing elit. Velit vitae eaque incidunt, quos odio tenetur mollitia sit debitis delectus unde? Eius molestias reiciendis dolore hic dolores non exercitationem consequatur ullam!</div> </div> </body> </html>
现在就差一个问题了,如何显示省略号。
设置text-overflow,它是设置当内容溢出时,显示的内容的。
.box1{ width: 200px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
这篇关于前端学习笔记66-其他的文本样式的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-12-29扎心了老铁!码农的「拧螺丝」之道~
- 2024-12-27前端高频面试题详解与实战攻略
- 2024-12-27前端高频面试真题解析与实战指南
- 2024-12-27前端面试实战:初级工程师必备技巧与案例分析
- 2024-12-27前端面试题及答案:新手必备指南
- 2024-12-27前端面试真题及答案解析:初级前端工程师必备指南
- 2024-12-25前端大厂面试真题解析与实战攻略
- 2024-12-25如何准备前端面试:新手指南
- 2024-12-25前端面试题详解与实战攻略
- 2024-12-25前端面试真题详解与实战攻略