DIV CSS 佈局教程網

 DIV+CSS佈局教程網 >> 網頁腳本 >> CSS入門知識 >> CSS進階教程 >> css3 UI規范新增的功能:user-select屬性
css3 UI規范新增的功能:user-select屬性
編輯:CSS進階教程     

user-select這個屬性,最近整理的時候有遇到,所以詳細的了解了下,這裡簡單的介紹下。

這是在css3 UI規范中新增的一個功能,用來控制內容的可選擇性。

用法:

1
user-select:value;

值:

  • auto——默認值,用戶可以選中元素中的內容
  • none——用戶不能選擇元素中的任何內容
  • text——用戶可以選擇元素中的文本
  • element——文本可選,但僅限元素的邊界內(只有IE和FF支持)
  • all——在編輯器內,如果雙擊/上下文點擊發生在子元素上,改值的最高級祖先元素將被選中。
  • -moz-none——firefox私有,元素和子元素的文本將不可選,但是,子元素可以通過text重設回可選。

 

實例——用鼠標拖動或雙擊下面的文字試下:

前端觀察是一個純粹的前端技術分享網站,本站的目的是為前端技術人員提供所需的資訊及資源。
向來中國的前端開發領域,就像一盤散沙一樣,每個人每個站都各自為營,高手就像就像天空的星星一樣多,但是他們的成就卻很少廣為傳播,初學者卻苦於在大海一樣的設計中尋找自己的參考。
所以本站首先將是挖掘,挖掘國內優秀的原創設計及內容,加以高度的整理。
相信你在這裡能夠發現自己需要的東西,同時也希望各位能提供一些好的內容給我們。

浏覽器支持

目前,只有Geckowebkit支持該屬性,包括基本上所有版本的Firefox/Chrome/Safari,IE10中也將支持該屬性。當然,各個浏覽器都必須加上私有前綴。Opera尚不支持。

結語

這個屬性,在之前是被用來保護網站的內容,不被用戶復制和轉載,從而保護資訊的版權,但是這樣卻對普通用戶的用戶體驗造成了傷害,而且,並不能真正的保護頁面中的內容,這對前端開發人員來說,很容易搞定的吧? …XD

現在,HTML5蒸蒸日上,很多網站或者web app會使用到Drag and Drop技術,user-select正好在一些情境中可以用到。

當然,技術是為人服務的,怎麼用都可以,但是,傷害用戶體驗的產品,最終是得不到用戶的吧。。。

XML學習教程| jQuery入門知識| AJAX入門| Dreamweaver教程| Fireworks入門知識| SEO技巧| SEO優化集錦|
Copyright © DIV+CSS佈局教程網 All Rights Reserved