鼠標屬性,定位屬性以及float , overflow , z-index 屬性

鼠標屬性

 <title>Document</title>
  <style type="text/css">
    p:hover{
        cursor:pointer / hand / help ;
                //手-手-問號
    }
  </style>
 </head>
 <body>
    <p>你好</p>
 </body>
</html>

定位屬性

指定某一個元素的位置 -- position:
a.絕對定位:原點在父容器的左上角
  屬性:
    left:xxpx;
    top:xxpx;
b.相對定位:相對于自己原來的位置(左上角為原點)
  屬性:
    left:xxpx;
    top:xxpx;

<a href =#a >絕對定位示例</a>
<a href =#aa >相對定位示例</a>

  • 順序流:所有標簽的初始排列順序稱為順序流
  • 脫離順序流:當把控件設置為脫離順序流的時候它就不按原來的順序排列了,即當做頁面上沒有這個順序流了。
  • 兩種情況標簽脫離了順序流
  • 當把控件的位置設置為絕對定位(即此時該控件的前后控件不受該控件的位置影響了)
  • 當設置控件的float屬性的時候。
float 屬性
float:none(默認)/ left / right
clear:none /both / left /right (通常用both);
 //不允許有浮動
代碼
使用float之前
使用float
效果

即使用float使這兩個控件都脫離順序流

overflow 屬性
盒子中的內容超出類范圍
屬性 overflow:auto / visible /hidden; // 瀏覽器自己加滾動條  / 超出了也會顯示 / 超出的隱藏
overflow
z-index 屬性
z-index
  <style type="text/css">
    *{
        padding:0px;
        margin:0px;
    }

    div{
        width:200px;
        height:200px;
    }

    #d{
        position:absolute;
        left:100px;
        top:100px;
        background-color:red;
        z-index:1000;
    }

    #d1{
        background-color:green;
        position:absolute;
        left:200px;
        top:200px;
        z-index:5;

    }
  </style>
 </head>
 <body>
  <div id = d ></div >
  <div id = d1></div>

 </body>
</html>

只需要將要在上面的那個的z-index的值設置大一點就行,此例中紅色的z-index較大故覆蓋在上面

<a name = a></a>

絕對位置示例

例如在父容器中:

<style type="text/css">
    *{
        padding:0px;
        margin:0px;
    }
    div{
        position:absolute;
        left:20px;
        top:20px;
        width:200px;
        height:200px;
        border:1px solid red;
    }

<body>
  <div></div>
</body>
以父容器為原點
p{
        position:absolute;
        left:20px;
        top:20px;
}

<div>
  <p>你好</p> 
 </div>
現在變成以div容器為父類

<a name = aa></a>

相對位置示例
相對位置示例
示例圖

此時下面的盒子是以自己原來的位置(左上角為原點),此時因為加了"left:50px"故向右偏了50px。若是寫的負值,則往相反方向

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • 問答題47 /72 常見瀏覽器兼容性問題與解決方案? 參考答案 (1)瀏覽器兼容問題一:不同瀏覽器的標簽默認的外補...
    _Yfling閱讀 13,801評論 1 92
  • Spring Cloud為開發人員提供了快速構建分布式系統中一些常見模式的工具(例如配置管理,服務發現,斷路器,智...
    卡卡羅2017閱讀 134,933評論 18 139
  • 學習CSS的最佳網站沒有之一 http://www.w3school.com.cn/tags/index.asp ...
    Amyyy_閱讀 1,094評論 0 1
  • CSS 定位 CSS有三種基本的定位機制:普通流,浮動,絕對定位(absolute, fixed):普通流是默認定...
    _空空閱讀 5,800評論 0 15
  • 名:劉小瓊 公司:寧波大發化纖有限公司 寧波盛和塾《六項精進》第235期學員 【日精進打卡第30天】 知~學習 誦...
    劉小瓊123閱讀 127評論 0 0