Day48~53-JavaScript

來源:互聯網
上載者:User

標籤:block   ges   play   引用   偽類   div   images   自己   學java   

1 css補充

  css文法格式, 引用方式, 選取器, 屬性操作

  偽類

  盒子模型, 內邊距, 外邊距

    padding會改變元素大小

    margin改變元素位置, 不改變元素大小

  邊界塌陷問題

    兄弟div的情況, 上下之間的編劇, 最終得到的邊距是兩者中最大的那個, 而不是和

    父子div的情況, 需要將父div撐開, 加上border, padding, margin-top都可以, 也可以用overflow=hidden

  浮動

    讓元素脫離文檔流, 如果之後是正常的, 就按照正常的文檔流來

    正常的文檔流只要存在了, 相關的位置就被佔領, 浮動就不能觸及, 浮動的位置是下一個文檔流的位置

    

    浮動自己也算是上一層的文檔流, 所以有連續的同樣浮動, 效果和正常文檔流類似, 注意位置和載入的順序息息相關

    浮動層不會相互遮擋, 位置不夠的話會按照浮動層的文檔流位置擺放

    浮動還有一個很大的特性是, 不會隱藏正常文檔流的文本, 而會把他們給擠出去, 這就是建立float的最早的初衷

    

  清除浮動

    清除臨近的上一個元素的浮動影響, 如果上一個元素不是浮動元素, 那麼就按照正常的浮動操作

    如果是浮動元素, 看它的浮動是不是清除的浮動, 是的話, 就把上一個浮動當做正常文檔流處理 

    

  關於清除浮動的空div

    寫footer的時候, 為了去除之前的浮動效果, 可以加上一個去除浮動的空div

<div style="clear: both;"></div>

    然而這樣不專業, 可以使用偽類

clearfix:after{    content: "";    display: block;    clear: both;}

  關於定位

    預設是static, 就是一般的文檔流

    relative: 相對定位, 相對於自己之前的位置的距離, 原來的位置還存在

    absolute: 絕對位置, 相對於帶有定位的祖先元素, 一般的配合是父級標籤設為相對定位(這樣原有標籤的位置不會發生改變), 原有位置不存在了

    fix: 固定定位, 相對於瀏覽器頁面的定位, 固定不動

2 JavaScript

  查看自學JavaScript教程     

 

Day48~53-JavaScript

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.