关于css和html的问题
使用具有不同位置的关于css和html的问题,html,css,Html,Css,使用具有不同位置的DIVs制作页面的最佳方法是什么?以下是一个例子: 看起来您需要使用绝对定位,每个元素具有固定的宽度和高度。看起来您需要使用绝对定位,每个元素具有固定的宽度和高度。使用CSS绝对定位。您可以找到一个解释 基本上看起来像 #div1 { position:absolute; left:100px; top:150px; width:80px; height:30px; } #div2 { position:absolute;
DIV
s制作页面的最佳方法是什么?以下是一个例子:
看起来您需要使用绝对定位,每个元素具有固定的宽度和高度。看起来您需要使用绝对定位,每个元素具有固定的宽度和高度。使用CSS绝对定位。您可以找到一个解释
基本上看起来像
#div1 {
position:absolute;
left:100px;
top:150px;
width:80px;
height:30px;
}
#div2 {
position:absolute;
left:120px;
top:200px;
width:100px;
height:30px;
}
等等。使用CSS绝对定位。您可以找到一个解释
基本上看起来像
#div1 {
position:absolute;
left:100px;
top:150px;
width:80px;
height:30px;
}
#div2 {
position:absolute;
left:120px;
top:200px;
width:100px;
height:30px;
}
等等。创建
绝对
定位div,并为每个div设置顶部
和左侧
CSS参数
您可以使用
relative
positioned div来包装它们。创建absolute
positioned div,并为每个div设置top
和left
CSS参数
您可以使用相对的定位div来包装它们。请参见:
<div id="boxContainer">
<div id="box1"></div>
<div id="box2"></div>
</div>
这是怎么回事
我的答案的妙处在于#boxContainer>div
,这意味着您可以避免为每个框指定位置:绝对值
CSS:
#boxContainer {
width: 500px;
height: 500px;
background: #ccc;
border: 1px dashed #444;
position: relative
}
#boxContainer > div {
/* put properties common to all positioned divs here */
position: absolute;
background: #999;
border: 2px dotted #444
}
#box1 {
top: 50px;
left: 50px;
width: 100px;
height: 75px
}
#box2 {
top: 200px;
left: 300px;
width: 180px;
height: 125px
}
HTML:
<div id="boxContainer">
<div id="box1"></div>
<div id="box2"></div>
</div>
请参见:
<div id="boxContainer">
<div id="box1"></div>
<div id="box2"></div>
</div>
这是怎么回事
我的答案的妙处在于#boxContainer>div
,这意味着您可以避免为每个框指定位置:绝对值
CSS:
#boxContainer {
width: 500px;
height: 500px;
background: #ccc;
border: 1px dashed #444;
position: relative
}
#boxContainer > div {
/* put properties common to all positioned divs here */
position: absolute;
background: #999;
border: 2px dotted #444
}
#box1 {
top: 50px;
left: 50px;
width: 100px;
height: 75px
}
#box2 {
top: 200px;
left: 300px;
width: 180px;
height: 125px
}
HTML:
<div id="boxContainer">
<div id="box1"></div>
<div id="box2"></div>
</div>
HTML
请参阅。HTML
请参阅。
#续{
背景:#ff0000;
职位:亲属;
宽度:800px;
高度:800px;
}
#客栈{
背景:#00ff00;
位置:相对位置;
高度:100px;
宽度:100px;
}
#续{
背景:#ff0000;
职位:亲属;
宽度:800px;
高度:800px;
}
#客栈{
背景:#00ff00;
位置:相对位置;
高度:100px;
宽度:100px;
}
你为什么要做这种乱七八糟的东西?@编码怪胎这是网站设计的一部分哦。您一定已经说过了,否则任何人都会认为这只是为了好玩……绝对定位可以实现您想要的布局。@Neir0:但为什么?是否有人证明这种安排是一种有益的用户界面设计?我不会否决这个问题,因为这个问题本身看起来合理、真实并且可能有用,但我仍然不理解期望结果背后的意图。你为什么要做这种乱七八糟的事?@编码怪胎,这是网站设计的一部分哦。您一定已经说过了,否则任何人都会认为这只是为了好玩……绝对定位可以实现您想要的布局。@Neir0:但为什么?是否有人证明这种安排是一种有益的用户界面设计?我并没有否决这个问题,因为这个问题本身看起来合理、真实并且可能有用,但我仍然不理解预期结果背后的意图。