У меня этот 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"
но я хочу, чтобы он был прозрачным, как это сделать?
HTML не предоставляет никаких средств для указания прозрачного фона (и средства, которые он должен указывать для фона любого типа, устарели и не должны использоваться). Вы можете сделать это в CSS.
body {
background-color: transparent;
}
Это сделает фон элемента <html>
видимым.
Невозможно сделать окно браузера прозрачным.
С встроенным стилем вы можете добиться этого с помощью:
<body style="background-color: transparent;">
Но лучший вариант - поставить следующий код:
body { background-color:transparent; }
в файле CSS, с которым вы ссылаетесь в разделе <head>
страницы, например:
<link rel="stylesheet" type="text/css" href="NAMEOFFILE.css">
body { background-color:transparent; }
Внутри head
тега справа?
background-color: transparent;
Обновить
Тем не менее, вы НЕОБХОДИМО сделать окно браузера прозрачным. Таким образом, даже если вы используете код выше, ваш фон будет по-прежнему белым.
<head>
.
Для установки прозрачного фона вам нужно использовать CSS вместо атрибутов HTML:
<body style="background: transparent; margin: 0; padding: 0;">
Предпочтительно у вас должна быть таблица стилей для страницы, на которой вы помещаете стили, вместо того чтобы помещать стили в элементы HTML.
Примечание. Чтобы иметь iframe с прозрачным фоном (который является единственным способом использования прозрачного фона на странице), вам нужно добавить атрибут allowtransparency
в тег iframe, чтобы он работал в IE:
<iframe .... allowtransparency="true"></iframe>