day03

今天學(xué)到了什么

1 盒子的傳參

 margin:100px  四個方向全部改變
       margin:100px   200px;  top,bottom-- 100px   left,right -- 200px
       //傳三個參數(shù)  top--100 left,right -- 200  bottom --300
       margin:100px 200px  300px;
       //傳四個參數(shù)(順時針)
       margin:100px 200px 300px 400px
       top right bottom left

2 html 元素特點

元素內(nèi)容的起始位置,是基于它自身width,height的起始位置
padding就可以移動元素寬高

標簽的分類

  • 塊標簽 特點①單獨成行
    ②可以被設(shè)置寬高width height
h1 p dl ul li dt dd div 
  • 內(nèi)標簽 特點①并排顯示
    ②不可被設(shè)置寬高width height
    ③不可設(shè)置margin-top,margin-bottom
a span i em strong

-內(nèi)聯(lián)塊 特點①并排顯示
②可以被設(shè)置寬高width height

input button img
  • 各個標簽?zāi)J
 塊標簽?zāi)J display:block;
        內(nèi)聯(lián)默認 display:inline;
        內(nèi)聯(lián)塊默認 display:inline-block
  • 內(nèi)聯(lián)元素和內(nèi)聯(lián)塊元素水平居中
{
            display:block;
            margin-left:auto;
            margin-right:auto;
        }
圖片居中(內(nèi)聯(lián)塊)
/*方法一*/
            /*給父級加  text-align: center;  */

            /*body{
                text-align: center;
            }*/
            .header{
text-align: center;
}
            /*方法二*/
            img{
                display: block;
                margin-left: auto;
                margin-right: auto;
            }
(注意:圖片大小不要超過父標簽設(shè)置范圍之外 不然無法居中
            兩個圖片要不同大小 至少需要定義一個 兩個都居中用img定義就行 )

3選擇器

<style>
        /* p{
            color:red;
        } */
        /* .one{
            color:yellow;
        } */
        /* #two{
            color:green;
        } */
        /* 偽類選擇器 */
        /*li:hover,p:hover(懸?。﹞
            color:black;
cursor:pointer(光標變手)
        } */
        /* 分組選擇器 */
        p,h1,div{
            color:red;
        }
    </style>
</head>
<body>
    <p class="one" id="two">hello world</p>
    <h1>h1</h1>
    <div>div</div>
</body>
</html>

4 后代選擇器

.parent>p{}  親兒子
         
       .parent>p{
            color:red;
        }//前兩個變紅
      .parent p{
 color:red;
} 選擇parent之后的所有p元素 //前三個變紅
<div class="parent">
        <p>hello world</p>
        <p>hello world</p>
        <div>
            <p>hello world</p>
        </div>
    </div>

    <div>
        <p>hello world</p>
    </div>

5 兄弟選擇器

div+p{
            color:red;
        }//選中div之后的第一個p元素
div~p{
            color:yellow;
        }//選中div之后的所有p元素
- 偽類選擇器
        input:focus{}
    
        input:focus{
            background: #ff2d51;
        }//點擊時輸入框變紅
<body>
<input type="text">
</body>

6 偽元素

用css自定義生產(chǎn)的元素
        div:before{
            content:"前面"
寬高
        }//div:before{
            width:100px;
            height:100px;
            background: red;
            content:"前面";
            display: block;
  }//注意 分號一定要用英文模式

7屬性選擇器

element[attr=value]{

        }//[class="one"]{
            color:red;
        }//[class="one"]和.one 差不多

8選擇器優(yōu)先級別

![2.png](https://upload-images.jianshu.io/upload_images/13085819-ccb8668baf690cc2.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)

9 選擇器的權(quán)重

2.png

10 文字雙背景

  • 一個div 一個h2//注意設(shè)置寬高背景


    3png.png

-兩個div 中間一個a(網(wǎng)站的應(yīng)用)

// .nav{
        height: 60px;
        width: auto;
        background: yellow;
    }
    .nav2{
        text-decoration-line: none;
display: block;
        text-align: center;
        line-height: 60px;
        height: 60px;
        width: 100px;
        background: blue;
        margin-left: auto;
        margin-right: auto;
        
    }
    .nav2 a{
        text-decoration-line: none;
        color: black;
    }
    </style>
</head>
<body>
    <div class="nav">
<div class="nav2">
    <a href="#">關(guān)于遠大</a>
</div>
  </div>

11關(guān)于表格

  • 表格跨越列


    image.png
  • 表格跨越行


    5.png

不太流暢有

-1跨行
豎為<th rowspan="3">商城</th><td>衣服</td><td>電腦</td>//三行任意列 三列一行被商城替代
-2跨列
橫為<tr>
        <th colspan="2">商城</th>
    </tr>
<tr><td></td> <td></td></tr>(任意行2列 一列三行被商城替代)
-3 表格合并
  table{border-collapse: collapse;}
-4 線的問題
 table,td,th{border:1px solid #333}(邊界實心)
-5 字的讓位(定義了盒子寬度)
text-indent: 20px;
-div a {text-decoration-color: none;}//網(wǎng)頁導(dǎo)航下劃線顏色
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 問答題47 /72 常見瀏覽器兼容性問題與解決方案? 參考答案 (1)瀏覽器兼容問題一:不同瀏覽器的標簽?zāi)J的外補...
    _Yfling閱讀 14,162評論 1 92
  • 第一部分 HTML&CSS整理答案 1. 什么是HTML5? 答:HTML5是最新的HTML標準。 注意:講述HT...
    kismetajun閱讀 28,824評論 1 45
  • 1.盒子模型的傳參 《1.1》margin --margin:100px 四個方向全部改變-- margin:...
    小小全_閱讀 226評論 0 2
  • 1.參數(shù) 1.1盒子模型的參數(shù) 將上面的代碼簡化如下: 1.2元素內(nèi)容的起始位置 元素內(nèi)容的起始位置,是基于他自身...
    黑格子白襯衫_edc1閱讀 188評論 0 3
  • 今天是2018年7月11日 1.盒子模型的傳參 盒子模型中需要給top/bottom/left/right值。 2...
    魚翅大魔王閱讀 417評論 0 0

友情鏈接更多精彩內(nèi)容