HTML_筆記

簡介

HTML: Hyper text markup language (超文本標記語言)
語言分爲解釋性語言和標記語言。
像C語言,c++,java等需要編譯成二進制文件被電腦識別後運行的是解釋性語言。
而Html是一種標記語言,瀏覽器會直接將對其的解釋呈現出來。

VSCode 寫 HTML

半角狀態下輸入感嘆號 ! ,然後按 Tab 鍵進行填充即可得到 HTML 的模板。

模板如下:

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <meta http-equiv="X-UA-Compatible" content="ie=edge">
  <title>Document</title>
</head>
<body>
  
</body>
</html>

規範代碼

在保存時自動填充空格格式化代碼,使代碼更規範。

步驟:

  • 快捷鍵 Ctrl + ,
  • 在彈出的頁面中輸入 emment.include
  • 點擊 settings.json 在彈出的頁面結尾加上
    "editor.formatOnType": true,
    "editor.formatOnSave": true

注意結尾沒有逗號。即可保存時自動格式化代碼。

標籤

標題

一共六級,從上至下大小依次遞減。

    <h1></h1>
    <h2></h2>
    ···
    <h6></h6>

換行

單標籤

    <br />

加粗

有兩個加粗的標籤,效果雖然相同,但strong語義更強烈。

    <strong>Document</strong>
    <b>Document</b>

傾斜

    <em>Document</em>

佈局

佈局標籤,大布局,一個 div 只能佔一行,然後再向裏面填充內容。

    <span></span>

小布局,同一行可以填充多個 div 。

    <div></div>

圖像標籤

img 裏面參數的作用,屬性之間不分先後順序。

  • src = “圖片所在的路徑”
  • alt = “替換文本,如果圖片無法顯示,這裏的文字顯示出來”
  • title = “提示文本,鼠標放在圖片上,加載出來的文字作爲提示”
  • weight = “控制的圖像的寬度”
  • height = “控制圖像的高度,以像素爲單位”
  • border = “設置圖像的邊框”

相對路徑和絕對路徑

例子

  1. c:/a/q/b.jpg
  2. c:/c.jpg
  3. c/a/d/
  • 如果當前位置爲 c : / 需要訪問 c : / a / q / b.jpg 的圖片
q / b.jpg
  • 如果當前位置爲 c : / a / d 需要訪問 c : / a / q / b.jpg 的圖片
../a/q/b.jpg

模型

以當前文件所在位置爲其實位置,需要訪問的文件爲結尾。所做的操作也就是向上訪問向下訪問即可,而向下訪問就是之間寫文件名即可,向上訪問 則需要如下操作。這樣組合即可訪問到我們所需要的文件。

../     

超鏈接標籤

向新網頁跳轉

a 標籤一共兩個屬性。

  • href 跳轉的頁面,內部鏈接直接按照路徑來寫即可,外部鏈接需要寫 http ,如果鏈接是壓縮包那麼會直接下載下來。
  • target 一共有兩個屬性, _self 覆蓋當前頁面打開, _blank 在新窗口打開。
  <a href = "http://weijiew.com" target = "_blank">my blog</a>

在網頁內部上下跳轉

將 href 指向對應位置標籤的 id 即可,類似於目錄的作用。

  <a href = "#h1" >my blog</a>
  <h1 id="h1">h1</h1>
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章