Html-<细节>多余字符(ex:回车符)引发的间距问题
来源:互联网 发布:当前网络不可用怎么办 编辑:程序博客网 时间:2024/05/21 11:34
废话不多说先上代码
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>多余字符(ex.回车符)引发的间距问题</title> <style type="text/css"> ul{ font-size: 0px; margin-top: 20px; } li{ display: inline-block; font-size: 16px; } span{ text-align: center; font-size: 16px; } </style></head><body> <span style="background: red">omg_3</span> <span style="background: red">omg_4</span> <span style="background: red">omg_1</span><span style="background: green">omg_2</span> <ul style="height:400px;overflow: hidden;"> <li style="width: 200px;height:100px;background:red;"><span>区域1</span></li> <li style="width: 200px;height:100px;background:blue;"><span>区域2</span></li> </ul></body></html>
不管是行内元素还是行内块状元素 都会在同一行中 而往往我们为了方便阅读代码,代码的风格是这样的
<span style="background: red">omg_3</span>(看不见的回车符)<span style="background: red">omg_4</span>(看不见的回车符)</html>
浏览器会把一些看不见的例如:回车符,空格等,识别成一个字符,从而占据一个字的空间
此时推荐的解决方案为
把父级元素的font-size设置为0;
单独设置子元素的font-size,这样就可以解决行内元素间的间距问题
阅读全文
0 0
- Html-<细节>多余字符(ex:回车符)引发的间距问题
- 一个回车符引发的问题思考
- 吸收多余字符 回车
- 去掉多余的回车符
- 初学者常见问题----解决scanf接收多余回车符的问题
- 回车符(#xD) 换行符(#xA) 引发的XML字符引用追忆录
- SQLite Expert字符间距过大的问题
- 回车符引发的awk错误
- HTML元素间距问题
- vim去掉windows文本的多余的回车符(^M)
- vim去掉windows文本的多余的回车符(^M)
- 去掉windows文本的多余的回车符(^M)
- word中如何删除换行符(多余的回车)
- C语言中getchar()、gets()和scanf()的特点以及scanf产生的多余回车符问题
- html:file 回车提交的问题
- 关于char字符引发的一个问题
- 编辑器内标签之间的回车导致元素之间有间距的问题
- 细节:一个很SB的问题引发的思考
- java设计模式---工厂方法模式篇
- 浮动与定位
- 关于一些常用Php Header头总结
- 204. Count Primes
- C语言相关
- Html-<细节>多余字符(ex:回车符)引发的间距问题
- Apache Shiro
- Python的常量
- 启动Spark Shell,在Spark Shell中编写WordCount程序,在IDEA中编写WordCount的Maven程序,spark-submit使用spark的jar来做单词统计
- 使用python 3的urllib.request库
- Apache 403 error, (13)Permission denied: access to / denied问题
- 《机器学习实战》学习笔记-[3]-决策树_1_基础
- OSI七层模型与TCP/IP四层模型 必知必会
- 二维数组行列互换(学习)