`
zlotus
  • 浏览: 54730 次
  • 性别: Icon_minigender_2
  • 来自: 北京
社区版块
存档分类
最新评论

CSS 层定位FLOATDISPLAYVISIBILITY

    博客分类:
  • Web
阅读更多

//图片滚动http://www.kxbd.com/mylab/080807slidenavigation/

http://www.w3school.com.cn/css/css_positioning.asp

http://blog.csdn.net/IBM_hoojo/archive/2010/09/29/5913899.aspx 元素页面像素位置】

 

【float:应用到块级元素内

left,right:

div ul, p ,table,h1块级元素

span syrong  内联元素 

 FLOAT元素仍是文本流一部分。

浮动的框可以向左或向右移动,直到它的外边缘碰到包含框或另一个浮动框的边框为止。

 

 

 弹出层写在事件触发点隐藏,事件触发style.display='';left,top设置相对父对象偏移量,显示

FRom:http://www.yicha.net/yicha/code2/code.asp?id=1192

<!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=gb2312" />
<title>始终居中的弹出层</title>
<style type="text/css">
<!--
html,body {height:100%; margin:0px; font-size:12px;}
.mydiv {
background-color: #FFCC66;
border: 1px solid #f00;
text-align: center;
line-height: 40px;
font-size: 12px;
font-weight: bold;
z-index:999;
width: 300px;
height: 120px;
left:50%;
top:50%;
margin-left:-150px!important;/*FF IE7 该值为本身宽的一半 */
margin-top:-60px!important;/*FF IE7 该值为本身高的一半*/
margin-top:0px;
position:fixed!important;/* FF IE7*/
position:absolute;/*IE6*/
_top:       expression(eval(document.compatMode &&
            document.compatMode=='CSS1Compat') ?
            documentElement.scrollTop + (document.documentElement.clientHeight-this.offsetHeight)/2 :/*IE6*/
            document.body.scrollTop + (document.body.clientHeight - this.clientHeight)/2);/*IE5 IE5.5*/

}

.bg,.popIframe {
background-color: #666; display:none;
width: 100%;
height: 100%;
left:0;
top:0;/*FF IE7*/
filter:alpha(opacity=50);/*IE*/
opacity:0.5;/*FF*/
z-index:1;
position:fixed!important;/*FF IE7*/
position:absolute;/*IE6*/
_top:       expression(eval(document.compatMode &&
            document.compatMode=='CSS1Compat') ?
            documentElement.scrollTop + (document.documentElement.clientHeight-this.offsetHeight)/2 :/*IE6*/
            document.body.scrollTop + (document.body.clientHeight - this.clientHeight)/2);
}
.popIframe {
filter:alpha(opacity=0);/*IE*/
opacity:0;/*FF*/
}
-->
</style>
<script language="javascript" type="text/javascript">
function showDiv(){
document.getElementById('popDiv').style.display='block';
document.getElementById('popIframe').style.display='block';
document.getElementById('bg').style.display='block';
}
function closeDiv(){
document.getElementById('popDiv').style.display='none';
document.getElementById('bg').style.display='none';
document.getElementById('popIframe').style.display='none';

}
</script>
</head>
<body>
<div id="popDiv" class="mydiv" style="display:none;">网页设计大本营欢迎你!<br/>Q群号:29032448<br/>
<a href="javascript:closeDiv()">关闭窗口</a></div>
<div id="bg" class="bg" style="display:none;"></div>
<a href="javascript:showDiv()">点击这里弹出层</a>
<iframe id='popIframe' class='popIframe' frameborder='0' ></iframe>
</body>
</html>

分享到:
评论

相关推荐

    css图片定位

    当涉及到多个背景图片时,CSS3引入了背景图层的概念,可以使用逗号分隔的值设置多个背景,并通过`background-size`控制每层图片的大小,`background-origin`指定背景图像的原点,`background-clip`定义背景的绘制...

    20190801-css相对定位.txt

    css 相对定位 设置为相对定位的元素框会偏移某个距离。元素仍然保持其为定位前的形状,它原本所占的空间仍保留。 css相对定位 相对定位是一个非常容易掌握的概念。如果对一个元素进行相对定位,它将出现在她所在的...

    前端css定位.pdf

    总的来说,CSS定位技术为前端布局提供了强大的控制能力,可以实现元素的精确布局。理解定位的工作原理及其在不同布局方式(标准流、浮动、定位)中的应用,对于前端开发者来说至关重要。在网页布局中,定位通常是在...

    CSS层叠样式表技术参考手册

    - **定位模式**:介绍CSS中的四种定位模式:静态、相对、绝对和固定定位。 - **适用场景**:讨论每种定位模式的适用情况。 - **4.2 CSS相对定位** - **定义与用法**:阐述相对定位的基本原理及其与原位置的关系。...

    css的定位属性.md

    介绍了css的定位属性,position的相对定位,绝对定位等,里面的内容并不是很全,希望可以给你提供一些帮助。

    纯CSS定位的固定垂直居中浮动层代码,附经典解说:《详解定位与定位应用》

    在本文流中,任何一个元素都被文本流所限制了自身的位置,但是通过CSS我们依然使得这些元素可以改变自己的位置,我们可以通过float来让元素浮动,我们也可以通过margin来让元素产生位置移动。但是事实上那并非是真实...

    html+css定位练习

    在CSS中,定位属性主要涉及到`position`,它可以设置为以下几种值: 1. **static**:默认值,元素遵循正常的文档流,不发生位置偏移。 2. **relative**:相对定位,元素相对于其正常位置进行偏移,不影响其他元素的...

    div弹出层 定位问题的 处理

    然而,为`div`弹出层进行准确的定位可能会遇到一些挑战,因为这涉及到CSS布局、浏览器兼容性以及页面动态变化等多个方面。下面我们将详细探讨`div`弹出层定位问题的处理方法。 首先,让我们理解`div`的基本概念。`...

    selenium css selector 定位详解

    ### Selenium CSS Selector定位详解 #### 一、引言 在自动化测试领域,Selenium作为一款强大的工具被广泛应用于Web页面的交互操作与测试。而CSS选择器(CSS Selector)是Selenium进行页面元素定位的一种非常重要的...

    dreamweaver 【CSS样式规则对话框详解】& CSS定位详解之绝对定位和相对定位

    有了这个就可以搞定很多事情 在“CSS规则对话框”中,我们可以通过类型、背景、区块、方框、边框、列表、定位和扩展项的设置,来美化我们的页面,当然啦,我们在定义某个...还有【CSS定位详解之绝对定位和相对定位】哦

    css布局定位.zip

    在网页设计领域,CSS(Cascading Style Sheets)布局定位是构建页面结构的关键技术。它允许开发者精确控制元素的位置和尺寸,实现丰富的视觉效果。本资料包“css布局定位.zip”可能包含了一系列有关CSS布局定位的...

    DIV+CSS(WEB标准)精通CSS层叠样式表

    CSS2.0是CSS的一个重要版本,引入了许多新的特性,例如:定位(positioning)、浮动(floating)、多列布局(multi-column layout)等,为网页设计提供了更为丰富的表现形式。 在学习CSS时,理解其层叠规则至关重要...

    借助css定位实现动态关联的一个例子

    CSS定位主要包括静态定位(static)、相对定位(relative)、绝对定位(absolute)、固定定位(fixed)和粘性定位(sticky)。静态定位是元素的默认定位方式,不改变元素的位置。相对定位使元素相对于其正常位置移动...

    CSS与Zigbee(Wi-Fi)无线定位技术的比较.pdf

    ### CSS与Zigbee(Wi-Fi)无线定位技术的比较 #### 一、概述 随着物联网技术的发展,无线定位技术成为研究热点之一。常见的无线定位技术包括Zigbee、Wi-Fi以及新兴的CSS(Chirp Spread Spectrum)定位系统。本文旨在...

    多个css层组成的许愿墙卡片

    本项目名为"多个css层组成的许愿墙卡片",它展示了如何利用CSS技术构建一个具有视觉吸引力的许愿墙效果,适用于创建互动式的用户体验。 首先,我们要理解"卡片"这一概念在UI设计中的应用。卡片式设计是一种流行的...

    css浮动和定位

    浮动和定位是CSS中的两个重要概念,它们对于创建复杂的布局和实现元素精确定位至关重要。下面将详细阐述这两个概念及其应用。 **一、CSS浮动** 浮动(Float)最初是为了实现图文混排而引入的,但现在已成为构建多...

    CSS_样式定位图

    CSS_样式定位图

    css层与层的重叠

    ### CSS层与层的重叠知识点详解 #### 一、引言 在网页设计中,为了达到更加丰富和灵活的布局效果,有时我们需要让页面中的元素(层)产生重叠,这种技术通常被称为“层上套层”。通过合理运用CSS(层叠样式表),...

    基于CSS技术的测距定位原理

    CSS技术测距定位原理是一种利用无线通信技术进行距离测量和定位的技术,主要应用于物联网精确定位系统。CSS(Chirp Spread Spectrum)技术,即频移键控技术,是一种特殊的扩频技术,其特点是利用脉冲信号的频率变化...

Global site tag (gtag.js) - Google Analytics