如何在 HTML 中移除 inline/inline-block 元素之间的空格?

htmlweb developmentfront end technology更新于 2024/6/4 15:40:17

我们可以轻松移除 inline-block 元素之间的空格。在继续之前,我们先创建一个 HTML 文档,并添加带有空格的 inline-block 元素。

带有空格的 inline-block 元素

我们将使用值为 inline-block 的 display 属性来设置 inline block 元素的样式 -

nav a { display: inline-block; background: blue; color: white; text-decoration: none; font-size: 35px; }

我们为下面给出的 <nav> 元素设置了上述样式 -

<nav> <a href="#">Tutorials</a> <a href="#">point</a> </nav>

现在让我们看一下添加带有空格的 inline-block 元素的完整示例 -

示例

<!DOCTYPE html> <html> <head> <title>Inline block elements</title> <style> nav a { display: inline-block; background: blue; color: white; text-decoration: none; font-size: 35px; } </style> </head> <body> <h1>The inline-block elements</h1> <p>Below are the inline-block elements with space:</p> <nav> <a href="#">Tutorials</a> <a href="#">point</a> </nav> </body> </html>

使用 font-size 属性移除内联块元素之间的空格

我们可以使用 font-size 属性移除内联块元素之间的空格。font-size 属性会影响元素文本的大小。以下是可能的值 -

  • xx-small - 将元素的文本设置为小于 x-small 值所对应的文本大小。

  • x-small - 将元素的文本设置为小于 small 值所对应的文本大小。

  • small - 将元素的文本设置为小于 medium 值所对应的文本大小。

  • medium - 将元素的文本设置为小于 large 值所对应的文本大小,大于 small 值所对应的文本大小。

  • large - 将元素的文本设置为大于 medium 值所对应的文本大小。

  • x-large - 设置元素文本的大小要大于由 large 值产生的文本大小。

  • xx-large − 将元素文本的大小设置为大于由 xlarge 值产生的文本大小。

  • larger − 将元素文本的大小设置为大于其父元素的文本大小。

  • smaller − 将元素文本的大小设置为小于其父元素的文本大小。

  • length − 任何允许的长度值。font-size 不允许使用负的长度值。

  • percentage − 设置元素文本相对于其父元素的大小。

现在让我们看一个删除内联块元素之间空格的示例 −

<!DOCTYPE html> <html> <head> <title>Inline block elements without space</title> <style> nav { font-size: 0; } nav a { display: inline-block; background: blue; color: white; text-decoration: none; font-size: 35px; } </style> </head> <body> <h1>The inline-block elements</h1> <p>Below are the inline-block elements without space:</p> <nav> <a href="#">Tutorials</a> <a href="#">point</a> </nav> </body> </html>

使用 marginright 属性删除 inline-block 元素之间的空格

我们可以使用 margin-right 属性删除 inline-block 元素之间的空格 -

示例

<!DOCTYPE html> <html> <head> <title>Inline block elements without space</title> <style> nav a { display: inline-block; background: blue; margin-right: -4px; color: white; text-decoration: none; font-size: 35px; } </style> </head> <body> <h1>The inline-block elements</h1> <p>Below are the inline-block elements without space:</p> <nav> <a href="#">Tutorials</a> <a href="#">point</a> </nav> </body> </html>

相关文章


有用资源