itVincent Blog - Java Working Fun!

          技術引領時代!
          posts - 117, comments - 181, trackbacks - 0, articles - 12

          讓文字不可選的方法(IE,FF)

          Posted on 2009-11-02 10:27 itVincent 閱讀(1185) 評論(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

          不可選

          可選


          Feedback

          # re: 讓文字不可選的方法(IE,FF)  回復  更多評論   

          2010-11-15 10:20 by yb
          簡直是救命稻草 感謝了
          主站蜘蛛池模板: 上高县| 长乐市| 凤冈县| 桐梓县| 芮城县| 东明县| 洪江市| 资阳市| 汝城县| 台东市| 离岛区| 察隅县| 若羌县| 贵南县| 富源县| 靖宇县| 顺义区| 乐至县| 海林市| 澎湖县| 偃师市| 曲周县| 永州市| 耿马| 淮北市| 安宁市| 永登县| 烟台市| 浦县| 油尖旺区| 沛县| 龙游县| 乐昌市| 陆河县| 楚雄市| 遵义市| 怀化市| 大石桥市| 呼和浩特市| 邵阳县| 兴隆县|