`
阅读更多

去除inline-block元素间间距的N种方法

>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

蕃薯耀 2014年7月29日 16:38:50 星期二

 

方法一:移除空格

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

<div class="space">
    <a href="##">
    惆怅</a><a href="##">
    淡定</a><a href="##">
    热血</a>
</div>

 或者是:

<div class="space">
    <a href="##">惆怅</a
    ><a href="##">淡定</a
    ><a href="##">热血</a>
</div>

 或者是借助HTML注释:

<div class="space">
    <a href="##">惆怅</a><!--
    --><a href="##">淡定</a><!--
    --><a href="##">热血</a>
</div>

 

 

方法二:只关闭最后一个标签

<div class="space">
    <a href="##">惆怅
    <a href="##">淡定
    <a href="##">热血</a>
</div>

 

 

更多方法参照:http://www.zhangxinxu.com/wordpress/?p=2357

 

>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

蕃薯耀 2014年7月29日 16:38:50 星期二

1
0
分享到:
评论

相关推荐

    inline-block元素间距去除掉方法介绍(图文教程)

    标题中提到的“inline-block元素间距去除”指的是一种在Web页面布局中常见的问题,即使用display:inline-block属性的元素间会存在不必要的空隙。这个问题通常发生在元素间有换行或空格时,因为HTML解析时会将空格和...

    有关display:inline-block在FF出现空白的解决方案

    在网页布局设计中,`display:inline-block` 是一个非常常用且强大的CSS属性,它允许元素在保持块级元素特性的同时,像内联元素一样并排显示。然而,在不同浏览器之间,尤其是在Firefox(FF)上,可能会遇到一些显示...

    详解CSS 去掉inline-block元素间隙的几种方法

    《CSS去除inline-block元素间隙的策略与解析》 在CSS布局设计中,inline-block元素的间隙问题时常困扰着开发者。这种间隙可能导致布局错位,影响整体的视觉效果。本文将深入探讨inline-block元素的特性,分析间隙...

    浅谈inline-block及解决空白间距

    然而,在使用 `display: inline-block` 时,经常会遇到一个问题,那就是元素间会存在额外的空白间距。本文将探讨这个问题及其解决方案。 首先,当我们将元素设置为 `display: inline-block` 时,这些元素会按照文本...

    5种方法快速去掉HTML中Inline-Block的空白

    以下五种方法可以帮助你快速去掉HTML中`inline-block`元素间的空白: 1. **元素间不留任何空白**: 这是最直接但可能影响代码可读性的方法。在HTML代码中,将相邻的`inline-block`元素写在同一行,不留下空格或...

    css几种解决inline-block间隙的方案(整理)

    `inline-block`元素间的空格,包括换行符和缩进,都会被浏览器解析为无形的空白字符,从而在元素之间产生间距。这个间距的大小通常等于父元素字体大小的约1/3。 1. **改变书写结构** 一种直观的解决方法是通过...

    去除元素之间的空格1

    对于连续的`&lt;a&gt;`标签,这些空格可能会导致元素间的间距,影响整体布局的紧凑性。 要消除`&lt;a&gt;`标签之间的空格,可以采取以下方法: 1. **设置父元素字体大小为0**: 根据描述,我们可以将父元素的`font-size`属性...

    自适应宽度的CSS圆角背景的按钮

    总结起来,创建自适应宽度的CSS圆角背景按钮,主要依赖于`border-radius`属性实现圆角效果,利用`display: inline-block;`和不设定固定宽度实现自适应宽度,以及通过适当的内填充和文本对齐方式保持内容居中。通过...

    CSS常用的图文布局列表.rar

    3. 使用`display: inline-block`或`inline-flex`:将图片和文本元素设置为行内块级或行内弹性元素,使它们在同一行显示,并可通过调整`vertical-align`实现垂直对齐。 4. Flexbox图文布局:利用`align-items`和`...

    最新-教你制作最精良的CSS自定义导航条 精品.pdf

    为了防止元素间的间距问题,我们可以设置`margin-right`来调整它们之间的距离。 ```css .nav li { width: 100px; text-align: center; margin-right: 10px; } ``` 最后,可能还需要对`&lt;a&gt;`标签进行一些样式调整...

    html+css笔记总结1

    解决方法通常是在父元素中使用`clearfix`类或者`overflow:hidden`。此外,垂直方向上的外边距可能出现重叠,导致实际外边距小于设定值,可以通过创建匿名块元素(如`:before`伪元素)来解决。 8. **a标签去下划线**...

    CSS2.布局入门源码

    而`display: inline-block`能让元素保持内联的同时具有块级元素的宽高特性。 外部样式表文件(如`external.css`)是将CSS样式集中管理的方式,它将所有的样式规则写在一个单独的文件中,然后通过`&lt;link&gt;`标签引入到...

    html、css、js全阶段试题答案.pdf

    为了使一个浮动元素居中,可以设置父元素的 `text-align` 属性为 `center`,并将浮动元素设置为 `display: inline-block`: ```css .parent { text-align: center; } #my-defined { display: inline-block; ...

    DIV+css学习笔记

    `display`属性用于控制元素的显示方式,如`inline`使元素呈现在一行中,`block`使其变为块级元素,`inline-block`结合了两者特性,`none`则隐藏元素。 【文字样式】 - `font-family`用于设定字体类型。 - `line-...

    用CSS控制的横向列表菜单.rar

    `display: flex`让子元素在一行内灵活布局,而`display: inline-block`则使它们像文字一样排列。 接下来,我们可以对菜单项`li`进行样式设定,比如添加边距、背景色、字体样式等: ```css .horizontal-menu li { ...

    最全的CSS浏览器的兼容问题

    本文针对CSS浏览器兼容性问题进行了较为详细的介绍,包括去除a链接虚线框、实现背景透明、垂直居中、解决IE6的margin加倍问题、浮动元素间的间距问题、解决IE的宽度和高度问题以及解决DIV浮动文本3像素的bug等。...

    清新淡雅的表单效果!兼容IE、FF、OP等浏览器

    1. 使用内联Block元素:将`display`属性设置为`inline-block`,可以让表单元素并排显示,同时保持块级元素的特性。 2. 垂直对齐:使用`vertical-align: middle;`可以确保表单元素在行内元素中居中对齐。 3. 按钮...

    「HTML+CSS」--自定义按钮样式【001】

    display: inline-block; /* 显示为块级元素 */ font-size: 16px; /* 字体大小 */ margin: 4px 2px; /* 间距 */ cursor: pointer; /* 鼠标悬停时形状 */ } ``` 为了进一步定制,可以添加伪类(如`:hover`, `:...

Global site tag (gtag.js) - Google Analytics