2021-07-22 知识总结

本文介绍了CSS中的关键样式技巧,包括如何实现元素的垂直对齐,如middle、text-top等属性的使用;处理文本溢出的方法,如white-space和overflow属性的应用;以及解决高度塌陷问题的通用解决方案。这些技巧对于网页布局和视觉效果的优化至关重要。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1。垂直对齐

什么是垂直对齐:在垂直方式设置元素的位置

应用场景:log垂直居中,下拉菜单垂直居中,控制文本与图片的位置

语法:vertical-align

属性值:middle/top/text-top/bottom/text-bottom/baseline

middle【实现垂直居中】/text-top【重要】/text-bottom【文字的最下放】/top【line-height的最上方】

/bottom【line-height的最下方】

/* bottom  如果父级元素设置乐line-height,那么bottom在父级div的最下方 */

2.文本溢出:

/* white-space: pre; 保留部分空白区域 换行显示*/

/* white-space: pre-line;保留换行后部分空白区域 换行显示 */

/* white-space: pre-wrap;保留部分空白区域  强制换行 */

/* white-space: nowrap; 强制文本在一行显示 */

/* overflow: auto;文本溢出时显示下拉条 */

/* overflow: hidden; */

/* overflow: scroll;一直显示下拉条 */

/* text-overflow: ellipsis;文本在一行显示时 溢出隐藏部分用省略号显示 */

3.高度塌陷:

万能方法:

.box:after{

    content: ".";

    display: block;

    clear: both;

    height: 0px;

    overflow: hidden;

    visibility: hidden;

}

4.伪对象选择器

<!-- 

    :after 在后面添加内容/

    :befor 在后面添加内容/::first-line 在第一行添加样式 /::frist-letter给第一个文本添加样式 只能用在块级元素中

    /::selection 选中之后的样式操作 只能改变字体颜色 和背景颜色 -->












 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值