2016-06-20 63 views
0

我知道CSS如何工作,但有點混淆。CSS!重要的是在提交類型上工作不正確

我有按鈕:

<input type="submit" name="button_name" id="button_id" value="Enter"> 

css文件:

#button_id 
{ 
    width: 50px !important; 
    font-size: 17px !important; 
} 
... 
input[type=submit] 
{ 
    width: 300px; 
    height: 45px; 
    font-weight:bold!important; 
    font-size:30px!important; 
} 
... 

和按鈕仍然有一個與300px(應該有50px因爲!important屬性附加傷害)和font-size 17px因爲#button_id包含font-size:17px!important; 如何如果,我可以用50px嗎?不工作?爲什麼它與17px

+0

需要空間'字體重量:大膽important' – KingRider

+0

空間不是問題 – Firefog

+4

那麼你已經拼'width'錯了... - HTTPS:/ /jsfiddle.net/bemd779c/ –

回答

0

重寫!重要的修改

只需使用添加另一個CSS規則!重要的,要麼放棄,選擇較高的特異性(添加額外的標籤,標識或類別的選擇),或添加CSS規則與在相同的選擇器比現有的更晚點(在一個領帶,最後一個定義勝利)。 Example

試圖把你需要正確拼寫width然後#button_id {width:50px!important; font-size:17px!important;}

bellow on your 
input[type=submit] { 
width: 300px; 
    height: 45px; 
    font-weight:bold!important; 
    font-size:30px!important; 
} 
1

在這種情況下你不需要使用!重要的只是改變的CSS的順序

input[type=submit] { 
    width: 300px; 
    height: 45px; 
    font-weight:bold; 
    font-size:30px; 
} 

#button_id {width:50px; font-size:17px} 

最後重寫第一個

1

您拼寫爲寬度錯誤

#button_id {with:50px!important; font-size:17px!important;} 

它應該是:

#button_id {width:50px!important; font-size:17px!important;}