前面基礎問題小總結(二)
前面基礎問題小總結(二)
css有哪些基礎選擇器?
1.通用選擇器 2.元素選擇器3.類選擇器 4.ID選擇器 5.群組選擇器 6.後代選擇器 7.子代選擇器 8.偽類選擇器 9.標籤選擇器
CSS選擇器的優先順序順序
當同一屬性的不同值都作用到了同一個元素時,如果定義的屬性之間有衝突,那麼應該用誰的值的,這個時候就涉及到CSS的優先順序順序了。
css選擇器優先順序最高到最低順序為:
1.id選擇器(#myid)
2.類選擇器(.myclassname)
3.標籤選擇器(div,h1,p)
4.子選擇器(ul<li)
5.後代選擇器(lia)
6.偽類選擇(a:hover,li:nth-child)
最後,需要注意的是:
!important的優先順序是最高的,但出現衝突時則需比較”四位數“;
優先順序相同時,則採用就近原則,選擇最後出現的樣式;
繼承得來的屬性,其優先順序最低。
寫出三個CSS優化的方法
- 有選擇地使用選擇器 2. 減少使用昂貴的屬性 3. 不要使用@import 4. 優化重排與重繪
用css實現超出文字用省略號代替
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>用省略號</title>
<style>
.box{
background-color: gainsboro;
width: 700px;
height: 50px;
margin: 0 auto;
overflow: hidden;/*溢位隱藏*/
text-overflow: ellipsis;/*用省略號代替*/
white-space:nowrap;/*不換行*/
text-align: center;
line-height: 50px;
}
</style>
</head>
<body>
<div class="box">關注我!!!!關注我!!!!關注我!!!!關注我!!關注我!!關注我!!關注我!!關注我!!關注我!!關注我!!關注我!
我!!!!關注我!!!!</div>
</body>
</html>
實現效果:
相關文章
- JavaScript基礎總結(二)JavaScript
- MySQL基礎20題(續前面的20題)MySql
- 基礎二分查詢總結
- JVM 基礎面試題總結JVM面試題
- JavaWeb基礎總結:Servlet專題JavaWebServlet
- Python面試基礎題小彙總Python面試
- 小程式開發問題總結1
- let & const —— ES6基礎總結(二)
- 基礎題二
- Android Flutter混合開發問題總結(二)AndroidFlutter
- Spark Core基礎面試題總結(上)Spark面試題
- 【機器學習基礎】正則化及多分類問題總結機器學習
- 安全基礎總結
- VUE基礎總結Vue
- jQuery基礎總結jQuery
- 【Python】基礎總結Python
- MongoDB基礎總結MongoDB
- JavaScript基礎總結JavaScript
- 問題總結
- 微信小程式 canvas 繪圖問題總結微信小程式Canvas繪圖
- 初試微信小程式遇到問題總結微信小程式
- 微信小程式pick元件使用問題總結微信小程式元件
- 連結串列基礎總結
- 【docker基礎知識】docker坑問題彙總Docker
- Java面試題總結之Java基礎(三)Java面試題
- TopK問題,陣列中第K大(小)個元素問題總結TopK陣列
- JavaScript基礎總結(三)——陣列總結JavaScript陣列
- Linux基礎命令小結Linux
- 最全Drawable基礎總結
- 最全JavaScript基礎總結JavaScript
- C++基礎總結C++
- 二進位制小總結
- 資料結構基礎和演算法題系列總結資料結構演算法
- Swoole 問題總結
- Elasticsearch 問題總結Elasticsearch
- Kibana 問題總結
- Kerberos問題總結ROS
- JAVA:Java基礎-敲程式碼碰到的小問題Java