PDA

View Full Version : Làm thế nào để thẻ div che toàn bộ màn hình!?



nvcnvn
12-06-2009, 10:23
À không, ý em chính xác là cái thẻ div như là nền của trang web luôn ạ!
Mpoi5 người chỉ em với!

nnanh01
13-06-2009, 11:33
Thẻ điv đó phải nằm ngoài cùng (trong thẻ body) và thẻ body không đc quy định chiều rộng cũng như chiều dài. Để thuộc tính của thẻ div là 100% width và height và position là fixed, như sau



<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
</head>

<body>
<div style="width:100%; height:100%; position:fixed; background-color:#999999;">
Tầm bậy tầm bạ
</div>
</body>
</html>

webvina
13-06-2009, 14:22
sao bạn không làm nền body ấy, div làm j chó phức tạo
Tạo 1 file css rồi gán background trong body luôn.
body
{
background:............
}

Bop
14-06-2009, 15:25
uh! làm 1 cái css hay hơn!


body {
width: 100%;
height: 100%;
}

nnanh01
15-06-2009, 15:48
cái này ý của tác giả có lẽ làm như kiểu facebox hay thickbox hay lightbox vậy đó.

Không đơn giản chỉ là cái nền.

whitepenguin
18-06-2009, 07:02
<script>
function Cover()
{
var c=document.createElement("div");
document.body.appendChild(c);
c.style.position="absolute";
c.style.backgroundColor="black";
c.style.width=document.body.scrollLeft;
c.style.height=document.body.scrollTop;
c.style.left=0;
c.style.top=0;
}
</script>