我正在练习使用各种图像替换方法,最近看到了几篇文章,讨论了 Scott Kellum 提出的一种新的、据说更有效的方法。
看起来不错,我想练习使用它,但我不确定它的 html 和 css 应该是什么。因此,在下面的示例中,我有一个 h1,其中包含示例徽标文本。然后我在我的 h1 中添加了一个 .hide-text 类,并用 CSS 设置了它的样式。我使用了我制作的 Photoshop 徽标图像并将其设置为背景图像......图像的宽度为 203 像素,高度为 57 像素。
问题 1: 当我在浏览器中测试我的代码时,一切似乎都运行良好,但是我使用 Mr.Kellum 的图像替换技术是否正确?
问题 2: 我应该以 css 中的 h1 为目标并声明宽度和高度,还是可以直接在隐藏文本类中包含宽度和高度,如下面的示例所示?
<style>
.hide-text {
background: url(images/mylogo.jpg) 0 0 no-repeat;
text-indent: 100%;
white-space: nowrap;
overflow: hidden;
width: 203;
height: 57px;
}
<body>
<h1 class="hide-text">MyLogo text</h1>
</body>
任何帮助是极大的赞赏。谢谢社区!