当我使用“a”标签时,我的 div 中发生了变化

Posted

技术标签:

【中文标题】当我使用“a”标签时,我的 div 中发生了变化【英文标题】:Changes occur in my divs when I use the "a" tag 【发布时间】:2021-01-28 00:03:36 【问题描述】:

当我使用“a”标签时,我的 div 会发生变化。我写了 600 行代码,但我的网站正在崩溃。 当我使用“a”标签时它应该没有效果。注意:“标签”我从未分类。

示例:

<a href="#">
    <div id="logokutu1" class="deneme ortalama neozel logoborder col col-md-a col-lg-a">
        <img   src="marketplace logo/ne-lazimsa-logo.png">
    </div>
</a>

【问题讨论】:

&lt;div&gt; 包裹在&lt;a&gt; 中的目的是什么? 我加个链接 【参考方案1】:

一般&lt;a&gt;有内联显示,你必须将显示改为块或内联块,然后给它你的样式

为了改变&lt;a&gt;显示就这样做

html:

<a class="test"></a>

css:

.test
    display : inline-block

或者您可以将显示更改为仅block

在此之后你可以设置 whith 和 height 以及任何你想要的 &lt;a&gt; 标签

【讨论】:

我该怎么做 @NurullahGüneyli 不是原始海报,但您似乎正在使用引导程序。 Bootstrap 具有显示类,因此您可以在 &lt;a&gt; 标签上使用 d-blockd-inline-block:getbootstrap.com/docs/4.0/utilities/display @JosephMarikle 和 Kasra Habibeygi 我试过你说的但没有改变 一般来说,当你想给这个标签赋予样式(比如宽度和高度)时,你必须这样做,如果这不起作用使用.testdisplay : inline-block !important 我做了,但这是结果hizliresim.com/C1XYzQ

以上是关于当我使用“a”标签时,我的 div 中发生了变化的主要内容,如果未能解决你的问题,请参考以下文章

为啥,当我缩放多边形时,我的光强度会发生变化?

当我推送一个新的视图控制器时,自动布局高度发生变化

Vuejs 动态 div 文本

javascript 如何获取div中的label标签的宽度?

点击时如何停止标签栏项目图像的背景宽度变化?

为啥使用 UINavigationController 推送时标签栏项目标签会发生变化?