首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将文本隐藏在图像后面

问如何将文本隐藏在图像后面
EN

Stack Overflow用户
提问于 2012-12-14 16:38:41
回答 3查看 5K关注 0票数 1

我已经准备好我的网页模板(在Photoshop中制作),并设置为上传到服务器;但是,如果用户隐藏/禁用图像,网站将为空,因为所有的文本都在图像上。

我已经创建了CSS布局,并希望使网站的文本版本,但我如何实现这一点,而没有文字重叠的图像??我希望用户仍然可以看到一个文本版本的网站,以防他们禁用他们的浏览器上的图像。

HTML代码:

代码语言:javascript
复制
<div id="main_divs_container">
    <div id="left_div"><img src="images/left_div.jpg" width="249" height="622" alt=""></div>
    <div id="index_middle_div"><img src="images/index_middle_div.jpg" width="488" height="622" alt=""></div>
    <div id="right_div"><img src="images/right_div.jpg" width="253" height="622" alt=""></div>
</div>
EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2012-12-14 16:41:42

将文本放入alt=标签中。

当图片被阻塞时,它应该显示文本。

(这几乎就是alt标签的用途,当图片无法访问时,它会以某种方式表示内容)

但是,当它包含大量文本时,即使它呈现出来,也不会很美观。

最好的选择是使用图像(不带文本)作为背景,并通过HTML在其上面添加文本。

票数 4
EN

Stack Overflow用户

发布于 2012-12-14 16:47:05

你必须创建一个html版本的网站。在photoshop中,我们创建模板仅供参考或客户审查(仅用于视觉目的)。这不是最终的输出。

票数 0
EN

Stack Overflow用户

发布于 2013-01-27 19:43:27

您可以使用CSS Image Replacement (http://css-tricks.com/css-image-replacement/)在超文本标记语言中同时显示文本和图像(文本不可见)。

然后,你必须编写CSS样式,一个将显示图像并隐藏文本,第二个将执行oposit。

接下来,只需使用JS应用正确的样式来检测用户是否有被屏蔽的图片:)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13875153

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档