|
|
1
2
我不会太在意图像不加载的问题(我可能是这里的乌托邦主义者)。最重要的一点是,无论是搜索引擎还是屏幕阅读器,文本都会出现在标记中。 我会保持最小的标记(总是一个好主意)
在CSS中
|
|
|
2
2
我倾向于用一种稍微不那么纯粹的方法来解决这个问题。 我将图像嵌套在h1中,以给出以下标记:
然后使用CSS定位
我在这里发布了一个演示: http://www.davidrhysthomas.co.uk/so/h1Img.html . 第一部分显示了第一步,将图像相对于其父图像进行定位,该图像具有透明背景,以便了解正在发生的事情。
在第二和第三部分中,我使用jQuery将
它有点笨拙,显然依赖于javascript的启用和 也 当文档运行脚本并应用math/css时,页面加载时会有一点页面闪烁。 该方法确实满足了在加载图像之前让文本可见的要求,并且它确实使用xhtml和CSS隐藏文本。如果事先知道图像的尺寸 要求 防止溢出的jQuery/js。 (我向杰夫、乔尔等人表示歉意,因为他们未经任何许可使用了SO标志,但当时觉得很合适。。。=) ) |
|
|
Jamie · 在CSS链接的文件名中添加Jinja占位符 9 月前 |
|
Mass · 如何在Tailwind CSS v4中创建配置 9 月前 |
|
|
magenta placenta · 将css变量合并为一个变量 9 月前 |
|
ptownbro · 重叠分区标签,同时保持以下所有分区和内容就位 9 月前 |
|
|
john Rizzo · 按钮背景颜色、悬停和活动状态存在问题 10 月前 |