Javascript 这是怎么回事<;img>;标签?

Javascript 这是怎么回事<;img>;标签?,javascript,html,image,Javascript,Html,Image,当我遇到我真正喜欢的网站时,我经常查看他们的页面来源,看看是否能学到新的网络技巧。我偶然发现,当看到他们如何导入主徽标的标签(主页左上方)时,我惊讶地发现: <div class="page_header_top-logotype"> = $0 <a class="logo is-big is-link for- " href="http://www.toptal.com"></a> </div> =$0 什么 实际的徽标(图像或标签

当我遇到我真正喜欢的网站时,我经常查看他们的页面来源,看看是否能学到新的网络技巧。我偶然发现,当看到他们如何导入主徽标的
标签(主页左上方)时,我惊讶地发现:

<div class="page_header_top-logotype"> = $0
    <a class="logo is-big is-link for- " href="http://www.toptal.com"></a>
</div>
=$0
什么

  • 实际的徽标(图像或标签)在哪里
  • 那到底是什么?
    =$0

我是否遗漏了一些明显的东西,或者这是从自定义webfont/东西中提取图像的一个聪明的技巧?

这不是一个技巧,只是CSS的基本样式

<a class="logo is-big is-link for- " href="http://www.toptal.com"></a>

<style type="css/text"> // or in a .css file
    .logo.is-big {background-image : url("someimage.jpg")}
</style>

//或者在.css文件中
.logo.is-big{背景图像:url(“someimage.jpg”)}

这不是什么把戏,只是CSS的基本样式

<a class="logo is-big is-link for- " href="http://www.toptal.com"></a>

<style type="css/text"> // or in a .css file
    .logo.is-big {background-image : url("someimage.jpg")}
</style>

//或者在.css文件中
.logo.is-big{背景图像:url(“someimage.jpg”)}

正如评论员所说,徽标是通过CSS设置的,特别是。。。这条规则

.logo.is-link {
    transition-duration: 200ms;
    transition-timing-function: ease;
    transition-delay: 0s;
    transition-property: transform, opacity;
    display: inline-block;
    opacity: 0.9;
}
.logo.is-big {
    width: 105px;
    height: 35px;
    background-image: url("//assets.toptal.io/assets/public/blocks/logo/big-21c32f3cb60e0b8cf3c514a8fc5fd905.png");
    background-size: 105px 35px;
    background-repeat: no-repeat;
}
第一类应用<代码>显示:内联块用于设置尺寸,第二个类用于设置TopTal使用的实际背景图像


请参见

正如评论员所说,徽标是通过CSS设置的,特别是。。。这条规则

.logo.is-link {
    transition-duration: 200ms;
    transition-timing-function: ease;
    transition-delay: 0s;
    transition-property: transform, opacity;
    display: inline-block;
    opacity: 0.9;
}
.logo.is-big {
    width: 105px;
    height: 35px;
    background-image: url("//assets.toptal.io/assets/public/blocks/logo/big-21c32f3cb60e0b8cf3c514a8fc5fd905.png");
    background-size: 105px 35px;
    background-repeat: no-repeat;
}
第一类应用<代码>显示:内联块用于设置尺寸,第二个类用于设置TopTal使用的实际背景图像


请参见

它被称为CSS,您实际上可以向其中的元素添加背景图像!谢谢@adeneo(+1)-这个把戏在cssland里面有名字吗?如果你能解释一下,并提供一个关于这个技巧的教程链接,我很乐意给你绿色支票!更有趣的是,=$0意味着什么。另一部分只是在css()中使用背景,在任何情况下,它只是基于OP的div中的内容,没有任何意义。它被称为css,您实际上可以向其中的元素添加背景图像!谢谢@adeneo(+1)-这个把戏在cssland里面有名字吗?如果你能解释一下,并提供一个关于这个技巧的教程链接,我很乐意给你绿色支票!更有趣的是,=$0意味着什么。另一部分只是在css()中使用背景,无论如何,它只是基于OP的div中的内容,没有任何意义。我想你需要让锚标记显示:blockThank@Toni W(+1)-你知道
=$0
?还有,什么时候会有人使用这些“CSS背景”,为什么?它们对浏览器来说是否更有效率?实际上,我在任何地方的源代码中都看不到这一点。您是如何查看源代码的?我认为您需要将锚定标记显示为:blockThank@Toni W(+1)-对此有什么想法吗
=$0
?还有,什么时候会有人使用这些“CSS背景”,为什么?它们对浏览器来说是否更有效率?实际上,我在任何地方的源代码中都看不到这一点。您是如何查看源代码的?谢谢@adeneo(+1)-您对
=$0
有什么想法吗?
=$0
没有显示给我,也没有任何作用。
=$0
是某些浏览器中DOM调试器中显示的内容。我不确定它意味着什么,但它实际上不是页面的一部分。谢谢@adeneo(+1)-知道
=$0
吗?
=$0
没有显示给我,也没有做任何事情。
=$0
是一些浏览器中DOM调试器中出现的东西。我不确定它意味着什么,但它实际上不是页面的一部分。