HTML自學記錄

2021-10-19 18:34:09 字數 3504 閱讀 6449

編譯器:vs code 2019

快捷鍵:!(英文本元,快速建立html模板)

書寫規範

html**風格

盡量使用語義化標籤

統一使用小寫書寫標籤, 屬性名也採用小寫

閉合空的元素標籤

屬性值加引號

在寫屬性值時, 空格兩邊不要有等號

避免長的**行

嚴格控制空行和縮排

多加注釋

css**風格

盡量不要採用內聯樣式

不要採用標籤選擇器

不要採用隱式的權重樣式覆蓋

屬性書寫順序

定位屬性: position, display, float, left, top, right, bottom, overflow

自身屬性:width, height, margin, padding, border

文字樣式:font , color

background

文字屬性: text-align , text-overflow

其它屬性

多加注釋

提高瀏覽器回流, 提公升dom渲染效能

dom樹, css樹 => render樹 => 布局 => 繪製

瀏覽器解析css順序是按書寫的順序 => 順序不當就會產生回流

內容主體

一、標題標籤

特點:(1)作為標題使用,乙個標題獨佔一行

(2)預設加粗,序號越大,字型越小

(3)常用4號標題

四號標題

五號標題

六號標題

二、段落標籤

特點:(1)把html文件分割成若干段落,不同段落之間會有間隔

(2)乙個段落會根據瀏覽器的視窗自動換行,但是不會有間隔

這是乙個段落標籤

三、換行標籤

特點:(1)單標籤

(2)強制換行,行與行之間沒有間隔

這是第一行

這是第二行

四、文字格式化標籤

特點:(1)對文字字型進行標註

加粗加粗傾斜  或  傾斜

刪除<.del> 或 刪除

下劃線 或 下劃線

五、布局標籤(盒子)

特點:(1)布局使用,劃分區域

分割、分割槽,獨佔一整行

跨行、跨距,一行可有多個

六、影象標籤
常用屬性:

(1)alt影象顯示不出來,用文字替換

(2)title提示文字,滑鼠放到影象上提示資訊

(3)width設定影象寬度

(4)height設定影象高度

(5)border給影象加邊框

注:一般情況下只修改寬度或高度,會等比例進行縮放

url選擇:七、超連結標籤

文字資訊
八、注釋標籤

快捷鍵:ctrl + /

九、特殊字元
空格  

小於號 <

大於號 >

十、**標籤

1、基本格式

第一行第一列

第一行第二列

第二行第一列

第二行第二列

常用屬性: (寫在table標籤裡)

(1)對齊方式:align = left / center / right

(2)邊框:border

(3)單元格與內容之間的空白:cellpadding

(4)單元格與單元格之間的空白:cellspacing

(5)**寬度:width

2、表頭標籤

加粗居中
3、**結構標籤

表頭

表體

4、合併單元格rowspan:跨行合併 (目標單元格上側)

colspan:跨列合併 (目標單元格左側)

一、列表標籤

1、無序列表

特點:

(1)ul 標籤中只能有 li 標籤

(2)無序列表中沒有順序之分

(3)li 標籤中可以放其他標籤

2、有序列表

選項一

選項二

特點:

(1)ol 標籤中只能有 li 標籤

(2)li 標籤中可以放其他標籤

2、自定義列表

標題

解釋1解釋2

特點:

(1)dl 標籤中只能有 dt 和 dd 標籤

十二、表單標籤

1、基本框架

2、元素控制項2.1 input 標籤

特點:

(1)input為單標籤

(2)type屬性指定不同的控制項型別

常用:

文字框

密碼框

單選框

男 女
核取方塊

吃飯 睡覺
提交按鈕

重置按鈕

普通按鈕 (結合js使用)

上傳檔案

label 標籤:用於繫結乙個表單元素

2.2 select 標籤下拉框表單元素

選項一

選項二選項三

2.3 textarea 標籤文字域表單元素,輸入多行文字資訊時使用

自學記錄 前端

click 與 on 事件 可指定觸發事件的元素 function 的區別 在頁面原有的元素中動態增加新的節點,使用on可以關聯到 return 與 return false的區別 舉個迴圈的例子,當第一次迴圈遇到乙個if判斷後,如果寫return那麼會結束本次迴圈,但不會結束整個迴圈,會去迴圈第二...

Hp自學整理html

a hover 滑鼠懸浮在鏈結上時.出現下劃線顏色變綠色 display block就是將元素顯示為塊級元素.block元素的特點是 總是在新行上開始 高度,行高以及頂和底邊距都可控制 寬度預設是它的容器的100 除非設定乙個寬度 title 選擇器 描述 attribute 用於選取帶有指定屬性的...

自學記錄 django模型使用記錄

對於重要資料都做邏輯刪除,不做物理刪除,實現方法是定義isdelete欄位,型別為booleanfield,預設值為false 字段型別概括 floatfield 用python的float例項來表示的浮點數 datefield auto now false,auto now add false 使...