WEB前端學習日誌第二週 Day4

2021-10-04 11:15:44 字數 1794 閱讀 1827

css的顯示對標籤分類:

塊狀元素

內聯元素(行內元素)

爭議點:

第三類:

a:可變元素

b:行內塊元素

元素型別分類:塊狀元素、內聯元素、可變元素。

注:把行內塊元素 歸在 內聯元素這一類裡面。

預設情況下元素型別每個型別特點:

塊狀元素特點:

1:在頁面中以矩形區域顯示。

2:自上而下排列,獨佔一行

3:可以直接新增寬高

4:一般情況下,作為其他元素或內容的容器

內聯元素特點:

1:在頁面中最小單位也是矩形。

2:在一行內逐個排列。

3:不可以直接新增寬高,大小是由內容撐開的。

4:內聯元素也符合盒模型的規則,但是個別屬性會出現問題(padding-top/bottom margin-top/bottom)

5: 內聯元素在一行內排列的時候,之間有間距

(怎麼消除間距:

a:新增浮動

b:把所有的內聯元素都放在一行不用回車鍵(不推薦使用)。

哪些標籤屬於塊 哪些標籤屬於內聯:

塊狀元素:

div -最常用的塊級元素

dl - 和dt-dd 搭配使用的塊級元素

form - 互動表單

h1 -h6- 大標題

hr - 水平分隔線

ol – 有序列表

p - 段落

ul - 無序列表

lifieldset - 表單字段集

colgroup-col - 表單列分組元素

table-tr-td **及行-單元格

內聯元素:

a –超連結(錨點)

b - 粗體(不推薦)

br - 換行

i - 斜體

em - 強調

img -

input - 輸入框

label - 表單標籤

span - 常用內聯容器,定義文字內區塊

strong - 粗體強調

sub - 下標

sup - 上標

textarea - 多行文字輸入框

u - 下劃線

select - 專案選擇

元素型別的轉換:

display屬性:

作用:檢索或者設定元素生成的盒模型型別。

常用屬性值:

a: display:block;

作用:將元素轉成塊狀元素,擁有塊狀元素特點。

補充:大部分塊狀元素,預設的display的值都是block;

b: display:inline;

作用:將元素轉成內聯元素,擁有內聯元素的特點。

補充:大部分內聯元素,預設的display的值inline;

c: display:none;

作用:將當前隱藏,並不佔據空間。

注意:任何元素新增浮動之後都可以加大小!!!

用以上**即可做出如下效果

該導航欄在平時滑鼠不放上去時顯示的如下效果

WEB前端學習日誌第二週 Day3

1 空白空間的處理 white space pre 空白會被瀏覽器保留。其行為方式類似 html 中的 pre 標籤。pre wrap 保留空白符序列,但是正常地進行換行。pre line 合併空白符序列,但是保留換行符。inherit 規定應該從父元素繼承 white space 屬性的值。now...

WEB前端學習日誌Day4

樣式表的權重關係 1.內聯樣式表的權重最大!2.內部和外部樣式的權重,和書寫的前後順序有關!放在後面的會把放在前面的樣式覆蓋掉,覆蓋的只是相同屬性的樣式,不同屬性的樣式會繼續執行。舉例 在學校你的班主任對你說 明天你值日。你所在小組的組長說 明天你不需要值日。在兩者之間老師的權重大,座椅要聽從老師的...

WEB前端學習日誌Day5

選擇符的權重 id class 標籤 首先通過四個數字表示權重 內聯樣式表 1000 id 100 class 10 標籤 1 偽類選擇符 10 萬用字元 0 當 現包含選擇符的多個class或是其自身的id時,權重之和越高權重越大。例 box div 100 1 101 wrap con p 10...