Reputation: 640
I have this 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>
I have set the background-color with bgcolor="#FFFFFF"
. But how do I make this transparent?
Upvotes: 6
Views: 82259
Reputation: 496
Use
body{background:none transparent;}
or
<body style="background:none transparent;">
There is no need for allowtransparency ="true"
in your iframe.
Upvotes: -1
Reputation: 11
body {
background-color: rgba(255, 255, 255, 0.5)
};
last value is alpha - it will set transparency values between 0 and 1; 0 transparent;
Upvotes: 0
Reputation: 700372
You need to use CSS instead of HTML attributes to set transparent background:
<body style="background: transparent; margin: 0; padding: 0;">
Preferably you should have a style sheet for the page where you put the styles instead of putting styles in the HTML elements.
Note: To have an iframe with a transparent background (which is the only way that a transparent background on a page can be used) you need to add the allowtransparency
attribute to the iframe tag for it to work in IE:
<iframe .... allowtransparency="true"></iframe>
Upvotes: 1
Reputation: 6771
background-color: transparent;
Update
However, you HAVE NO WAY to make the browser window transparent. So, even if you use the code above, your background will still be white.
Upvotes: 1
Reputation: 4409
With inline-styling you can achieve this with:
<body style="background-color: transparent;">
But a better option is to put the following code:
body { background-color:transparent; }
in a CSS file which you link to in the <head>
section of the page like so:
<link rel="stylesheet" type="text/css" href="NAMEOFFILE.css">
Upvotes: 3
Reputation: 943601
HTML provides no means to specify a transparent background (and the means it has to specify backgrounds of any kind are obsolete and should not be used). You can do this in CSS.
body {
background-color: transparent;
}
This will make the background of the <html>
element visible.
There is no way to make the browser window transparent.
Upvotes: 8