CSS3新增了resize屬性,該屬性允許用戶通過拖動的方式來修改元素的尺寸。本來resize應(yīng)該翻譯為縮放,但在實際測試中通過resize屬性只可以在寬高基礎(chǔ)上實現(xiàn)拉伸效果,而無法實現(xiàn)縮放到小于寬高的效果。
[注意]IE瀏覽器不支持resize屬性。
resize與overflow關(guān)系緊密,只有當元素的overflow屬性值不是visible時,resize才會起作用
如textarea標簽中,Webkit內(nèi)核的瀏覽器會默認resize的值為both,即用戶可以調(diào)節(jié)元素的寬度和高度。如下圖就是在Google chrome中的textarea的默認顯示,textarea右下角有一個可以控制縮放的按鈕。
一般情況下,textarea是被固定寬度和高度的,如果你不愿意讓其任意縮放,你可以為textarea添加resize:none的css屬性。這樣就可以去除Webkit內(nèi)核的瀏覽器的默認顯示。
將textarea中resize的屬性值設(shè)置成vertical,這個是允許用戶只能調(diào)節(jié)高度,這樣頁面就不會變形了。
[注意]因為文本框本身就具有overflow:auto的屬性,所以自帶resize屬性
值: none | both | horizontal | vertical
初始值: none
應(yīng)用于: 塊級元素、替換元素、表單元格
繼承性: 無
none: 用戶無法調(diào)整元素尺寸
both: 用戶可調(diào)整元素的寬度和高度
horizontal: 用戶只可調(diào)整元素的寬度
比如:
- 綠毒越獄軟件 完美越獄4.21教程12-21
- htcg15怎么刷機?htcg15刷機教程12-21
- HTC hd7刷安卓2.2全教程12-21
- mpkg軟件下載和卸載的方法12-21