我想创建一个由多个div组成的窗口。我基本上把div放在我的cshtml页面,并试图设置他们在.css文件中的位置。 经过相当大的努力,我设法设置了divs在他们美丽的位置。但是,一旦我开始将文本或dom元素或其他内容放在其中一个div中,它就会改变它的位置,并推动其他div,创建一个混乱。 我不知何故设法保留一些使用浮动,但它真的很难。没有简单的方法来管理div的内部元素吗?为什么内部元素会导致容器div移动到其他地方?如何让div不会改变位置
这是.html和.css代码。该div是空的,并正确定位。例如,您可以在div id =“fiyat”>内简单地编写“qwe”,看看我在说什么。
的.html代码:
<div id="tablodetay">
<div id="secimler">
</div>
<div id="parcacerceve">
</div>
<div id="resim">
</div>
<div id="ebatsecimvefiyat">
<div id="ebatsecim">
</div>
<div id="fiyat">
</div>
</div>
<div id="urunozellik">
</div>
</div>
的CSS代码:
div#tablodetay div#secimler
{
border:1px solid #000000;
margin:2px;
display:block;
width:706px;
height:100px;
display:block;
}
div#tablodetay div#parcacerceve
{
border:1px solid #000000;
margin:2px;
display:inline-block;
width:86px;
height:400px;
}
div#tablodetay div#resim
{
border:1px solid #000000;
margin:2px;
height:400px;
width:400px;
display:inline-block;
}
div#tablodetay div#ebatsecimvefiyat
{
margin:2px;
height:402px;
width:200px;
display:inline-block;
}
div#tablodetay div#ebatsecim
{
border:1px solid #000000;
height:248px;
width:200px;
margin-bottom:2px;
}
div#tablodetay div#ebatsecim form input
{
float:left;
border:1px solid #000000;
}
div#tablodetay div#fiyat
{
border:1px solid #000000;
height:148px;
width:200px;
}
div#tablodetay div#urunozellik
{
border:1px solid #000000;
height:120px;
width:706px;
margin-top:-2px;
margin-left:2px;
}
谢谢,它可能不是最好的方法,使用绝对定位,但看起来像它会为我的狗屎工作。 – Halo