css樣式之區(qū)分input是按鈕還是文本框的方法
4:Microsoft Visual Studio 2005中使用skin。
Skin文件參考代碼:
<asp:TextBox runat="server" style="background-color:#FFC "></asp:TextBox>
<asp:Button runat="server" style=”background-color:red”></asp:Button>
注意里面的樣式是用style加上的,而不是用cssClass,道理很簡單,如果用cssClass,前面的再用cssClass就會覆蓋這個cssClass。導致失敗。當然,skin不能單獨使用,還要配合css樣式表。
優(yōu)點:可以分區(qū)出各個控件形態(tài)(注意:skin只能對服務器端控件使用,所以現(xiàn)在已經不是單純的input標簽了,雖然這些服務器端控件“打到”前臺的時候仍然是input控件)。除了css,又被分離一層,使得樣式的設置能有更好的定制性。其他優(yōu)點(參考skin的優(yōu)點)。
缺點:只能對服務器端控件使用。不是所有的項目都能使用skin功能 Orz…
總結:上面的方法,都是有各自的優(yōu)點和缺點,所以單獨的使用任何一個都不能很好的解決問題。所以應該將多個方法配合一起使用,這樣才能較好的解決問題。但是多個方法配合使用就是完美的了嗎?NO~!它也有致命的缺點——多套方案的維護需要更大的成本!
后記:這是一個以IE6為首,非web標準瀏覽器橫掃天下的亂世年代,不知有多少網(wǎng)頁初學者慘死在IE6的詭異解析模式之下,又有多少程序員被IE6所奴役,還有無數(shù)web設計者在IE6的胯下忍辱偷生。雖然黑暗中我們欣慰的看到FireFox反對暴統(tǒng)的勇者的出現(xiàn),以及IE7對Web標準越來越好的支持這道曙光。但是黑夜仍舊將會持續(xù)很長一段時間。對于web標準一統(tǒng)天下的年代,我們既喜且悲。喜的是,到那個時候,我們做網(wǎng)頁設計和規(guī)劃將會如同吃飯般簡單,悲的是:如果真的到了那個時候,我們吃飯的飯碗還能那么重嗎?不過,為了人類社會的進步,拯救地球的科技,發(fā)展宇宙的技術文化 -_-b… 我依然期待web標準一統(tǒng)天下的到來。
keyword:自動區(qū)分各類不同的input樣式,在CSS中如何區(qū)分<input type=text>和<input type=button>,利用Javascript來實現(xiàn)自動區(qū)分各類不同的input樣式,input,input type,input type file,input type hidden,input file,input.dll,html input,input type image
相關文章
低版本IE正常運行HTML5+CSS3網(wǎng)站的3種解決方案
現(xiàn)在我們可以選擇瀏覽器非常多,所以瀏覽器的環(huán)境也是種類繁多,同一個瀏覽器也是包含各種不同的版本,不同的版本之間的渲染方法也存在差異,它們支持的 HTML5、CSS3 特性恐怕也不盡相同。這種情況于是造成Web開發(fā)者在開發(fā)網(wǎng)站時,要面對數(shù)量龐大的瀏覽器種類2014-03-03