国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > CSS > 正文

26個常用易忘CSS小技巧

2024-07-11 08:40:19
字體:
來源:轉載
供稿:網友

收集于平時常用但易忘的CSS實現方法,如有遺漏或補充,還請指正!

解決inline-block元素設置overflow:hidden屬性導致相鄰行內元素向下偏移


.wrap {
display: inline-block;
overflow: hidden
vertical-align: bottom
}

超出部分顯示省略號


// 單行文本
.wrap {
overflow:hidden;/*超出部分隱藏*/
text-overflow:ellipsis;/*超出部分顯示省略號*/
white-space:nowrap;/*規定段落中的文本不進行換行 */
}
// 多行文本
.wrap {
width: 100%;
overflow: hidden;
display: -webkit-box; //將對象作為彈性伸縮盒子模型顯示 *必須結合的屬性*
-webkit-box-orient: vertical; //設置伸縮盒對象的子元素的排列方式 *必須結合的屬性*
-webkit-line-clamp: 3; //用來限制在一個塊元素中顯示的文本的行數
word-break: break-all; //讓瀏覽器實現在任意位置的換行 *break-all為允許在單詞內換行*
}

css實現不換行、自動換行、強制換行


//不換行
.wrap {
white-space:nowrap;
}
//自動換行
.wrap {
word-wrap: break-word;
word-break: normal;
}
//強制換行
.wrap {
word-break:break-all;
}

CSS實現文本兩端對齊


.wrap {
text-align: justify;
text-justify: distribute-all-lines; //ie6-8
text-align-last: justify; //一個塊或行的最后一行對齊方式
-moz-text-align-last: justify;
-webkit-text-align-last: justify;
}

實現文字豎向排版


// 單列展示時
.wrap {
width: 25px;
line-height: 18px;
height: auto;
font-size: 12px;
padding: 8px 5px;
word-wrap: break-word;/*英文的時候需要加上這句,自動換行*/
}
// 多列展示時
.wrap {
height: 210px;
line-height: 30px;
text-align: justify;
writing-mode: vertical-lr; //從左向右
writing-mode: tb-lr; //IE從左向右
//writing-mode: vertical-rl; -- 從右向左
//writing-mode: tb-rl; -- 從右向左
}

使元素鼠標事件失效


.wrap {
// 如果按tab能選中該元素,如button,然后按回車還是能執行對應的事件,如click。
pointer-events: none;
cursor: default;
}

禁止用戶選擇


.wrap {
-webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}

cursor屬性


.wrap {
cursor:pointer; //小手指;
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 秀山| 金川县| 唐河县| 永丰县| 民县| 哈巴河县| 家居| 博罗县| 台安县| 萍乡市| 阳江市| 安宁市| 津南区| 门源| 瓮安县| 建瓯市| 左权县| 正镶白旗| 乌苏市| 定襄县| 正安县| 武夷山市| 阿拉善右旗| 西吉县| 定南县| 乌兰浩特市| 彰化县| 牙克石市| 宁阳县| 南宁市| 南充市| 芦山县| 临朐县| 栾城县| 确山县| 德化县| 潮州市| 新乡市| 泽普县| 灵山县| 贵德县|