-6ren">
gpt4 book ai didi

html - 如何制作带有 Logo 的可访问h1

转载 作者:行者123 更新时间:2023-11-28 18:06:58 26 4
gpt4 key购买 nike

我怎样才能有一个链接到主页的标志,也有h1但不可见

我有这样的布局

 <header id="pageHeader">
<h1>
<a href="<?php bloginfo('url'); ?>">
<?php bloginfo('name'); ?>
</a>
</h1>

然后我将 css 用于图像作为背景,但未加载 Logo ,有人吗?

  header#pageHeader h1 a {
width:130px;
height:70px;
text-indent:-9999px;
background:url(/pict/logo.png);
background-repeat: no-repeat;
}

最佳答案

你缺少的 display:inline-block;

比较this fiddlethis one

question 中突出显示的差异,引用如下:

inline-block
This value causes an element to generate an inline-level block container. The inside of an inline-block is formatted as a block box, and the element itself is formatted as an atomic inline-level box.inline
This value causes an element to generate one or more inline boxes.


很抱歉解释为什么会这样:

内联 意味着只占用您需要的空间,并允许其他元素随我一起流。您的 a 标签中没有文字。 所以它不需要占用任何空间,所以它不。

inline-block 意味着占用我配置占用的任何空间(在 CSS 中定义)并且还允许元素在我旁边流动。所以这适用于宽度和高度,而内联不适用

另一个选项是block,这意味着占据一整行并且不要让任何东西在我旁边流动

关于html - 如何制作带有 Logo 的可访问h1,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19449111/

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