我有一個網站,我創建,部分在靜態HTML,另一部分是通過Django服務。因爲我希望外觀和感覺保持不變(誰不這樣做?),我已經將CSS用於靜態網站。同樣的CSS我已經(幾乎成功)包含在動態網站中。Django無法正確呈現CSS
當我創建一個形式,我可以得到靜態側
Label Input
Label Input
Label Input
但是,當我做了動態側相同的代碼,它不是那麼好一個非常漂亮的兩列的房源
Label Input
Label Input
Label Input
我使用的CSS是:
form.login label.fixedwidth {
display: block;
width: 240px;
float: left;
}
\。 對不起,這裏是我的形式:
<form action="" method="post" class="login">
<fieldset>
<div>
<label for="username" class="fixedwidth">User name:</label>
<input type="text" name="username" value="" id="username">
</div>
<div>
<label for="password" class="fixedwidth">Password:</label>
<input type="password" name="password" value="" id="password">
</div>
<input type="submit" value="login" />
</fieldset>
</form>
[編輯] 所以,我發現我的兩個「輸入型」線沒有關閉標籤(沒有「/」)。但是,沒有區別。 [/編輯]
Django與CSS無關。很顯然,Django表單的HTML與靜態表單的HTML不同。您是從靜態還是從Django模板粘貼的HTML?發佈這兩個信息會很有幫助,因此我們可以比較兩者。 – 2009-12-06 18:35:43
這正是我的想法,這就是爲什麼我看到不同的結果感到驚訝。 HTML是相同的,我從一個剪切/粘貼到另一個開始調試這個過程。 – KevinDTimm 2009-12-06 18:41:21