四:day5

1)網頁布局步驟細化
1、在“當前版面”分出幾個相對獨立的區塊(區塊只分兩種情況:縱向與橫向);
2、如果分出的是縱向區塊,則每一個區塊寫出一個div就可以了。
3、如果分成的是橫向區塊,則:
a)同樣每個區塊首先寫出一個div,且每個div都進行浮動(通常是一左一右,或兩左一右,或一邊倒);
b)設置各個div需要的寬度及相關區域(padding,border,margin),但總和不超過當前父盒子的寬度;
c)有必要也設置各自高度,以及顏色背景或邊框,以出現明顯的視覺效果,這樣有助于排錯;
d)使用如下3個方法之一來保證父盒子可以正確包住其所有子盒子:
i.在父盒子內部最后位置添加一個用于清除浮動的空div(<div style=”clear:both”></div>),
ii.對父盒子使用overflow:hidden;
iii.對父盒子設置一個固定的高度——適用于內部盒子高度固定的情況。
4、在上述每個分出的區塊中,又當做“當前版面”做同樣的分析與設計(重復1-3步)

2)html樣式清除(css初始化)
雖然html被稱為一種標準,但其并非是“強制標準”。——則各個瀏覽器公司做出來的瀏覽器產品或多或少總有一些差異。

例:利用css設置的清除:
*{
font-size:12px;
margin:0;
padding:0;
font-weight:normal;
font-style:normal;
list-style-type:none;
}
3)樣式分類
1,行內樣式:
a)<標簽名 其他標簽屬性……. style=”css屬性1:值1;css屬性2:值2; …… ” >內容部分</標簽名>
b)只對當前標簽有效:通常不推薦使用,或偶爾臨時使用。
2,頁內樣式:
a)<style>
選擇器1{ ….. }
選擇器2{ ….. }
……
</style>
b)只對當前網頁有效:常見。
3,外部樣式:
a)css文件中:
選擇器1{ ….. }
選擇器2{ ….. }
……
b)網頁文件中:
<link rel="stylesheet" type="text/css" href="css文件路徑url" />
c)對所有引入該css的網頁有效:常見。

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

推薦閱讀更多精彩內容

  • 問答題47 /72 常見瀏覽器兼容性問題與解決方案? 參考答案 (1)瀏覽器兼容問題一:不同瀏覽器的標簽默認的外補...
    _Yfling閱讀 13,786評論 1 92
  • 轉載請聲明 原文鏈接地址 關注公眾號獲取更多資訊 第一部分 HTML 第一章 職業規劃和前景 職業方向規劃定位...
    前端進階之旅閱讀 16,594評論 32 459
  • ?前端面試題匯總 一、HTML和CSS 21 你做的頁面在哪些流覽器測試過?這些瀏覽器的內核分別是什么? ...
    Simon_s閱讀 2,228評論 0 8
  • 突然想起了一部電影 河東獅吼 哈哈,當初的天真…… 他會為我一邊暫停一邊認真的記下臺詞…… 告訴我 老婆我背下...
    李大女兒閱讀 136評論 0 0