1. 程式人生 > 其它 >第一週-初識html之常用標籤

第一週-初識html之常用標籤

技術標籤:前端學習感受與筆記html

拉勾教育–大前端就業急訓營3期
作為一名小小的設計師,畢業後雖是順利找到了工作,但工作內容全是一些瑣碎的事。幾個月下來心生辭職再謀出路的想法,最長逛的拉勾招聘專注於網際網路招聘,與我想進網際網路公司的想法很是契合。在看拉勾招聘中課程專欄的時候看到了前端訓練營的資料,於是找拉勾的小姐姐拿到學習課程表,課程表模組清晰並有模擬專案,且與大學時候的網頁製作課程比較相近,並聽拉勾小姐姐說設計與前端兩門技術很是契合,於是進入了前端學習之旅。

第一週的學習感受

課程是錄播加直播的形式,在看錄播課程的時候可能會擔心自己不夠自覺,從而中途偷懶,但是班級的老師會時常提醒你注意學習的進度,並且主動詢問在學習上是否存在問題,對於我這靦腆的小夥汁來說簡直不要太好,有種被關心的感覺。在班級群眾,老師同學們都很熱情,同學門經常丟擲自己學習上出現的問題請教老師,老師也及時做出迴應。

總的來說,第一週的學習難度適宜,能順利跟上學習進度。

以下是第一週的部分筆記

基本骨架

HTML檔案最基本的四個標籤,組成了網頁的基本骨架,包括:<html>、<head>、<title>、<body>四組標籤。

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

<html>標籤

  • 作用:定義HTML檔案的根元素,表示整個的HTML文件,所有的標籤要書寫在<html>標籤內部。

<head>標籤

  • 作用:用於存放<title>,<meta>,<base>,<style>,<script>,<link>。內部用於對網頁的設定,除了<title>內部的文字,其他標籤都不顯示在瀏覽器上。
  • 注意在<head>標籤中我們必須要設定的標籤是title。

<title>標籤

  • 作用
    • 1:讓頁面擁有一個屬於自己的標題。
    • 2:title中的關鍵字可以作為搜尋引擎抓取時的關鍵字,提高SEO搜尋引擎優化。
    • 3:內部的內容會顯示在搜尋結果的標題部分。
    • 4:作為瀏覽器收藏夾預設的網頁標題。
    • 5:建議網頁必須新增title標籤內部內容,內容儘量精簡,提取網頁的關鍵字。

<body>標籤

  • 作用:定義網頁的主體部分,用於存放所有的HTML顯示內容的標籤<p>,<h1>,<a>,<div>等。
  • <body>內部的元素內容會顯示在瀏覽器的視窗中。

html常用標籤

###註釋語法
在很多程式碼技術中都可以添加註釋內容,我們也可以向 HTML 原始碼添加註釋。

  • HTML註釋語法:
    <!-- 書寫註釋內容 -->
  • vscode快捷鍵:ctrl+/
  • 特點:註釋僅再原始碼中顯示,瀏覽器視窗不顯示
  • 用途:
    • 1.在原始碼中新增描述性的提示資訊,便於我們閱讀程式碼。
    • 2.對於 HTML 糾錯也大有幫助,可以通過註釋某一行 HTML 程式碼,以便檢索錯誤的位置。
    • 3.暫時註釋掉一部分不用的程式碼,便於後期恢復程式碼。

HTML常用標籤(標題)

標題標籤

  • 標題(Heading),是通過<h1>-<h6> 六個標籤分別來對六個級別的標題進行定義的。
  • <h1>定義最大的標題,<h6>定義最小的標題。
  • <h1>-<h6> 標籤都是雙標籤,且是容器級標籤。
  • 例如

    一級標題

    一級標題

    一級標題

    一級標題

    一級標題
    一級標題

標題級別

標題標籤之間是不能互相巢狀的,下一級標題與上級標題之間通過同級關係書寫,下一級標
題解釋說明的是前面距離最近的上一級標題

  • 正確寫法
<h1>一級標題</h1>
<h2>二級標題</h2>
  • 錯誤寫法
<h1>
    <h2>二級標題</h2>
</h1>

權重

  • 標題標籤對於呈現文件結構非常重要,使用時要根據標籤的重要程度進行選擇,其中<h1>標籤最重要,<h2>標籤次重要,以此類推。
  • <h1>在整個HTML中的權重非常高,內部應該放置HTML中最重要的內容,比如logo。
  • <h1>由於非常重要,內部的文字對於提高搜尋引擎排名也非常重要,為了防止作弊,如果
  • 一個頁面出現多個<h1>,反而降低權重。約定俗成的,一個頁面中只會出現一個<h1>。

##HTML 常用標籤(段落和換行)

段落標籤

  • 段落(paragraph)是通過<p>標籤進行定義的。
  • <p>標籤是雙標籤,且為文字級標籤。內部只能放置文字、圖片、表單元素,或者廢棄的<font>標籤等。
<p>這是一個段落</p>
  • 作用:
    • 標籤的作用是給標籤內部的內容新增一個完整段落的語義,不負責內容自動換行的樣式。換行的效果是由css決定的。


換行標籤

  • <br/>(breaking)標籤是HTML中一個簡單的換行符。
  • <br/>標籤是一個單標籤。
  • 在需要換行的位置可以使用<br/>標籤書寫,但是<br/>與<p>不同,<br/>沒有建立新的段落的語義,只是簡單的進行強制換行。
<p>這是第一<br/>個段落</p>
<p>這是第二個段落</p>

顯示如下:

這是第一
個段落

這是第二個段落

  • 注意:
    • 每一對兒<p>標籤內部的元素內容為一個完整的段落,如果有多個段落,需要分別使用不同的<p>標籤進行定義。
  • 正確寫法
<p>這是第一個段落</p>
<p>這是第二個段落</p>
<p>這是第三個段落</p>
  • 錯誤寫法
<>這是第一個段落<br/>這是第二個段落<br/>這是第三個段落</p>

HTML常用標籤(文字格式化標籤)

文字格式化

文字格式化的標籤均為雙標籤,且為文字級標籤,內部只能書寫文字。

標籤描述
b粗體文字,bold
big大號字
em著重文字,emphasis,斜體效果
i斜體字,italic
small小號字
strong加重語氣,加粗效果
sub下標字,subscript
sup上標字,superscript
ins插入字,下劃線效果,insert
del刪除字,delete
s不贊成食用,用del代替,strike的簡化
strike不贊成食用,用del代替
u定義下劃線,不贊成使用,使用css中樣式替代,underline
  • 演示如下
    文字格式化-----b
    文字格式化-----em
    文字格式化-----i
    文字格式化-----small
    文字格式化-----strong
    文字格式化文字格式化-----sub
    文字格式化文字格式化-----sup
    文字格式化-----ins
    文字格式化-----del
    文字格式化-----s
    文字格式化-----u

HTML常用標籤(影象)

影象標籤

  • 影象(image)由<img>標籤進行定義。
  • <img>標籤是單標籤,本身相當於一個特殊的文字。
  • <img>標籤的作用是在指定的位置插入一張圖片。
  • 在HTML檔案,常用的插入圖片的型別有:jpg、png、gif。
  • 標籤屬性
    • 由於<img>為單標籤,所以它只能通過屬性進行相關的影象設定。
    • <img>常用屬性展示:
標籤描述
src圖片路徑
width圖片寬度
height圖片高度
border邊框屬性
title提示文字
alt設定影象沒找到事的替換文字

src屬性和路徑

如果需要插入一張圖片到HTML中,<img>標籤必須設定src屬性。
src:全稱source資源,屬性值是圖片查詢的路徑。
路徑:指的是尋找檔案時所歷經的線路,在HTML中有特殊的書寫語法。
路徑分為相對路徑和絕對路徑,不同的方式出發點和參考位置不同。

<img src="lagoujiaoyu.png">

寬度和高度

width:圖片的寬度
height:圖片的高度
屬性值:以px為單位的數值,或者省略px不寫。
如果不設定兩個屬性,會以圖片的原始尺寸載入。
如果設定屬性:只設置了其中一個,另一個會等比例變換;如果兩個都設定,按照設定值載入。

<img src="lagoujiaoyu.png" width="100px">
<img src="lagoujiaoyu.png" height="200px">
<img src="lagoujiaoyu.png" width="200" height="100">

邊框border

border:設定圖片的邊框。
屬性值:數值,數值是幾表示邊框寬度為幾畫素。

<img src="lagoujiaoyu.png" border="10">

在這裡插入圖片描述

注意:border屬性可以使用css進行設定,css中的邊框有更多的設定效果。

提示文字title

title:設定的是滑鼠懸停時的提示文字。
屬性值:自定義的提示文字內容。

<img src="lagoujiaoyu.png" title="拉勾教育">

滑鼠放置於圖片上檢視效果

替換文字alt

alt:設定的是圖片查詢錯誤時,出現的替換文字。
如果能正常找到圖片,替換文字是不顯示的。
屬性值:自定義的替換內容。

<img src="cuowulujing.png" alt="這是一張拉勾教育的圖片">
這是一張拉勾教育的圖片

總結

<img>標籤最為重要的屬性為src,儘量使用alt屬性對圖片進行說明,新增相對關鍵詞可以有利
於SEO搜尋引擎優化。其他屬性可以根據需求進行設定。

<img src="smile01.png" alt="這是一張微笑的表情">

HTML常用標籤(路徑)

相對路徑

  • 相對路徑查詢檔案時,需要從HTML檔案本身出發,根據相對的位置進行查詢,包含三種方向。
    • 同級查詢:指目標檔案與HTML檔案位於同一級,直接書寫檔名+字尾格式;
    \<img src="lagoujiaoyu.png">
    
    • 子級查詢:指目標檔案在與HTML檔案同一級的資料夾的內部,需要先查詢資料夾名稱,然後通過關閉符號/進入資料夾查詢裡面的檔案;如果有多層資料夾,需要/進入多層。
    \<img src="images/lagoujiaoyu.png">
    \<img src="images/tupian/lagoujiaoyu.png">
    
    • 上級查詢:指目標檔案在HTML檔案所在資料夾的更上一級,需要跳出當前資料夾到上一層,路徑寫法利用…/表示跳出一級,如果跳出多級書寫多次…/,直到找到檔案。
    \<img src="../../lagoujiaoyu.png" />
    \<img src="../images/lagoujiaoyu.png" />
    

絕對路徑

  • 絕對路徑查詢檔案時,不需要從HTML檔案出發,而是直接從電腦的碟符出發進行查詢,或者使用網址形式查詢。
  • 碟符出發:例如從c盤或者d盤出發查詢圖片,書寫時以c:/開頭,後續類似子級查詢寫法直至找到目標檔案。
<img src="C:/Users/teacher/Documents/html/case/images/lagoujiaoyu.png" />
  • 網址形式:要查詢的檔案是來自網路資源,路徑寫法以http://開頭。
<img src="http://img3.imgtn.bdimg.com/it/u=1084243323,278941980&fm=26&gp=0.jpg" />
  • 從碟符出發的絕對路徑的缺點:
    • 1.碟符出發的路徑不可移植,不可移動。
    • 2.碟符出發的路徑容易出現中文字元,中文的路徑容易出現錯誤。

路徑實際應用

  • 1.建議多使用相對路徑,可以適當使用網址形式的絕對路徑。
  • 2.使用相對路徑必須將圖片或檔案與HTML同時上傳,而且需要保持相對位置不變。

視訊&音訊標籤

  • 音訊標籤audio
    • 音訊檔案支援的格式包括:.mp3、.ogg、.wav。
<body>
    <video src="音訊.mp3" controls="controls"></audio>
</body>
  • 視訊標籤video
    • 視訊檔案支援的格式包括:.mp4、.ogg、.webm。
<body>
    <video src="視訊.mp4" controls="controls"></video>
</body>
  • 控制條controls
    • 音訊&視訊載入後不會自動顯示播放器的控制條,需要使用controls屬性進行設定,屬性值也是controls
    controls="controls"