0

我创建了一个代码生成器,它使用户可以轻松地将图像嵌入到网站中。但是,该网站会从粘贴在输入框中的任何代码中删除所有 CSS 样式属性和 JavaScript。

这意味着我必须在页面上生成的图像下方或上方显示我的徽标。我希望我的徽标显示在图像顶部(最好在左上角)。使用 CSS 可以将其设置为样式position:absolutez-index:2生成该效果。但由于禁用的 CSS,我不能这样做。

有没有什么奇怪的方法可以让我的标志覆盖在我的媒体上而不使用 CSS 或 JavaScript(所以只是 HTML)?

4

4 回答 4

1

简而言之:没有。

除了选择从上到下的顺序(这与您的 html 结构中的顺序相同)之外,您不能以您想要的方式定位没有 css 的 html 元素。所以叠加是不可能的。

于 2012-07-17T22:29:04.570 回答
1

没有 CSS,标记将简单地流动。没有 CSS,你无法做到这一点。

于 2012-07-17T22:29:37.203 回答
1

如果你想有点疯狂,你可以使用 PHP 的 GD Image library 将你的 logo 合并到顶部。去年我为一位客户做了类似的事情,他想要一个头像制作器,将图像层合并成一张最终图片供人们下载。最终结果非常棒。

http://php.about.com/od/advancedphp/ss/gd_library.htm

于 2012-07-17T22:46:15.293 回答
0

表格背景允许您将图像叠加在一起。以下示例将图像偏移 10 个像素:

<html><body>
<table background='image_one.png'><tr><td width='10'></td>
<td><img src='image_two.png'></td>
</tr></table>
</body></html>
于 2012-07-17T22:59:29.740 回答