Posted on 2009-11-02 10:27
itVincent 閱讀(1184)
評論(1) 編輯 收藏 所屬分類:
html & css
IE中最合適的屏蔽選擇方法是在HTML標簽中加入unselectable="on",不過有人說onselectstart="return false;"這個方法也很好啊,但是這個方法有一個特性,加了這個參數后的標簽,所有子標簽都不能選擇,例如給<table>加了onselectstart="return false;",在<table>中有一個<input type="text">,這樣在input中輸入的內容也將不能選中,如果使用前者unselectable="on",則不會有這樣的問題。
而在FF中,處理屏蔽選擇則要靈活得多,FF屏蔽選擇的樣式定義:-moz-user-select屬性。
簡單實例:
<div style="-moz-user-select:none;" >ff下不能選擇我!</div>
該屬性可以說有三個屬性值:
1、none:在FF2.0測試,用none,子元素所有的文字都不能選擇,包括input輸入框中的文字也不能選擇。
2、-moz-all:子元素所有的文字都可以被選擇,但是input輸入框中的文字不可以被選擇。
3、-moz-none:子元素所有的文字都不能選擇,但是input輸入框中的文字除外(已經過測試)。
關系列表:
|
Input表單中文字
|
一般頁面文字
|
設置none
|
不可選
|
不可選
|
|
設置moz-none
|
可選
|
不可選
|
|
設置moz-all
|
不可選
|
可選
|
|