0 0

绝对定位的div中嵌套绝对定位的div10

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>Insert title here</title>
<style>

#selector {
	border : 3px solid red;
	position : relative;
	width : 10px;
	height : 10px;
	z-index:2;
}

#image {
position : absolute;
	width:3px; 
	height:3px; 
	bottom:-3px;
	right:-3px;
	background-color:black;
	border-color:white;
	border-width : 1px;
	border-style: solid;
	
	z-index:1000; 
}
</style>


</head>
<body>

<div id="selector">
	<div id="image">
	 </div>
</div>
</body>
</html>

为什么嵌套的#image没有相对他的父div定位呢,请帮忙看看啊,但是在里面的div中加一个空白的span即可解决,为什么呢
问题补充:
补充:在firefox下好用,在ie下不好用,#image的宽度和高度设的比较大的话,在ie下也是正确的,但是设的比较小,则有问题
问题补充:
如果是ie渲染的问题,有什么办法能让其正常渲染呢,谢谢
CSS 
2009年3月30日 00:12

3个答案 按时间排序 按投票排序

0 0

采纳的答案

渲什么染啊 不要误导

这是ie中行高被字体大小撑开了的原因

在#image 加入font-size:3px;就行了

2009年3月31日 15:23
0 0

那这个就不是你提的问题了 - -
跟定位其实就没关系了,可能是ie的渲染问题了。

2009年3月30日 23:49
0 0

我不明白你的意思,他怎么会没有相对父DIV定位捏?

他被设置了 position : absolute;
那他必然是相对父元素的绝对定位的。

改成这样你看下效果就明白了:

#selector {  
    border : 3px solid red;  
    position : relative;  
    width : 100px;  
    height : 100px;  
    z-index:2;  
}  
  
#image {  
    position : absolute;  
    width:30px;   
    height:30px;   
    bottom:-30px;  
    right:-30px;   
    border-color:black;  
    border-width : 2px;  
    border-style: solid; 
    z-index:1000;   
}  


就是里头的div相对于父div 底部在其绝对位置向下30px,右边在其右边30px

Over~

2009年3月30日 10:02

相关推荐

    div嵌套html不用iframe

    最近在做作业中需要在不用iframe的情况下嵌套页面,所以只好在div中嵌套,用的是jquery方法。 复制代码代码如下: [removed] $(document).ready(function() { $(“#button”).click(function() { $(“#content”)....

    div嵌套的div溢出时换行

    在网页设计中,"div嵌套的div溢出时换行"是一个常见的布局问题,尤其在处理响应式设计或者自适应屏幕尺寸时显得尤为重要。这个问题涉及到CSS(Cascading Style Sheets)布局、盒模型以及流体布局等概念。下面将详细...

    2.html对于div的嵌套使用

    div标签的使用,自己用所学的一点点html做的

    div里面嵌入视频

    在网页开发中,经常会遇到需要在`div`容器内嵌入视频的需求。这种方式不仅能够增强网页的互动性和吸引力,还能根据设计需求灵活调整视频的位置与样式。本文将详细介绍两种常用的在`div`中嵌入视频的方法:使用`...

    绝对定位+相对定位的妙用——一秒搞清子父级关系

    "绝对定位+相对定位的妙用"是CSS布局技术中的核心概念,它可以帮助我们精确控制网页元素的位置,实现复杂而精致的设计效果。下面将详细讲解这两种定位方式及其相互作用。 1. **相对定位(Relative Positioning)**...

    JS获取元素多层嵌套思路详解

    如果一段html嵌套过多,在js中获取还是比较麻烦的,我写了几套方案,大家可以参考参考,如果你有好的方法,也分享出来,让我们瞧瞧。 HTML: &lt;!DOCTYPE html&gt; &lt;html lang=en&gt; &lt;head&gt; &lt;meta ...

    div+css整体布局

    3. 绝对定位居中:对于未知宽高的元素,可以使用绝对定位配合`transform`实现居中: ```css .centered { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); } ``` 4. 弹性盒模型居中...

    精通css+div

    这一章将深入讲解Div的使用,包括如何创建和定位Div,以及如何通过CSS属性(如display、position、float等)实现流式布局、网格布局和相对/绝对定位。同时,还会涉及Div的嵌套和组合,以实现复杂页面结构。 **第8章...

    JS+CSS 控制Img在div中居中显示一部分

    JS+CSS 控制Img在div中居中显示一部分

    拖拽一个iframe中的div 在另一个iframe页面中显示

    标题 "拖拽一个iframe中的div 在另一个iframe页面中显示" 描述了在Web开发中一个交互性的技术,涉及跨框架(iframe)通信和DOM操作。这个技术主要应用于创建富交互的用户界面,允许用户在不同的iframe之间传递和操作...

    css+div控制表格 标签代码

    `div`元素常作为容器,通过CSS的`position`属性(如`relative`、`absolute`、`fixed`)配合`top`、`right`、`bottom`、`left`属性,可以实现表格的绝对定位,从而实现浮动表格或其他特殊布局效果。 最后,我们还...

    DIV居中及DIV垂直居中.html

    该html代码是实现DIV居中及DIV垂直居中的实例,包括: div居中, div内文本居中及垂直居中, div嵌套div并居中, div嵌套div并垂直居中.

    div ul li 嵌套后如何解决增加多个li后DIV高度自适应问题

    在网页布局设计中,`div ul li` 的嵌套结构是一种常见的实现列表展示的方法,尤其在构建导航栏、产品展示等场景中。然而,当我们在这样的结构中动态添加多个 `li` 元素时,如何让包含它们的 `div` 自动调整高度以...

    网页制作实例(CSS+DIV)之二

    4. **灵活性**:DIV可以嵌套,通过调整内部元素的排列和定位,实现复杂的网页布局。 5. **响应式设计**:在响应式网页设计中,DIV可以作为断点的触发器,根据屏幕尺寸调整布局。 在“网页制作实例(CSS+DIV)之二”...

    多个iframe,其中一个的div能够处于最上层显示

    当有多个 `iframe` 并存时,可能会出现重叠或者层级问题,特别是当其中某个 `iframe` 中有一个需要突出显示的 `div` 元素时。这个问题的关键在于理解 `z-index` 和层叠上下文的概念,以及如何正确地应用它们来确保...

    网页制作中层相对定位的实现方法

    绝对定位是指层相对于其最初位置或浏览器窗口的位置进行固定,而相对定位则是指层相对于其最近的非静态定位祖先元素的位置进行定位。 #### 实现方法 ### 1. 通过修改代码实现层相对定位的设置 在HTML文档中,层...

Global site tag (gtag.js) - Google Analytics