为什么顶部填充不适用于我的锚点?

马克·博尔德

我在另一个div的一个div内有一个锚点。由于某些原因,顶部填充将不适用于它,但是底部和侧面填充将适用。有人知道为什么吗?

* {
    margin: 0;
    padding: 0;
}
.box a {
    border: 1px solid blue;
    padding: 60px 15px;
}
<div class="wrapper">
    <div class="box">
        <a>Test</a>
    </div>
</div>

dfsq

这是行不通的,因为默认情况下a是内联元素。如果您希望将其视为一个块,则应使其成为块或内联块(在这种情况下建议使用):

* {
    margin: 0;
    padding: 0;
}
.box a {
    border: 1px solid blue;
    padding: 60px 15px;
    display: inline-block;
}
<div class="wrapper">
    <div class="box">
        <a>Test</a>
    </div>
</div>

作为内联元素,a将在内容基线上呈现。但是,即使应用padding-top / bottom值(与内联元素忽略的margin-top / bottom值不同),增加的padding也会导致元素高度的变化。但是,尽管高度很高(也可以忽略),但内联元素仍然呈现在基线上,这就是为什么更改padding-top / bottom不会在视觉上移动元素的原因。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

为什么证明和锚点不适用于Python Tkinter的标签

为什么我的 JSON 不适用于我的 sublime 文本设置?

为什么我的 CSS 不适用于我的所有 EJS 循环?

为什么我的样式不适用于我的子组件?

为什么我的CSS样式表不适用于我的HTML文档?

为什么我的 SQL 查询不适用于我的 where not equal 条件?

为什么我的代码不适用于我的 VS Code 和代码块?

为什么 CORS 不适用于我的 express/react 应用程序?

为什么网络策略入口不适用于我的情况

为什么 GridView 过滤器不适用于我?

为什么“.includes”不适用于我的二维数组?

为什么PyCharm的自动完成功能不适用于我安装的库?

为什么 uglify 不适用于我在 gulp 中的 javascript 文件

为什么Xcode的错误检查不适用于我的测试文件夹?

为什么 Leaflet.LayerGroup.Collision 不适用于我的 L.GeoJSON?

为什么数据绑定不适用于我的自定义属性指令

为什么 Addon XLSX 不适用于我系统中的以下代码?

Formatter black 不适用于我的 VSCode ......但为什么呢?

为什么反应“关键”道具不适用于我的以下情况?

为什么 Keras model.summary() 不适用于我的模型?

为什么路线要求适用于我的第一条路线而不适用于我的第二条路线?

为什么我的 Timber/Twig 中的运算符不适用于我的条件语句?

为什么“this”关键字不适用于我下面代码中的类中的静态方法?

为什么 node.js 不适用于我的任何应用程序?ELIFECYCLE 错误

为什么输出缓存不适用于我的ASP.NET MVC 4应用程序?

为什么除了高度和宽度之外的任何 CSS 都不适用于我的 div?

为什么我的函数适用于矩阵但为什么不适用于向量?

动画光标不适用于锚点

JS平滑滚动不适用于附加锚点