CSS中的文本属性
2024-10-19 02:18:16
本文总结一下CSS中关于文字的相关属性,最后给出实例。
CSS基础文字属性
文字的基础属性主要包括:字体、颜色和文本。除去颜色color的属性外,字体和文本的相关属性可以权威参考:
CSS 文本属性(Text)
CSS 字体属性(Font)
CSS3新增属性
- 文本阴影:text-shadow
- 文本溢出:text-overflow
这个属性一般需要配合overflow:hidden
和white-spance:nowrap(强制文本容器不换行)
使用。 - 文本换行:word-wrap word-break
这里有两个设置有点类似,都是对长单词或网址、数字之类的字符串在到达右边界时进行断行。区别是:word-wrap:break-word
会首先尝试将长字符串移入下一行,如果仍然显示不下,就切断分割;而word-break:break-all
则会直接进行切割。
代码示例
另外,属性white-space
也对文本换行有影响,当其为nowrap
时会强制不换行。
实际应用
利用文本溢出的text-overflow属性,可以对列表的文本展示进行设置,
即充分利用空间又保证样式美观,详见代码示例
文本设置tips
- 单元格td自动换行:
table {
table-layout:fixed; //列宽由表格宽度和列宽度设定。
width:**px;
}
table td{
overflow:hidden;
word-wrap:break-word;
}
- 文本的垂直居中vertical-align:
这个问题也许大家经常碰到,我就不详说具体解决方案了,可以参考这两篇文章我对CSS vertical-align的一些理解与认识和未知高度多行文本垂直居中。只说一下要点,vertical-align设置时一定要有参照点,而且vertical-align只在inline-block的容器内有效,块级元素容器设置vertical-align是不起作用的。
最新文章
- 用普通计算机假设基于liunx系统的NAS部署FineReport决策系统
- POJ1062昂贵的聘礼[最短路建模]
- ps、grep和kill联合使用杀掉进程
- bzoj 3529 数表 莫比乌斯反演+树状数组
- VC 三点 划 曲线
- Android 编译使用高版本的Java
- HDU 1421 搬寝室
- Android GridView、ListView、ScrollView上下拉刷新
- [转帖]2010.10.7google北大笔试题回忆
- 简洁代码---python---string
- 在keil中使用printf()函数的要点
- PyInstaller打包Python脚本为exe
- 前端学习 html
- ELK日志管理搭建
- Django 基础二(View和urls)
- 【转】ret,retf,iret的区别
- 如何查找redis使用的是哪个配置文件
- .NET微信开发Charles突破微信授权,获取任意微信网页源代码(含Https)
- BZOJ.4826.[AHOI/HNOI2017]影魔(树状数组/莫队 单调栈)
- SpringBoot(十二):springboot2.0.2写测试用例
热门文章
- HTML定位(滚动条、元素,视口)定位
- 【转】Android图片加载神器之Fresco-加载图片基础[详细图解Fresco的使用]
- Linux Kconfig及Makefile学习
- linux命令备忘
- java 计算一个方法的返回执行时间
- SpringMVC 源码深度解析&;lt;context:component-scan&;gt;(扫描和注冊的注解Bean)
- Android应用集成支付宝接口的简化
- 浏览器中打开IOS应用并传参
- getFields()和getDeclaredFields()
- CPU 100%