2017-03-08 53 views
-2

我正在處理一些日記問題的圖形表示。我需要的是在其他DIV中使用簡單的DIV(或其他)來顯示文本塊,就像在問題頁面上組織它們的方式一樣。爲此,我需要將DIV元素的座標設置爲精確數字,但是與父DIV相關。有沒有辦法通過使用CSS或JS做到這一點?用js,css,html設置DIV中元素的座標

+0

,[問] [ MCVE。 – evolutionxbox

回答

0

如果您將外部div設置爲position: relative,則可以將內部div設置爲position: absolute並將其頂部,左側,右側和底部屬性設置爲所需的像素。例如。

.outer { 
 
     position: relative; 
 
    } 
 

 
    .inner { 
 
     position: absolute; 
 
     top: 10px; //your coordinate 
 
     left: 5px; //your coordinate 
 
    }
<div class="outer"> 
 
     <div class="inner">Your content</div> 
 
</div> 
 

 

否則,你可以簡單地使用填充內部元件上。

+0

那些座標(10px,5px)父DIV或窗口邊緣的偏移量? –

+0

父div邊緣的偏移量。 –

0

如果您希望divdisplay: block;,您可以使用簡單的margin-topmargin-left來設置座標。

比方說,(例如),你需要設置的div作爲< 100,50>座標:

要做到這一點,在CSS中,設置margin-left: 100pxmargin-top: 50px