所以我有一個文本輸入,即時通訊使用html5,在鉻上,我想改變文本輸入的外觀,我已經刪除了焦點上的輪廓(鉻上的橙色),我將背景設置爲淺色#f1f1f1
,但現在在頂部和左側有一個較厚的邊框,就像它看起來被推入一樣,當背景顏色沒有變化時,這種情況不會發生。我如何刪除它?抱歉,我無法在移動設備上提供圖片。刪除文字輸入的內部陰影
它發生在Chrome上,也就是說,Firefox不能測試任何其他。
所以我有一個文本輸入,即時通訊使用html5,在鉻上,我想改變文本輸入的外觀,我已經刪除了焦點上的輪廓(鉻上的橙色),我將背景設置爲淺色#f1f1f1
,但現在在頂部和左側有一個較厚的邊框,就像它看起來被推入一樣,當背景顏色沒有變化時,這種情況不會發生。我如何刪除它?抱歉,我無法在移動設備上提供圖片。刪除文字輸入的內部陰影
它發生在Chrome上,也就是說,Firefox不能測試任何其他。
border-style:solid;
將覆蓋inset
風格。這是你問的。
border:none
將一起移除邊框。
border-width:1px
將設置它有點像背景變化之前。
border:1px solid #cccccc
更具體,適用於所有三種,寬度,款式和顏色。
添加border: none
或border: 0
刪除邊框,或border: 1px solid #ccc
使邊框變薄和平坦。
要刪除鬼填充在Firefox中,你可以使用::-moz-focus-inner
:
::-moz-focus-inner {
border: 0;
padding: 0;
}
當我做到這一點沒有邊框,是的,但是當我設置邊框爲1px和顏色設置爲黑色只在兩側設置。另一個是白色的。 – FabianCook
設置border: 1px solid black
使所有側面等於並移除任何類型的自定義邊框(實體除外)。 此外,請設置box-shadow: none
以刪除應用於其上的任何插入陰影。
如果我將邊框設置爲任何其他顏色,可以說#eee,只有兩面仍在設置 – FabianCook
看看我的更新。您可能需要更改邊框樣式和大小,以「固定」和「1px」。 –
謝謝。我的基礎是你的。 – FabianCook
我正在使用firefox。和我有同樣的問題,輸入類型文本是自動定義的東西看起來像boxshadow插入,但它不是。 你想改變的是邊界...只是設置border:0;
,你就完成了。
試試這個
outline: none;
第一行「border-style:solid」是這個問題的最佳答案。 – charleslparker
border-style:沒有答案是找 –