簡體   English   中英

定位CSS錯誤

[英]Positioning CSS errors

這是我正在使用Django開發的網頁的CSS代碼。 我當前遇到的問題是,inputlabel和輸入區域內的寬度,左和左空白不影響位置。 inputlabel和輸入區域一樣適合其中的內容。

無論我更改的值如何,兩者似乎都沒有改變。

但是,#id_description可以正常工作。

我是CSS的新手,不確定100%我缺少的是什么。

container {
    position: relative;
}    
inputlabel { 
    width: 200px; 
    position: absolute; 
    left: 1000px;  
}
inputarea {
    margin-left: 200px;
}

#id_description { 
    resize: none; 
    width: 500px; 

} 
body { 

}

你想念'。' 和'#'

如果container是一個class ,那么您需要使用.container

如果container是一個id ,那么您需要使用#container

同樣適用於所有。

要為類定義CSS,請使用.container{} .inputlabel{}等。您缺少.

您應該使用下一個:

.container {
    position: relative;
}    
.inputlabel { 
    width: 200px; 
    position: absolute; 
    left: 1000px;  
}
.inputarea {
    margin-left: 200px;
}

HTML代碼將是這樣的:

<div class='container'>

要么

<input class='inputlabel' ...>

您也可以使用next:

#container {
    position: relative;
}    
#inputlabel { 
    width: 200px; 
    position: absolute; 
    left: 1000px;  
}
#inputarea {
    margin-left: 200px;
}

代碼如下:

<div id='container'>

要么

<input id='inputlabel' ...>

因此,在樣式名稱前使用#表示您應該通過id將這種樣式與標記鏈接。 . 符號意味着您必須通過class將此樣式與標記鏈接。

但是:CSS代碼中的body部分可能沒問題。 您可以使用bodyinput名稱,因此它將影響具有此類名稱的所有標簽。

有一篇文章,您可以閱讀有關idclass樣式之間的區別: 單擊我

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM