fengchuanyu há 22 horas atrás
pai
commit
96711f61db

+ 48 - 0
2_CSS/25_公共样式.html

@@ -0,0 +1,48 @@
+<!DOCTYPE html>
+<html lang="en">
+
+<head>
+    <meta charset="UTF-8">
+    <meta name="viewport" content="width=device-width, initial-scale=1.0">
+    <title>Document</title>
+    <style>
+        /* 方法1:抽离单独的公共样式 */
+        /* .box {
+            width: 200px;
+            height: 200px;
+        }
+
+        .box1 {
+            background-color: red;
+        }
+
+        .box2 {
+            background-color: blue;
+        } */
+
+        /* 方法2:同时控制多个标签 */
+        /* 多个类名之间用逗号隔开 表示分为同一组 可以同时控制多个标签样式 */
+        .box1,.box2{
+            width: 200px;
+            height: 200px;
+        }
+        .box1{
+            background-color: red;
+        }
+        .box2{
+            background-color: blue;
+        }
+        
+    </style>
+</head>
+
+<body>
+    <!-- 一个标签可以起多个类名 -->
+    <!-- <div class="box1 box"></div>
+    <div class="box2 box"></div> -->
+
+    <div class="box1"></div>
+    <div class="box2"></div>
+</body>
+
+</html>

+ 34 - 0
2_CSS/26_选择器组合使用.html

@@ -0,0 +1,34 @@
+<!DOCTYPE html>
+<html lang="en">
+<head>
+    <meta charset="UTF-8">
+    <meta name="viewport" content="width=device-width, initial-scale=1.0">
+    <title>Document</title>
+    <style>
+        /* 选择器组合使用1 : 子选择器 表示祖先和后代的关系 这里使用空格进行间隔 前面的是祖先 后面的是后代 */
+        /* .box1 .box2{
+            color: red;
+        } */
+
+        /* 选择器组合使用2 : 分组选择器 表示同时选择多个元素 这里使用逗号进行间隔 */
+        /* .box2,.box3{
+            color: red;
+        } */
+         /* 选择器组合使用3 : 并且的关系 多个选择器之间没有任何符号间隔表示并且的关系 */
+         /* .box3.box{
+            color: red;
+         } */
+         div.box3{
+            color: blue;
+         }
+    </style>
+</head>
+<body>
+    <div class="box1">
+        <div class="box2">hello</div>
+    </div>
+    <div class="box"> 世界</div>
+    <div class="box3 box"> world</div>
+    <div class="box3">你好</div>
+</body>
+</html>

+ 84 - 30
2_CSS/练习6_个人信息卡片.html

@@ -82,55 +82,62 @@
         }
 
         /* 个人信息卡片的个人数据部分 */
-        .content-padding{
-            padding:0 20px;
+        .content-padding {
+            padding: 0 20px;
         }
+
         .profile-data {
             text-align: center;
             border-top: 1px solid #e5e5e5;
             border-bottom: 1px solid #e5e5e5;
-            margin:20px 0;
-            padding:20px 0;
+            margin: 20px 0;
+            padding: 20px 0;
         }
 
         .profile-data .data-item {
             display: inline-block;
-            margin:0 20px;
+            margin: 0 20px;
         }
-        .profile-data .data-item .data-item-num{
+
+        .profile-data .data-item .data-item-num {
             font-size: 22px;
             font-weight: 700;
-            color:#2d3436;
+            color: #2d3436;
         }
-        .profile-data .data-item .data-item-text{
-            font-size:12px;
-            color:#b2bec3;
+
+        .profile-data .data-item .data-item-text {
+            font-size: 12px;
+            color: #b2bec3;
         }
+
         /* 个人信息卡片的个人技能标签部分 */
-        .area-title{
-            font-size:14px;
-            font-weight:700;
-            color:#b2bec3;
+        .area-title {
+            font-size: 14px;
+            font-weight: 700;
+            color: #b2bec3;
             margin-bottom: 16px;
             text-align: left;
         }
-        .profile-skills li{
-            display:inline-block;
-            height:35px;
-            padding:0 10px;
-            background-color:#f8f9fa;
-            color:#636e72;
-            border:1px solid #e8e8e8;
+
+        .profile-skills li {
+            display: inline-block;
+            height: 35px;
+            padding: 0 10px;
+            background-color: #f8f9fa;
+            color: #636e72;
+            border: 1px solid #e8e8e8;
             line-height: 35px;
             border-radius: 18px;
-            margin:0 5px 10px 0;
+            margin: 0 5px 10px 0;
         }
+
         /* 个人信息卡片的个人社交主页部分 */
-        .profile-social{
+        .profile-social {
             text-align: center;
         }
-        .profile-social li{
-            display:inline-block;
+
+        .profile-social li {
+            display: inline-block;
             width: 40px;
             height: 40px;
             background-color: #f8f9fa;
@@ -139,12 +146,14 @@
             border-radius: 50%;
             margin: 0 10px;
         }
-        .profile-social li img{
+
+        .profile-social li img {
             width: 50%;
             height: 50%;
             margin-top: 10px;
         }
-        .profile-social button{
+
+        .profile-social button {
             background-color: #667eea;
             color: #fff;
             font-size: 16px;
@@ -152,10 +161,36 @@
             /* none 表示没有边框线 */
             border: none;
             width: 100%;
-            margin:20px 0;
-            padding:14px 0;
+            margin: 20px 0;
+            padding: 14px 0;
             border-radius: 10px;
         }
+        /* 其他信息部分 */
+        .other-info{
+            text-align: center;
+            background-color: #f8f9fa;
+            border-top: 1px solid #f0f0f0;
+            padding: 16px 0;
+        }
+        .other-info li{
+            display: inline-block;
+        }
+        .other-info li .other-info-en{
+            font-size:14px;
+            color: #2d3436;
+            font-weight: 700;
+        }
+        .other-info li .other-info-zh{
+            font-size:12px;
+            color:#636e72;
+        }
+        .other-info .line{
+            width: 1px;
+            height: 30px;
+            background-color: #b0b0b0;
+            margin:0 10px;
+        }
+
     </style>
 </head>
 
@@ -222,7 +257,26 @@
                 </ul>
                 <button>+ 关注博主</button>
             </div>
-    </div>
+        </div>
+        <!-- 其他信息部分 -->
+        <div class="other-info">
+            <ul>
+                <li>
+                    <div class="other-info-en">Joined</div>
+                    <div class="other-info-zh">2021年3月</div>
+                </li>
+                <li class="line"></li>
+                <li>
+                    <div class="other-info-en">Location</div>
+                    <div class="other-info-zh">北京</div>
+                </li>
+                <li class="line"></li>
+                <li>
+                    <div class="other-info-en">Last Post</div>
+                    <div class="other-info-zh">2天前</div>
+                </li>
+            </ul>
+        </div>
 </body>
 
 </html>