首頁  >  文章  >  web前端  >  css小技巧總結

css小技巧總結

巴扎黑
巴扎黑原創
2017-05-21 10:42:391602瀏覽

本文主要對css小技巧進行簡單總結。具有很好的參考價值,需要的朋友一起來看下吧

1、去除input記住密碼後自動填充表單的黃色背景


input:-webkit-autofill { -webkit-box-shadow: 0 0 0px 1000px #FFF inset;  }
//其中#fff是背景颜色值

2、IE8不支援opacity:0屬性,可以加上下面屬性:


filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);

3、 IE input 框去掉文字方塊的叉叉和密碼輸入框的眼睛圖示:


::-ms-clear,::-ms-reveal{display:none;}

##4、textarea屬性


#

resize:none;  //去除大小拖动
outline:none;  //去除黄色边框

5、判斷是否滿足正規表示式要正確書寫方式


正则.test(要满足的那个val值)

6 、單行文字省略


overflow: hidden;text-overflow: ellipsis;white-space: nowrap;

7、當樣式表裡font-size 小於12px時,中文版chrome瀏覽器裡字體顯示仍為12px ,這時可以用:


html{-webkit-text-size-adjust:none;}

#8、解決xmp標籤不自動換行:


xmp {     
    whitewhite-space: pre-wrap; /* css-3 */
    whitewhite-space: -moz-pre-wrap; /* Mozilla, since 1999 */
    whitewhite-space: -pre-wrap; /* Opera 4-6 */
    whitewhite-space: -o-pre-wrap; /* Opera 7 */
    word-wrap: break-word; /* Internet Explorer 5.5+ */
    white-space: pre-wrap; /* Firefox */
}

9、object高度為0不生效的解決方法

在其外層添加一個p,讓這個p的高度為0,或者font-size為0


<p style="height:0">
   <object object width="0" height="0" ></object>
</p>

10、input框


消除input的记忆功能:在input框里面加:autocomplete="off"
input里面的内容防止复制:oncopy="return false;" oncut="return false;"
input里面的内容取消粘贴:onpaste="return false"
input里面的内容取消选取、防止复制 :<body onselectstart="return false">

##11、全螢幕遮罩碼段(fixed是相對視窗)

 <p class="mask"></p>
 .mask{position: fixed;top: 0;left: 0;width: 100%;height: 100%;z-index: 999;}

12、display: none與visibility:hidden的差別:

display: none; 不显示,不占据空间 
visibility: hidden; 不显示,占据空间

以上是css小技巧總結的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn