如何设置div显示最顶层

作者&投稿:木罗 (若有异议请与网页底部的电邮联系)
css样式如何控制div到最顶层~

1、新建一个html文件,命名为test.html

2、在test.html文件内,使用css设置页面所有的div宽度为300px,高度为300px,div的位置为绝对定位。

3、在test.html文件内,创建三个div,并用文字标识,分别为底层div、中层div、最顶层div。

4、在test.html文件内,分别给三个div设置class属性为one、two、three,用于下面对类名进行样式设置。

5、在css标签内,设置类名为one的div样式,设置其背景颜色为红色,距离页面左边缘为0,距离页面上边缘为0,同时使用z-index设置其层级为1。

6、在css标签内,设置类名为two的div样式,设置其背景颜色为黄色,距离页面左边缘为50px,距离页面上边缘为50px,同时使用z-index设置其层级为2,即在类名为one的div的上面。

7、在css标签内,设置类名为three的div样式,设置其背景颜色为粉红色,距离页面左边缘为100px,距离页面上边缘为100px,同时使用z-index设置其层级为3,即在页面三个div中的最顶层。

8、在浏览器打开test.html文件,查看实现的层级效果。

数值越大,显示级越高,当然一般也不用999, 2,3就够了

这个是要点击的那个文字或是图片代码

<!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>无标题文档</title>
<script type="text/javascript" src="js/jquery.js"></script>
<script type="text/javascript" src="js/thickbox_plus.js"></script>
<link rel="stylesheet" type="text/css" href="css/thickbox.css"/>
</head>
<body>
<a href="ShowLogin.html?height=160;width=400" title="应聘该职位并投递简历" class="thickbox" >马上应聘该职位</a>
</body>
</html>

这个就是弹出的那层的代码:

<!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>无标题文档</title>
</head>
<style type="text/css">
*{margin:0px;border:0px;padding:0px;}
body{font:12px "宋体";}
a{color:#000;text-decoration:none;}
a:hover{color:#F30;text-decoration:underline;}
input{padding:0px;margin:0px;}
.txtbox{border:1px solid #E79F50;height:20px;line-height:22px;width:120px;}
.bfont{font:700 12px "宋体"};
#login{width:400px;height:100%;overflow:hidden;margin:0px auto;}
#title{width:400px;height:25px;line-height:25px;color:#F60;font-weight:700;background-color:#FDEBD9;text-align:center;margin:0px auto;}
#loginbox{width:185px;height:60px;margin:10px 20px;float:left;display:inline;}
#btnlogin{width:55px;height:60px;float:right;margin:10px 30px 10px 5px;}
#forget{width:200px;margin:0px auto;height:25px;line-height:25px;text-align:center;}
#forget span{width:80px;display:inline;margin:0px 10px;}
</style>
<body>
<div id="login">
<div id="title">个人登录后才能投递简历,没有注册请先注册成为个人会员。</div>
<div style="width:320px;height:80px;margin:0px auto;">
<table id="loginbox" border="0" cellpadding="0" cellspacing="0">
<tr style="height:30px">
<td class="bfont">用户名:</td>
<td><input class="txtbox" type="text" name="username" /></td>
</tr>
<tr>
<td class="bfont">密 码:</td>
<td><input class="txtbox" type="password" name="password" /></td>
</tr>
</table>
<div id="btnlogin"><a href="#"><img src="images/login.gif" width="55" height="55" /></a></div>
</div>
<div id="forget">
<span style="float:left;"><a href="#">忘记密码?</a></span>
<span style="float:right;"><a href="#">没有注册?</a></span>
</div>
<div style="height:25px;line-height:25px;text-align:center">马上注册并填写简历,你就会得到更多更好的机会。 <a style="color:#06F;text-decoration:underline;font-weight:700" href="#">点击注册</a></div>
</div>
</body>
</html>

jquery代码你可以在http://www.jtlzj.net/_skin/js/jquery.js下载
然后另外的一个thickbox_plus.js里边的代码就是:
$(document).ready(TB_launch);
// function for adding Thickbox to elements of class .thickbox
// wrapped by Christian Montoya for uses other than $(document).ready
function TB_launch() {
$("a.thickbox").click(function(){
var t = this.title;
TB_show(t,this.href);
this.blur();
return false;
});
}
function TB_show(caption, url) { //function called when the user clicks on a thickbox link
try {
$("body")
.append("<div id='TB_overlay'></div><div id='TB_window'></div>");
$("#TB_overlay").css("opacity","0.6");
$("#TB_overlay").css("filter","alpha(opacity=60)");
$("#TB_overlay").css("-moz-opacity","0.6");
$(window).resize(TB_position);
$("body").append("<div id='TB_load'><div id='TB_loadContent'><img src='images/circle_animation.gif' /></div></div>");
$("#TB_overlay").show();
var urlString = /.jpg|.jpeg|.png|.gif|.html|.htm/g;
var urlType = url.match(urlString);

if(urlType == '.jpg' || urlType == '.jpeg' || urlType == '.png' || urlType == '.gif'){//code to show images
var imgPreloader = new Image();
imgPreloader.onload = function(){
// Resizing large images added by Christian Montoya
var de = document.documentElement;
var x = (self.innerWidth || (de&&de.clientWidth) || document.body.clientWidth) - 50;
var y = (self.innerHeight || (de&&de.clientHeight) || document.body.clientHeight) - 80;
if(imgPreloader.width > x) {
imgPreloader.height = imgPreloader.height * (x/imgPreloader.width);
imgPreloader.width = x;
if(imgPreloader.height > y) {
imgPreloader.width = imgPreloader.width * (y/imgPreloader.height);
imgPreloader.height = y;
}
}
else if(imgPreloader.height > y) {
imgPreloader.width = imgPreloader.width * (y/imgPreloader.height);
imgPreloader.height = y;
if(imgPreloader.width > x) {
imgPreloader.height = imgPreloader.height * (x/imgPreloader.width);
imgPreloader.width = x;
}
}
// End Resizing
TB_WIDTH = imgPreloader.width + 30;
TB_HEIGHT = imgPreloader.height + 60;
$("#TB_window").append("<img id='TB_Image' src='"+url+"' width='"+imgPreloader.width+"' height='"+imgPreloader.height+"' alt='"+caption+"'/>"+ "<div id='TB_caption'>"+caption+"</div><div id='TB_closeWindow'><a href='#' id='TB_closeWindowButton'>关闭</a></div>");
$("#TB_closeWindowButton").click(TB_remove);
$("#TB_Image").click(TB_remove); // close when image clicked added by Christian Montoya
TB_position();
$("#TB_load").remove();
$("#TB_window").slideDown("normal");
}

imgPreloader.src = url;
}

if(urlType == '.htm' || urlType == '.html'){//code to show html pages

var queryString = url.replace(/^[^\?]+\??/,'');
var params = parseQuery( queryString );

TB_WIDTH = (params['width']*1) + 30;
TB_HEIGHT = (params['height']*1) + 40;
ajaxContentW = TB_WIDTH - 30;
ajaxContentH = TB_HEIGHT - 45;
$("#TB_window").append("<div id='TB_closeAjaxWindow'><a href='#' id='TB_closeWindowButton'>关闭</a></div><div id='TB_ajaxContent' style='width:"+ajaxContentW+"px;height:"+ajaxContentH+"px;'></div>");
$("#TB_closeWindowButton").click(TB_remove);
$("#TB_ajaxContent").load(url, function(){
TB_position();
$("#TB_load").remove();
$("#TB_window").slideDown("normal");
});
}

} catch(e) {
alert( e );
}
}
//helper functions below
function TB_remove() {
// #TB_load removal added by Christian Montoya; solves bug when overlay is closed before image loads
$("#TB_window").fadeOut("fast",function(){$('#TB_window,#TB_overlay,#TB_load').remove();});
return false;
}
function TB_position() {
var de = document.documentElement;
var w = self.innerWidth || (de&&de.clientWidth) || document.body.clientWidth;
var h = self.innerHeight || (de&&de.clientHeight) || document.body.clientHeight;

if (window.innerHeight && window.scrollMaxY) {
yScroll = window.innerHeight + window.scrollMaxY;
} else if (document.body.scrollHeight > document.body.offsetHeight){ // all but Explorer Mac
yScroll = document.body.scrollHeight;
} else { // Explorer Mac...would also work in Explorer 6 Strict, Mozilla and Safari
yScroll = document.body.offsetHeight;
}

$("#TB_window").css({width:TB_WIDTH+"px",height:TB_HEIGHT+"px",
left: ((w - TB_WIDTH)/2)+"px", top: ((h - TB_HEIGHT)/2)+"px" });
$("#TB_overlay").css("height",yScroll +"px");
}
function parseQuery ( query ) {
var Params = new Object ();
if ( ! query ) return Params; // return empty object
var Pairs = query.split(/[;&]/);
for ( var i = 0; i < Pairs.length; i++ ) {
var KeyVal = Pairs[i].split('=');
if ( ! KeyVal || KeyVal.length != 2 ) continue;
var key = unescape( KeyVal[0] );
var val = unescape( KeyVal[1] );
val = val.replace(/\+/g, ' ');
Params[key] = val;
}
return Params;
}

这样应该就是你想要的结果了

先在 <div> 的父辈元素设定 position: relative;
在同级的 <div> 和自身都设置 position: relative;
在目标 <div> 设置 z-index: 99

试试看,不行的话你要贴代码… 文字描述不具体


小弟想在jsp页面控制一个DIV的位置并让它在最上层显示
隐藏Div用style里的display,设为none 当点击按钮时,把none改为block 显示在最上层用style里的z-index,设为1 如果没有效果,就把以下属性加到style中:position:absolute;left:8px;top:8px;

让div 显示在 最底部 并剧中?
你的意思是bottom居中,还是里面的内容居中?如果是bottom居中,你并没有指定bottom的宽度,它默认是和他外面的容器的宽度是一样的,这样是肯定不会居中的。。。如果是让bottom居中,.bottom{width:小于content的width-12的一个值(888px)text-align:center; line-height:20px;margin:0 auto 0 auto;...

div 怎么在父div中始终在底部显示
父div设置position:relative; 子div设置:position:fixed; bottom:0px;

css3 怎么控制div在显示器最下面
这个不用css3,下面的代码就能实现 position:fixed;bottom:0;但是你需要注意,这个样式ie6是不兼容的。

html 如何让div在最底层出现。
z-index 定义和用法 z-index 属性设置元素的堆叠顺序。拥有更高堆叠顺序的元素总是会处于堆叠顺序较低的元素的前面。注释:元素可拥有负的 z-index 属性值。注释:Z-index 仅能在定位元素上奏效(例如 position:absolute;)!说明 该属性设置一个定位元素沿 z 轴的位置,z 轴定义为垂直延伸到显示区...

css div居中显示
html制作网页时,经常会遇到div居中显示的问题。div的水平居中、垂直居中、文字居中等,在此做一个简单的总结,希望能有所帮助。1.通过设置margin-left和margin-right,div水平居中;2.通过设置text-align,文字居中;3.通过设置position,top,left,margin-left;margin-top,水平垂直居中。div水平居中 创建...

小弟想在jsp页面控制一个DIV的位置并让它在最上层显示
隐藏Div用style里的display,设为none 当点击按钮时,把none改为block 显示在最上层用style里的z-index,设为1 如果没有效果,就把以下属性加到style中:position:absolute;left:8px;top:8px;

怎么让DIV在另一个DIV里靠底部显示?
可以使用css的position属性的绝对定位。如图所示:拓展知识 position 属性指定了元素的定位类型。position 属性的五个值:static:HTML元素的默认值,即没有定位,元素出现在正常的流中。静态定位的元素不会受到 top, bottom, left, right影响。relative:相对定位元素的定位是相对其正常位置。fixed:元素的...

css如何将div居中显示css怎么让div居中显示
几种居中CSSdiv的方法 CSS实现div垂直居中的方法有很多。下面这些使div居中的方法在编写网页时经常用到,最常见的例子就是登录注册弹出框。方法一:使用绝对布局位置:absolutefordiv并设置top、left、right、bottom的值相等,但不一定都等于0;并设置边距:自动。方法二:这个方法需要知道div的宽度和高度。使用...

...怎么样定位一个 #div 在底部,就是网站最底部显示icp 备案的那一条...
使用标准流的话,就把div加在网站html代码的最下方,然后通过css控制居中显示。使用定位方式的话,可以给body元素设置相对定位或者绝对定位,然后给新加的div设置绝对定位,位置为bottom同时设置个padding-top值

延安市18418637550: 如何设置html中<div>的参数,使之在网页中处于最上层 -
镇柳十味: 如果想要将<div>设置为网页中最上层,除了设置【z-index】属性以外,还需要设置【position】为绝对定位【absolute】 效果如下图:

延安市18418637550: css如何让div显示在最上层 -
镇柳十味: 方法:设置div样式 z-index:auto auto可定义为一个值(整数数字),越大代表越置前,如可定义为: z-index:999. 前提是div是定位元素.

延安市18418637550: 如何设置div显示最顶层 -
镇柳十味: 先在 <div> 的父辈元素设定 position: relative; 在同级的 <div> 和自身都设置 position: relative; 在目标 <div> 设置 z-index: 99 试试看,不行的话你要贴代码… 文字描述不具体

延安市18418637550: 怎么让div显示在最上层 -
镇柳十味: 设置其z-index的值,将其值设置为比覆盖它的那个层大就行了,或者直接设置为一个较大的值,如z-index:2000

延安市18418637550: 如何设置div显示最顶层
镇柳十味: 先在 &lt;div&gt; 的父辈元素设定 position: relative; 在同级的 &lt;div&gt; 和自身都设置 position: relative; 在目标 &lt;div&gt; 设置 z-index: 99 试试看,不行的话你要贴代码… 文字描述不具体

延安市18418637550: 如何让div在最上层 -
镇柳十味: 设置 style 中 z-index:auto auto可定义为一个值(整数数字),越大代表越置前,如可定义为: z-index:9999.若定义为-1,代表为最底层. PS:若是会被一些FLASH文件给遮住,可将flash对象的参数wmode设置为transparent即可.

延安市18418637550: 怎样设置一个DIV在所有层的最上层,最上层DIV -
镇柳十味: 1.一般嵌套在内层标签的在上层.按排版,后插入的标签在上层.2.当用position定位后的元素,可以用z-index来设置标签的层次,哪个标签z-index属性值大,那个标签在最上层.例如:例子1:因为div2是后插入的标签,所以默认情况下在最上...

延安市18418637550: 如何设置div始终在页面上方? -
镇柳十味: 先要position定位,随便一个定位都行,然后设置z-index即可

延安市18418637550: 在js中,如何让弹出的div永远在最上层 -
镇柳十味: 给弹出的div设置一个position属性,然后z-index设置为大于其他的层就OK

延安市18418637550: 如何让一个div显示在页面最顶层
镇柳十味: <div style="z-index:999">数值越大,显示级越高,当然一般也不用999, 2,3就够了

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网