行内元素之间产生的间隙
学习总结:
间隙是如何产生的:换行符,tab(制表符),空格符等造成的
如何去除(方法之一):用font-size:0px来消除换行符,tab(制表符),空格符等造成的影响
但要注意:
1.IE6,IE7浏览器当设置font-size:0时,换行符、tab(制表符)、空格始终存在1px的空隙
2.最新版本的Safari浏览器,Chrome浏览器不支持字体大小为0的浏览器
通过查找资料后,一种比较正常的解决方法如下:
1.针对IE6、7浏览器,使用word-spacing 修复 IE6、7 中始终存在的 1px 空隙,减少单词间的空白(即字间隔)
word-spacing:-1px;
2.使用webkit的私有属性,让字体大小不受设备终端的调整,可定义字体大小小于12px
html{-webkit-text-size-adjust:none;}
使用方法
HTML
<div class="span-wrap">
<span>行内元素</span>
<span>行内元素</span>
</div>
CSS:
html{
-webkit-text-size-adjust:none;/* 使用webkit的私有属性,让字体大小不受设备终端的调整,可定义字体大小小于12px */
}
.span-wrap {
font-size:0;/* 所有浏览器 */
word-spacing:-1px;/* 使用word-spacing 修复 IE6、7 中始终存在的 1px 空隙,减少单词间的空白(即字间隔) */
}
.span-wrap span{
font-size: 12px;
letter-spacing: normal;/* 设置字母、字间距为0 */
word-spacing: normal; /* 设置单词、字段间距为0 */
}
行内元素之间产生的间隙相关推荐
- html清除内部所有补白,如何清除行内元素之间的HTML空白
8种机械键盘轴体对比 本人程序员,要买一个写代码的键盘,请问红轴和茶轴怎么选? 前言 相信大家应该都遇到过下面这个问题:"HTML源码中行内元素之间的空白显示在了屏幕上".可能大家 ...
- CSS清除行内元素之间的HTML空白
至今我还记得年轻是在IE6上开发的那些苦逼日子,特别希望IE浏览器采用 inline-block 的显示方式.行内块(inline-block)是非常有用的,特别是想要不用'block'和'float ...
- 【原】行内元素产生水平空隙是bug吗
重构工程师们在设计代码时,有喜欢手动删除行内元素之间产生的额外空隙,并通过设置margin或padding来获取想要间距吗?如代码: <div class="">< ...
- 块元素、行内元素、行内块元素
一.块元素 block element 块元素的特性 独霸一行,总是在新行上开始 宽度缺省是它父级元素的100%,除非设定一个宽度 高度.行高.外边距.内边距都可以设置 可以容纳其他内联元素或者其他块 ...
- HTML 之 块级元素、行内元素和行内块元素之间的嵌套规则
一.简介 之前对元素之间的嵌套规则没有进行系统的梳理,一直以为各种元素之间可以随意进行嵌套,但在实际敲代码的过程中发现并不是这样,大部分标签之间是可以随意嵌套的,但也存在一些特殊规则,比如:p标签内不 ...
- css:块元素、行内元素、行内块元素以及三种元素之间的转换
一.三种元素的介绍 1.块元素 块元素的特点 独占一行,也就是会自动换行 可以设置高度.宽度.外边距.内边距 宽度默认是父元素的宽度 常见块元素 <h1></h1>---< ...
- 行内元素与块级元素之间的区别及转化
注意看红色箭头,共有6个步骤,按顺序操作下去 1.首先,我们先来了解一下什么是行内元素 什么是块级元素. 2.我们先讲行内元素.行内元素就是水平方向上一行一行的堆叠起来的.意思就是说他们在同一行不在同 ...
- 行内元素 块级元素之间的嵌套
默认的span标签是一个行内标签,页面构成时,尽量把它作为最后一个标签. 当然不绝对,你可以在内套用同是行内标签的元素:<i>.<span>.<em>...等等等. ...
- CSS 块元素,行内元素,行内块元素及元素之间转换
元素的显示模式 元素一般分为块级元素和行内元素 元素种类 排列 设置样式 默认 包含 块元素 独占一行 可以设置宽高 容器的100% 可以包含任何标签 行内元素 一行可以放多个行内样式 不可直接设置宽 ...
- 继承性和层叠性 权重 盒模型 padding(内边距) border(边框) margin 标准文档流 块级元素和行内元素...
内容总结: 1.继承性和层叠性继承性: 像 一些文本的属性: color,text-*,line-*,font-* 这些属性是可以继承下来的2.层叠性就是权重 ,谁的权重大就显示谁的属性如何看权重:就 ...
最新文章
- 一些信号与自己的卷积结果
- 小程序开发实战学习笔记
- sublime text3运行python不显示内容_sublime text 运行python无法出结果
- MS SQL 能否修改实例名称
- 机械制造工艺基础_机械制造工艺基础知识,錾削与锯削加工工艺
- redistemplate使用_SpringBoot 使用 Redis 缓存
- 计算机网络学习笔记(23. HTTP连接类型)
- bzoj 4826: [Hnoi2017]影魔
- linux mysql 相关操作、问题
- [译] APT分析报告:05.Turla新型水坑攻击后门(NetFlash和PyFlash)
- 十八个经典问答,讲透了RS485接口!-小白收藏
- 【调剂】西安工业大学刘欢教授“宽光谱量子点成像”科研团队接收5名调剂学生...
- AES加密解密C语言实现
- 上传文件到OOS服务器
- MATLAB|创建指定行列大小行向量/零矩阵/单位阵含测试用例
- 地图数据可视化库folium
- OneClock 不息屏的极简时钟,不仅仅是翻页时钟那么简单!
- 《响应式网页设计》系列分享专栏
- screen工具使用
- 凝眸笑靥,又是一年寂寥春
热门文章
- 混淆矩阵 confusion_matrix
- 推荐老牌挂机网赚 沙丁鱼流量联盟
- [iOS]仿微博视频边下边播之封装播放器
- VMware 磁碟機未備妥
- Mybatis-Plus入门案例、以及为什么不建议使用MP?
- jquery清除selected/checked和选中selected/checked
- 如何实现一个安全的Web登陆
- eclipse 启动失败,出现hs_err_pid972.log类文件,文件中含JavaThread Bundle File Closer daemon类内容
- VC6.0的兼容性问题解决方案
- 酒店管理系统功能模块图