HTML 从 "a"元素中移除垂直间距

标签 html css

我有下面的代码,它导致“客户”和“标题”之间有一个明显的垂直空间。当我从客户端删除“a”元素时,间隙消失了。如何在保留“a”元素的同时消除间隙?

echo "<h4><a href='";
    echo the_permalink();
    echo "'>";
    echo get_field('client');
    echo "</a></h4>";

    echo "<h4><a href='";
    echo the_permalink();
    echo "'>";
    echo the_title();
    echo "</a></h4>";

最佳答案

垂直空间很可能是 h4 上的边距和/或填充元素。这种情况下的解决方案是仅使用 1 h4包含 2 个链接,可能带有 <br>所以第二个链接出现在一个新行上。

所以,不要关闭第一个 h4 ,并且不要打开第二个 h4 .或者不要使用 h4完全没有,但这取决于 header 代表什么。

关于HTML 从 "a"元素中移除垂直间距,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34962755/

相关文章:

asp.net - 相对 URL 路径问题

html - Bootstrap - 内容之间的空行

javascript - HTML 表单 javascript 关联问题、答案和反馈

javascript - Reactjs 下拉菜单不显示

javascript - 如何使用 jQuery 窗口调整大小重新计算 css?

html - Spring 引导未加载

css 位置固定 z-index 不起作用

css - 什么是 CSS 颜色名称 : "background"?

javascript - 提取并调用元素的 onclick HTML 属性中定义的 JavaScript 函数(使用 jQuery attr/prop)

javascript - 预加载图像以使其在加载过程中不调整大小?