DAY01记录学习

本文总结了五个常见的CSS布局与样式问题,包括margin-top对背景的影响、浮动元素的margin-left导致的放大问题、span元素的margin无效、li元素间的分割线添加以及特定li背景的修改。通过实例解析,提出了解决这些问题的有效方法,如使用padding替代margin、调整定位方式、添加额外的div包裹等。

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

问题一:设置margin-top时背景会跟着小圆点移动

我的解决办法:给背景图设置float:left;

实际原因:每个盒子里的第一个盒子没有设置定位或者浮动,它的margin-top是失效的,继承到上一个盒子上去了。

实际解决办法:背景图盒子设置padding-top:1px;

 

问题二:div盒子设置float:left; margin-left,在进行鼠标悬停hover滑进放大时,圆圈贴着左上两边进行放大。

我的解决办法:margin-top,margin-left设置成负值(负值一般不使用,只能在极特殊情况使用)

实际问题:需要中心放大

解决办法:还需学习新的知识

问题三:<span></span>只有margin-left和margin-right生效,margin-top和margin-bottom是失效的

我的解决办法:外面套个div盒子

问题四:怎么在li中加入分割线

我的解决办法:border-left:1px red solid;    单独去掉某一个分割线需要单独设置border-left:none;

问题五:单独修改某一li里无背景的做法

我的解决办法:一定带上父类选择器,假设单独的li设置class="nav1",外套的div为class="top"

.top ul .nav1{

            background:none;

}

.nav1相当于li

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值