gpt4 book ai didi

html - 如何使用 CSS 使内联元素在文本中占据其上方和下方的空间?

转载 作者:太空宇宙 更新时间:2023-11-04 05:06:09 25 4
gpt4 key购买 nike

在下面的代码中,我尝试以某种方式格式化 strong 元素,使其在自身周围占据额外的空间 (1em)。左侧和右侧的文本被强元素置换,但底部和顶部的额外空间不会置换文本。我该如何解决这个问题?

<html>
<head>
<title>CSS test</title>

<style type="text/css">
h1 {
text-decoration: underline;
}
strong {
padding: 1em;
border: 1px solid #000;
}
</style>
</head>
<body>
<h1>test</h1>
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
Duis aute irure <strong>dolor</strong> in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.
Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

</body>
</html>

最佳答案

如果您的意思是 strong 元素上方和下方应该有空白空间,当线条如此分开时会导致相当粗糙的外观,请添加

strong { display: inline-block; margin: 0.5em 0; }

inline-block 不被一些已经过时但仍在使用的浏览器支持。在这种情况下,margin 设置也会被忽略。

关于html - 如何使用 CSS 使内联元素在文本中占据其上方和下方的空间?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10412632/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com