我有这个HTML
<html>
<head>
</head>
<body bgcolor="#FFFFFF" style="margin:0px;padding:0px;">
<div style="width:100%; color:#000000; padding:25px; font-family: Segoe UI;font-size: 17px;">
</div>
</body>
</html>我已经用bgcolor="#FFFFFF"设置了背景颜色。但是我如何让它变得透明呢?
发布于 2014-05-09 20:04:47
HTML不提供指定透明背景的方法(它必须指定任何类型的背景的方法都已过时,不应使用)。你可以在CSS中做到这一点。
body {
background-color: transparent;
}这将使<html>元素的背景可见。
没有办法使浏览器窗口变得透明。
发布于 2014-05-09 20:04:55
使用内联样式,您可以通过以下方式实现这一点:
<body style="background-color: transparent;">但更好的选择是将以下代码放入:
body { background-color:transparent; }在页面的<head>部分链接到的CSS文件中,如下所示:
<link rel="stylesheet" type="text/css" href="NAMEOFFILE.css">发布于 2014-05-09 20:13:08
您需要使用CSS而不是HTML属性来设置透明背景:
<body style="background: transparent; margin: 0; padding: 0;">最好是为页面提供一个样式表,您可以在其中放置样式,而不是将样式放在HTML元素中。
注意:要使iframe具有透明背景(这是使用页面上透明背景的唯一方法),您需要将allowtransparency属性添加到iframe标记,以便它在IE中工作:
<iframe .... allowtransparency="true"></iframe>https://stackoverflow.com/questions/23564182
复制相似问题