web前端佈局HTML+CSS

一、W3C標準前端

  萬維網聯盟(外語縮寫:W3C)標準不是某一個標準,而是一系列標準的集合。網頁主要由三部分組成:結構(Structure)、表現(Presentation)和行爲(Behavior)。萬維網聯盟建立於1994年,是Web技術領域最具權威和影響力的國際中立性技術標準機構。到目前爲止,W3C已發佈了200多項影響深遠的Web技術標準及實施指南。 http://www.w3school.com.cn/後端

    規範是一種態度瀏覽器

 

 

 

二、頁面佈局佈局

  2.1 佈局元素google

  position定位:spa

  • absolute 生成絕對定位的元素,相對於 static 定位之外的第一個父元素進行定位。元素的位置經過 "left", "top", "right" 以及 "bottom" 屬性進行規定。
  • fixed 生成絕對定位的元素,相對於瀏覽器窗口進行定位。元素的位置經過 "left", "top", "right" 以及 "bottom" 屬性進行規定。
  • relative 生成相對定位的元素,相對於其正常位置進行定位。所以,"left:20" 會向元素的 LEFT 位置添加 20 像素。
  • static 默認值。沒有定位,元素出如今正常的流中(忽略 top, bottom, left, right 或者 z-index 聲明)。
  • inherit 規定應該從父元素繼承 position 屬性的值。

 

  display屬性:3d

  • none 此元素不會被顯示。
  • block 此元素將顯示爲塊級元素,此元素先後會帶有換行符。
  • inline 默認。此元素會被顯示爲內聯元素,元素先後沒有換行符。
  • inline-block 行內塊元素。(CSS2.1 新增的值)
  • list-item 此元素會做爲列表顯示。
  • table 此元素會做爲塊級表格來顯示(相似 <table>),表格先後帶有換行符。
  • inline-table 此元素會做爲內聯表格來顯示(相似 <table>),表格先後沒有換行符。
  • table-cell 此元素會做爲一個表格單元格顯示(相似 <td> 和 <th>)
  • inherit 規定應該從父元素繼承 display 屬性的值。

 

  float浮動:調試

  • left 元素向左浮動。
  • right 元素向右浮動。
  • none 默認值。元素不浮動,並會顯示在其在文本中出現的位置。
  • inherit 規定應該從父元素繼承 float 屬性的值。

 

  就像寫做同樣,文檔流從上到下、從左到右排列元素。float 浮動(清除浮動下置div  屬性clear:both)和絕對定位(position:absolute或position: fixed)會脫離文檔流。不佔用文檔空間。blog

 以下圖,繼承

    

    一般狀況下橫向排列用float,相對元素固定位置用position:relative和position: absolute;懸浮於窗口圖標用position:fixed。這樣就愉快的完成頁面的佈局啦

 

 

2.2 元素的盒模型

 

盒模型油裏到外分爲  元素的width 和height區 、

        padding(內邊距)區域,padding:上  右  下  左

        border (邊界), border:1px solid #ccc;

        margin(外邊距)區域,margin:上  右  下  左

 

  佈局元素結合margin and padding,就可以布出間距適中的頁面咯🤗

 

三、瀏覽器頁面調試

   做爲一名後端開發,曾有幸和一位前端妹紙合做,觀其調試工做,後凡涉及前端領域皆自處而爲,所學即所用,嗚呼哀哉😂

 

 


 

 

調試通常選用google瀏覽器,適用於開發者的瀏覽器 

F12出現DevTools

  

 

 

 


 

   頁面元素選擇

 

 經過元素選擇來快捷查看元素的基本屬性,能夠事半功倍喲

 

 

 


我是飛奔的企鵝,

  一隻有夢想,有故事的企鵝,歡迎訴說你的故事

相關文章
相關標籤/搜索