gpt4 book ai didi

html - 在 HTML5 中使用 Logo 的正确方法

转载 作者:太空宇宙 更新时间:2023-11-04 08:47:53 26 4
gpt4 key购买 nike

在网站中放置 Logo 的有效方式是什么。

<a href="#" class="logo"></a>

和CSS

a.logo
{
display: block;
background-color: transparent;
background-image: url("images/logo.png");
background-position: center center;
background-repeat: no-repeat;
width: auto;
height: auto;
}

<a href="#"><img src="images/logo.png"></a>

最佳答案

第二个选项肯定更好,因为 <a> 中没有内容使用仅 CSS 选项。

<a href="/">
<img src="#" alt="Company Name">
</a>

如果您打算使用仅 CSS 选项,您需要执行以下操作:

<a href="/" aria-label="Company Name"></a>

<a href="/">
<span class="sr-only">Company Name</span>
</a>

就您的 CSS 而言,您可能希望为带有图像的选项执行此操作:

.logo {
display: inline-block;
}

.logo img {
display: block;
}

如果使用非图像选项之一,您需要执行以下操作:

.logo {
display: inline-block;
width: /* necessary width */;
height: /* necessary height */;
background: /* necessary background values */
}

编辑:仅屏幕阅读器类以在视觉上隐藏内容但使其可供屏幕阅读器使用:

/* ie9+ */
.sr-only:not(:focus):not(:active) {
clip: rect(0 0 0 0);
clip-path: inset(100%);
height: 1px;
overflow: hidden;
position: absolute;
white-space: nowrap;
width: 1px;
}

关于html - 在 HTML5 中使用 Logo 的正确方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43646734/

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