如何调整css文件.
在浏览网页时,最容易看见一些调整得不是很好的网页.而这些网页又经常浏览.
这时,就需要自定义custom.css
时了.
有时,怎么都找不到那个width
,可以把所有不相关块
都删掉.把有用的层次信息
保存为html文件.
然后将css复制下来.在刚才的html文件里链接进来.
1,先不加时,看是不是正常.可能都正常.而且表现很好.
2,然后把css链接进来.一看,是不是马上就有问题了.
然后把可疑的css语法都替换一遍,找是谁在搞破坏
.
overflow:
%s/position:/positionn/g
%s/width:/widthtt/g
%s/z-index:/zindex/g
%s/border-collapse:/bordercollapse/g
%s/text-indent:/texent/g
%s/white-space:/ws/g
挨着挨着试,是谁撑大了子元素
.
最终这次发现.是可恶的white-space
.
好,在菜鸟网里面去看看,这里
重要:white-space:nowrap;规定段落中的文本不进行换行:
是不是就撑开子元素了.父元素都没用了.
下面是white-space
所有值:
值 | 意义 |
---|---|
normal | 默认.浏览器忽略空白. |
pre | 浏览器保留空白.行为类似HTML中<pre>标签. |
nowrap | 文本不会换行,文本在同一行上继续,直到遇到 <br>. |
pre-wrap | 保留空白符序列,但是正常换行. |
pre-line | 合并空白符序列,但保留换行符. |
inherit | 从父元素继承white-space 属性值. |
以后当心这个white-space
.然后在提取的html的最上层的那个类或标识
相关的元素里面找相应white-space
元素.然后修改为normal
.
为什么这样做.因为这个玩意儿与它上面的元素的宽度
无关.而是它下面的元素
撑开了.
直接找是哪个元素引起的,根本不好找.找不到.
再看一下这个提取的文件.确实,往下找,真不好找是哪个元素在作怪.
往上找,必然是父
往下找,这么多子,哪个子在搞怪?哪项css在搞怪?
总之,就是把不相关的文本去掉.把css下载来引用进去.
然后,针对常见的怪css项,批量改,一个个查.总会找出来的.
然后针对怪css项,最好从与父项有关的一个个改,定位怪物.使命必达.
这个是一个类搞怪,其余的都跟着怪了.
谷哥翻译,一会儿就给你取消翻译了
.折腾
.
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 25岁的心里话
· 按钮权限的设计及实现