css样式控制表格单元格的距离

网上科普有关“css样式控制表格单元格的距离”话题很是火热,小编也是针对css样式控制表格单元格的距离寻找了一些与之相关的一些信息进行分析,如果能碰巧解决你现在面临的问题,希望...

网上科普有关“css样式控制表格单元格的距离”话题很是火热,小编也是针对css样式控制表格单元格的距离寻找了一些与之相关的一些信息进行分析 ,如果能碰巧解决你现在面临的问题,希望能够帮助到您 。

table?{

border-spacing:?15px;

border-collapse:?separate;}

可以应用border-spacing属性设置到表中。border-collapse 默认值为separate,即每个td单元格都有独立的边框;collapse表示相邻单元格共用一个边框 ,此时 border-spacing 将不起作用 ,设置为collapse单元格间距将消失。

扩展资料:

语言标准

在CSS 2.1规范中,识别符(包括选择符中的元素名 、类、ID)只能包含A~Z、a~z 、0~9等字符,加上连字符“- ” 、下划线“_” 。识别符不能以数字开头 ,以连字符和下划线开头也是不允许的 。只有属性、属性值、单位 、伪类、伪元素和“@”规则可以由连字符“- ”开头。

CSS的识别符也需要用反斜杠“\ ”规避特殊字符,这些规避字符遵循IS010646规范。特殊字符的规避方法有两种:

第一种方法是遇到特殊字符则在这些字符前直接添加反斜杠,例如 ,“AT&T”变为“AT\&T”;另一种方法为用反斜杠和Unicode或IS010646等值的十六进制数值一起,规避特殊字符,例如 ,“AT&T ”变为“AT\26T” 。

参考资料:

百度百科—css

如何消除inline-block元素间间距问题

浏览器的默认值.

其实很多元素浏览器都设有相应的默认值的,就如

ul有40px 的margin

body有10px 的margin

a标签有下划线

p标签字体默认是黑色

等……

(当然,各不同的浏览器,其默认值设置也有所不同)

大多数人在写CSS前 ,一般都会加上一条通配符设置取消浏览默认值的:

*{margin:0;padding:0;}

其实浏览器的一些默认值,自己实践多了,自然就会知道的了。

一、现象描述

真正意义上的inline-block水平呈现的元素间 ,换行显示或空格分隔的情况下会有间距 ,很简单的个例子:

<input /> <input type="submit" />

我们使用CSS更改非inline-block水平元素为inline-block水平,也会有该问题:

.space a {

display: inline-block;

padding: .5em 1em;

background-color: #cad5eb;

}

<div >

<a href="##">惆怅</a>

<a href="##">淡定</a>

<a href="##">热血</a>

</div>

这种表现是符合规范的应该有的表现(如果有人认为是bug就太()ay ()oy 了)。

不过,这类间距有时会对我们布局 ,或是兼容性处理产生影响,需要去掉它,该怎么办呢?以下展示N种方法(欢迎补充)!

二 、方法之移除空格

元素间留白间距出现的原因就是标签段之间的空格 ,因此,去掉HTML中的空格,自然间距就木有了 。考虑到代码可读性 ,显然连成一行的写法是不可取的,我们可以:

<div >

<a href="##">

惆怅</a><a href="##">

淡定</a><a href="##">

热血</a>

</div>

或者是:

<div >

<a href="##">惆怅</a

><a href="##">淡定</a

><a href="##">热血</a>

</div>

或者是借助HTML注释:

<div >

<a href="##">惆怅</a><!--

--><a href="##">淡定</a><!--

--><a href="##">热血</a>

</div>

三、使用margin负值

.space a {

display: inline-block;

margin-right: -3px;

}

例如,对于12像素大小的上下文 ,Arial字体的margin负值为-3像素,Tahoma和Verdana就是-4像素,而Geneva为-6像素。

由于外部环境的不确定性 ,以及最后一个元素多出的父margin值等问题 ,这个方法不适合大规模使用;

四、让闭合标签吃胶囊

如下处理:

<div >

<a href="##">惆怅

<a href="##">淡定

<a href="##">热血</a>

</div>

注意,为了向下兼容IE6/IE7等喝蒙牛长大的浏览器,最后一个列表的标签的结束(闭合)标签不能丢。

在HTML5中 ,我们直接:

<div >

<a href="##">惆怅

<a href="##">淡定

<a href="##">热血

</div>

好吧,虽然感觉上有点怪怪的,但是 ,这是OK的 。

五 、使用font-size:0

类似下面的代码:

.space {

font-size: 0;

}

.space a {

font-size: 12px;

}

这个方法,基本上可以解决大部分浏览器下inline-block元素之间的间距(IE7等浏览器有时候会有1像素的间距)。不过有个浏览器,就是Chrome, 其默认有最小字体大小限制 ,因为,考虑到兼容性,我们还需要添加:

类似下面的代码:

.space {

font-size: 0;

-webkit-text-size-adjust:none;

}

补充:根据小杜在评论中中的说法 ,目前Chrome浏览器已经取消了最小字体限制。因此,上面的-webkit-text-size-adjust:none;代码估计时日不多了 。

六、使用letter-spacing

类似下面的代码:

.space {

letter-spacing: -3px;

}

.space a {

letter-spacing: 0;

}

七、使用word-spacing

类似下面代码:

.space {

word-spacing: -6px;

}

.space a {

word-spacing: 0;

}

一个是字符间距(letter-spacing)一个是单词间距(word-spacing),大同小异。据我测试 ,word-spacing的负值只要大到一定程度 ,其兼容性上的差异就可以被忽略。因为,貌似,word-spacing即使负值很大 ,也不会发生重叠 。

与上面demo一样的效果,这里就不截图展示了 。如果您使用Chrome浏览器,可能看到的是间距依旧存在。确实是有该问题 ,原因我是不清楚,不过我知道,可以添加display: table;或display:inline-table;让Chrome浏览器也变得乖巧。

.space {

display: inline-table;

word-spacing: -6px;

}

八 、其他成品方法

下面展示的是使用letter-spacing和word-spacing去除格栅单元见间隔方法(注意 ,其针对的是block水平的元素,因此对IE8-浏览器做了hack处理):

.yui3-g {

letter-spacing: -0.31em; /* webkit */

*letter-spacing: normal; /* IE < 8 重置 */

word-spacing: -0.43em; /* IE < 8 && gecko */

}

.yui3-u {

display: inline-block;

zoom: 1; *display: inline; /* IE < 8: 伪造 inline-block */

letter-spacing: normal;

word-spacing: normal;

vertical-align: top;

}

以下是一个其他提供的方法:

li {

display:inline-block;

background: orange;

padding:10px;

word-spacing:0;

}

ul {

width:100%;

display:table; /* 调教webkit*/

word-spacing:-1em;

}

.nav li { *display:inline;}

也就是上面一系列CSS方法的组组合合;

九、结语

其他去除间距的方法肯定还有,欢迎大家通过评论方式进行补充 。上文部分方法可能有测试不周全之处 ,因此,部分细节上可能会有纰漏,欢迎指正。

关于“css样式控制表格单元格的距离”这个话题的介绍 ,今天小编就给大家分享完了 ,如果对你有所帮助请保持对本站的关注!

本文来自作者[沛山]投稿,不代表石号立场,如若转载,请注明出处:https://s0429.com/cshi/202512-2111.html

(183)

文章推荐

  • 夏季养生保健小常识 10大常识盘点

    网上科普有关“夏季养生保健小常识10大常识盘点”话题很是火热,小编也是针对夏季养生保健小常识10大常识盘点寻找了一些与之相关的一些信息进行分析,如果能碰巧解决你现在面临的问题,希望能够帮助到您。炎炎夏日,如果不是待在空调间,高温的炽烤总是让人每个细胞都感觉难受。中暑、头晕、昏沉等小毛病在夏季更

    2024年12月15日
    79
  • 31省份新增确诊25例(31省区市新增25例确诊)

    31省份新增本土“86+206”省份新增本土“86+206”例主要涉及的省份及具体情况如下:本土确诊病例(86例)分布:甘肃新增36例,为当日本土确诊病例数最多的省份;广东新增32例,是南方地区病例集中的省份;上海新增5例,显示其仍存在局部传播风险;江西新增5例;海南新增3例;江苏新增2例;内蒙古

    2025年11月24日
    29
  • 24日山东疫情速报(山东疫情23日新增)

    山东省菏泽地区郓城县最新疫情怎么样无症状感染者471:男,49岁,现住定陶区张湾镇菏泽东服务区南区。11月19日,重点人员筛查检出(省外入鲁人员)。初步流调显示,活动轨迹主要涉及鄄城服务区西区、定陶张湾高速口、定陶大李庄、崮堆王村、菏泽服务区。无症状感染者472:男,31岁,现住鲁西新区陈集镇菏泽

    2025年11月25日
    34
  • 冬残奥会开幕式时间(冬残奥会2022时间)

    北京冬残奥会观后感10篇1、北京冬残奥会观后感1“我会拼尽全力,努力站上最高领奖台为国争光。”1月16日,到达张家口崇礼万龙滑雪场后,将出战北京2022年冬残奥会的景县籍高山滑雪运动员张梦秋,第一时间给景县的母亲高立敏打来电话,平和的声音中透露着自信。“她永远是我们的骄傲。”谈起身残志坚的女儿

    2025年11月27日
    28
  • 31省区市新增1例本土确诊(31省区市新增本土确诊62例)

    全国均为低风险!新增本土病例三天前核酸检测为阴性全国所有县域均为低风险,但海南三亚6月6日新增1例湖北输入本土病例,该病例三天前(6月3日)核酸检测为阴性。以下是详细情况:全国风险等级调整情况:6月7日起,吉林市丰满区由高风险调整为低风险,昌邑区、船营区由中风险调整为低风险。自此全国所有县域均为低

    2025年11月27日
    21
  • 川苏浙等地启动新冠感染调查的简单介绍

    疫情防控进入第四阶段!北京18地高风险,辽宁等地新发疫情来源不明_百度...第一阶段:突发疫情应急围堵阶段:主要是应对突如其来的新冠肺炎疫情,是一场遭遇战,也是阻击战。第二阶段:常态化疫情防控探索阶段:核心是坚持“外防输入,内防反弹”的总策略。第三阶段:全链条防控的“动态清零”阶段:特别强调快速和

    2025年11月29日
    23
  • 关于科普视频的节目名称(关于科普视频的节目名称怎么写)

    江苏卫视万家灯火节目介绍1、《江苏卫视万家灯火》是一档以健康科普为核心的电视节目,由江苏城市频道播出,具有以下鲜明特色:节目背景与权威性作为国家卫生部主管的中国健康教育协会唯一指定的电视合作媒体,节目汇聚了国内顶级健康教育专家,内容涵盖中医养生、疾病防治、内分泌调理等多元领域。2、节目内容:在江苏

    2025年12月04日
    10
  • 天津疫情的最新情况(天津疫情最新情况公布)

    截至1月1日24时新型冠状病毒肺炎疫情最新情况累计报告确诊病例:102505例。现有疑似病例:1例。累计追踪到密切接触者:1427650人,尚在医学观察的密切接触者42965人。新增无症状感染者:52例境外输入:48例。本土:4例(均在河南洛阳市)。当日转为确诊病例:7例(境外输入6例)。当日解

    2025年11月25日
    35
  • 绵阳一地调整为中风险(绵阳对中风险地区人员是怎样管控的)

    四川今天新增1例在绵阳江油,一家五口武汉自驾回川!活动轨迹公布_百度...1、时左右,童某某一家五口自驾车从武汉市返回江油市居住地新泰国际小区。4月16日在家未外出,无活动轨迹。4月17日上午:由江油市中坝镇卫生院救护车接至江油市疾控中心进行核酸检测采样。采样完成后:乘坐同一交通工具返回家中。

    2025年11月29日
    13
  • 老年人科普知识宣传视频(老年人科普活动有哪些)

    科普短视频怎么做的,适合新手的全流程解析1、匹配科普片段导入视频素材和音频,根据配音匹配相应的科普片段。使用快捷键Ctrl+E打开创新式时间轴,移动滑块到剪辑点,点击超级剪刀(Ctrl+Q)对视频进行分割。拖曳片段调整播放顺序,删除多余的镜头。确保画面的流畅性和内容的连贯性。2、制作科普短视频的

    2025年12月03日
    8

发表回复

本站作者后才能评论

评论列表(4条)

  • 沛山
    沛山 2025年12月06日

    我是石号的签约作者“沛山”!

  • 沛山
    沛山 2025年12月06日

    希望本篇文章《css样式控制表格单元格的距离》能对你有所帮助!

  • 沛山
    沛山 2025年12月06日

    本站[石号]内容主要涵盖:国足,欧洲杯,世界杯,篮球,欧冠,亚冠,英超,足球,综合体育

  • 沛山
    沛山 2025年12月06日

    本文概览:网上科普有关“css样式控制表格单元格的距离”话题很是火热,小编也是针对css样式控制表格单元格的距离寻找了一些与之相关的一些信息进行分析,如果能碰巧解决你现在面临的问题,希望...