여러 div로 구성된 창 정렬을 만들려고합니다. 기본적으로 div 뒤에 div를 내 cshtml 페이지에 넣고 .css 파일에서 위치를 설정하려고합니다. 상당한 노력 끝에 나는 divs를 아름다운 위치에 설정했습니다. 하지만 텍스트 나 DOM 요소를 삽입하자마자 위치를 변경하고 다른 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