日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 前端技术 > HTML >内容正文

HTML

HTML快速学习

發(fā)布時間:2023/12/10 HTML 20 豆豆
生活随笔 收集整理的這篇文章主要介紹了 HTML快速学习 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

HTML快速學習

  • 一. 介紹
  • 二. 快速入門
  • 三. 基礎標簽
    • 案例:公司簡介
  • 四. 圖片、音頻、視頻標簽
  • 五. 超鏈接標簽
      • 超鏈接標簽
  • 六. 列表標簽
  • 七. 表格標簽
  • 八. 布局標簽
  • 九. 表單標簽
    • 1. 表單標簽概述
    • 2. form標簽屬性
    • 3. 代碼演示
    • 3. 表單項標簽

一. 介紹

HTML 是一門語言,所有的網(wǎng)頁都是用HTML 這門語言編寫出來的,也就是HTML是用來寫網(wǎng)頁的,像京東,12306等網(wǎng)站有很多網(wǎng)頁

這些都是網(wǎng)頁展示出來的效果。而HTML也有專業(yè)的解釋

HTML(HyperText Markup Language):超文本標記語言

  • 超文本:超越了文本的限制,比普通文本更強大。除了文字信息,還可以定義圖片、音頻、視頻等內容如上圖看到的頁面,我們除了能看到一些文字,同時也有大量的圖片展示;有些網(wǎng)頁也有視頻,音頻等。這種展示效果超越了文本展示的限制。
  • 標記語言:由標簽構成的語言之前學習的XML就是標記語言,由一個一個的標簽組成,HTML 也是由標簽組成 。我們在瀏覽器頁面右鍵可以查看頁面的源代碼,如下

    可以看到如下內容,就是由一個一個的標簽組成的

    這些標簽不像XML那樣可以自定義,HTML中的標簽都是預定義好的,運行在瀏覽器上并由瀏覽器解析,然后展示出對應的效果。例如我們想在瀏覽器上展示出圖片就需要使用預定義的 img 標簽;想展示可以點擊的鏈接的效果就可以使用預定義的a 標簽等。

W3C標準

  • W3C是萬維網(wǎng)聯(lián)盟,這個組成是用來定義標準的。他們規(guī)定了一個網(wǎng)頁是由三部分組成,分別是:
    • 結構:對應的是 HTML 語言
    • 表現(xiàn):對應的是 CSS 語言
    • 行為:對應的是 JavaScript 語言
  • HTML定義頁面的整體結構;CSS是用來美化頁面,讓頁面看起來更加美觀;JavaScript可以使網(wǎng)頁動起來,比如輪播圖也就是多張圖片自動的進行切換等效果。

二. 快速入門

需求:編寫如下圖效果的頁面:

要實現(xiàn)這個頁面,我們需要從以下三步進行實現(xiàn)

  • 新建文本文件,后綴名改為 .html
    頁面文件的后綴名是 .html,所以需要該后綴名
  • 編寫 HTML 結構標簽
    HTML 是由一個一個的標簽組成的,但是它也用于表示結構的標簽

html標簽是根標簽,下面有 head 標簽和 body 標簽這兩個子標簽。而 head 標簽的 title 子標簽是用來定義頁面標題名稱的,它定義的內容會展示在瀏覽器的標題位置,如下圖紅框標記

body 標簽的內容會被展示在內容區(qū)中,如下圖紅框標記

<!DOCTYPE html> <html><head><meta charset="utf-8" /><title>菜徐琨</title></head><body><p>雞你太美,哎呦~你干嘛,樹枝666</p></body> </html>

在訪問其他網(wǎng)站頁面時會看到字體顏色是五顏六色的,我們可以該字體顏色嗎?當然可以了
font 標簽就可以使用,該標簽有一個 color 屬性可以設置字體顏色

如: 就是將文字設置成了紅顏色。那么我們只需要將需要變成紅色的文字放在標簽體部分就可以了,如下:

總結:

  • HTML 文件以.htm或.html為擴展名
  • HTML 結構標簽
  • HTML 標簽不區(qū)分大小寫
    如上案例中的 font 寫成 Font 也是一樣可以展示出對應的效果的。
  • HTML 標簽屬性值 單雙引皆可
    如上案例中的color屬性值使用雙引號也是可以的。
  • HTML 語法松散
    比如 font 標簽不加結束標簽也是可以展示出效果的。但是建議同學們在寫的時候還是不要這樣做,嚴格按照要求去寫

三. 基礎標簽

基礎標簽就是一些和文字相關的標簽,如下:

標簽描述
<h1> ~ <h6>定義標題,h1最大,h6最小
<font>定義文本的字體、字體尺寸、字體顏色
<b>定義粗體文本
<i>定義斜體文本
<u>定義文本下劃線
<center>定義文本居中
<p>定義段落
<br>定義折行
<hr>定義水平線
HTML 原代碼顯示結果描述
&lt;<小于號或顯示標記
&gt ;>大于號或顯示標記
&amp;&可用于顯示其它特殊字符
&quot;引號
&reg;?已注冊
&copy;?版權
&trade;?商標
&nbsp;不斷行的空白

<!DOCTYPE html> <html><head><!--頁面字符集--><meta charset="utf-8" /><!--彈窗標題--><title>菜徐琨</title></head><body><!--定義標題 h1~h6--><h1>標題1~h1</h1><h2>標題2~h2</h2><h3>標題3~h3</h3><h4>標題4~h4</h4><h5>標題5~h5</h5><h6>標題6~h6</h6><!--水平標簽--><hr /><!--段落標簽 p--><p><!--字體標簽(類型,尺寸,大小)--><font face="仿宋" size="3" color="red">雞你太美,哎呦~你干嘛,樹枝666</font><!--換行標簽--><br /><!--加粗,斜體,下劃線--><b></b><i></i><u></u></p><!--文本居中--><center>時長兩年半</center></body> </html>

案例:公司簡介

案例如圖:

具體代碼演示:

<!DOCTYPE html> <html><head><meta charset="UTF-8"><title></title></head><body><h1>公司簡介</h1> <hr color="yellow" /> <p> <font color="red">傳智教育</font>(股票代碼 003032),隸屬江蘇傳智播客教育科技股份有限公司,注冊資本4億元,是第一個實現(xiàn)A股IPO的教育企業(yè), 公司致力于培養(yǎng)高精尖數(shù)字化人才,主要培養(yǎng)人工智能、python+大數(shù)據(jù)開發(fā)、智能制造、軟件、互聯(lián)網(wǎng)、區(qū)塊鏈等數(shù)字化專業(yè)人才及數(shù)據(jù)分析、網(wǎng)絡營銷、新媒體等數(shù)字化應用人才。 公司由一批擁有10年以上開發(fā)管理經(jīng)驗,且來自互聯(lián)網(wǎng)或研究機構的IT精英組成,負責研究、開發(fā)教學模式和課程內容。 公司具有完善的課程研發(fā)體系,一直走在整個行業(yè)發(fā)展的前端,在行業(yè)內豎立起了良好的品質口碑。 </p> <p> 民族振興靠人才,中華民族正處于偉大復興之路上,要贏得國際競爭,需要擁有大量的科技人才,我們將肩負起民族使命,在三尺講臺誨人不倦 著書立說,為科技行業(yè)培養(yǎng)出大量的優(yōu)秀人才,促進民族偉大復興!我們的使命是:<b>為中華民族偉大復興而講課,為千萬學生少走彎路而著書。</b> </p> <p> 探索教育之路,長途漫漫。傳智教育希望可以通過自己的努力,尋找出一條更符合人類自然成長規(guī)律的教育之路,建立起一個新的教育生態(tài)環(huán)境,讓中國的家長和孩子們在現(xiàn)有的教育體系之外, 再多一些選擇的機會。因此“<b>探索教育本源,開辟教育新生態(tài)</b>”便成為了所有傳智人為之奮斗的終極愿景,也是所有傳智人共同努力的目標。 為此,15年來,傳智人不曾有一絲懈怠,相信在傳智人的不懈努力下,大道不遠,終在腳下。 </p> <hr color="yellow" /><center><font color="darkgray">江蘇傳智播客教育科技股份有限公司<font><br /></center> <center><font color="darkgray">版權所有Copyright 2006-2018?, All Rights Reserved 蘇ICP備16007882<font></center></body> </html>

四. 圖片、音頻、視頻標簽

標簽描述
<img>定義圖片
<audio>定義音頻
<video>定義視頻
  • img:定義圖片
    src:規(guī)定顯示圖像的 URL(統(tǒng)一資源定位符)
    height:定義圖像的高度
    width:定義圖像的寬度
  • audio:定義音頻。支持的音頻格式:MP3、WAV、OGG
    src:規(guī)定音頻的 URL
    controls:顯示播放控件
  • video:定義視頻。支持的音頻格式:MP4, WebM、OGG
    src:規(guī)定視頻的 URL
    controls:顯示播放控件

尺寸單位:
height屬性和width屬性有兩種設置方式:

  • 像素:單位是px
  • 百分比。占父標簽的百分比。例如寬度設置為 50%,意思就是占它的父標簽寬度的一般(50%)

資源路徑:
圖片,音頻,視頻標簽都有src屬性,而src是用來指定對應的圖片,音頻,視頻文件的路徑。此處的圖片,音頻,視頻就稱為資源。資源路徑有如下兩種設置方式:

  • 絕對路徑:完整路徑
    這里的絕對路徑是網(wǎng)絡中的絕對路徑。 格式為: 協(xié)議://ip地址:端口號/資源名稱。
    如:
<img src="https://th.bing.com/th/id/R33674725d9ae34f86e3835ae30b20afe? rik=Pb3C9e5%2b%2b3a9Vw&riu=http%3a%2f%2fwww.desktx.com%2fd%2ffile%2fwallpaper%2fscenery%2f2 0180626%2f4c8157d07c14a30fd76f9bc110b1314e.jpg&ehk=9tpmnrrRNi0eBGq3CnhwvuU8PPmKuy1Yma0zL%2b a14T0%3d&risl=&pid=ImgRaw" width="300" height="400">
  • 相對路徑:相對位置關系
    • 找頁面和其他資源的相對路徑。
      ./ 表示當前路徑
      ../ 表示上一級路徑
      ../../ 表示上兩級路徑
    • 如模塊目錄結構如下
<!--在該頁面找a.jpg,就需要先回到上一級目錄,該級目錄有img目錄,進入該目錄就可以找到 a.jpg圖片--> <!-- <img src="../img/a.jpg" width="300" height="400"> --> <!--該頁面和aa.jpg 是在同一級下,所以可以直接寫 圖片的名稱,也可以寫成 ./aa.jpg--> <!-- <img src="aa.jpg" width="300" height="400"> --><img src="../img/a.jpg" width="300" height="400"> <audio src="b.mp3" controls></audio> <video src="c.mp4" controls width="500" height="300"></video>

在瀏覽器展示的效果如下:

五. 超鏈接標簽

超鏈接標簽

標簽描述
<a>定義超鏈接,用于鏈接到另一個資源
  • href:指定訪問資源的URL
  • target:指定打開資源的方式
    • _self:默認值,在當前頁面打開
    • _blank:在空白頁面打開
<!DOCTYPE html> <html><head><meta charset="UTF-8"><title></title></head><body><!--在當前頁打開--><a href="https://www.csdn.net/" target="_self">CSDN</a><!--在空白頁打開--><a href="https://www.csdn.net/" target="_blank">CSDN</a></body> </html>

如圖演示:

六. 列表標簽

標簽描述
<ol>定義有序列表
<ul>定義無序列表
<li>定義列表項
  • type:符號類型
<!DOCTYPE html> <html><head><meta charset="UTF-8"><title></title></head><body><!--有序列表--><ol type="I"><li></li><li></li><li></li></ol><!--無序列表--><ul><li>時長兩年半</li><li>唱跳</li><li>rap</li></ul></body> </html>

七. 表格標簽

標簽描述
<table>定義表格
<tr>定義行
<td>定義單元格
<th>定義表頭單元格
  • table:設置符號的類型

  • table:定義表格

    • width:寬度
      • border:邊框
      • cellpadding:定義內容和單元格的距離
      • cellspacing:定義單元格之間的距離。如果指定為0,則單元格的線會合為一條、
      • bgcolor:背景色
      • align:對齊方式
    • tr:定義行
      • bgcolor:背景色
      • align:對齊方式
    • td:定義單元格
      • colspan:合并列
      • rowspan:合并行
    • th:定義表頭單元格
    • < caption >:表格標題

<!DOCTYPE html> <html><head><meta charset="UTF-8"><title>表格標簽</title></head><body><table border="1" align="center"><tr align="center"><th>id</th><th>name</th><th>sex</th><th>address</th></tr><tr align="center"><td>1</td><td>菜徐琨</td><td>26</td><td>雞村</td></tr><tr align="center"><td>2</td><td>雞哥</td><td>8</td><td>籃球村</td></tr><tr align="center"><td colspan="2">2</td><td>8</td><td>籃球村</td></tr><tr align="center"><td>3</td><td>雞哥3</td><td>9</td><td>籃球村3</td></tr><tr align="center"><td rowspan="2">4</td><td>雞哥4</td><td>10</td><td>籃球村4</td></tr><tr align="center"><td>雞哥5</td><td>11</td><td>籃球村5</td></tr></table></body> </html>

八. 布局標簽

標簽描述
<div>定義 HTML 文檔中的一個區(qū)域部分,經(jīng)常與 CSS 一起使用,用來布局網(wǎng)頁
<span>用于組合行內元素。

這兩個標簽,一般都是和css結合到一塊使用來實現(xiàn)頁面的布局。
div 標簽 在瀏覽器上會有換行的效果,而 span 標簽在瀏覽器上沒有換行效果

<!DOCTYPE html> <html lang="en"> <head><meta charset="UTF-8"><title>Title</title> </head> <body><div>我是div</div><div>我是div</div><span>我是span</span><span>我是span</span> </body> </html>

九. 表單標簽

表單標簽效果大家其實都不陌生,像登陸頁面、注冊頁面等都是表單。

像這樣的表單就是用來采集用戶輸入的數(shù)據(jù),然后將數(shù)據(jù)發(fā)送到服務端,服務端會對數(shù)據(jù)庫進行操作,比如注冊就是將數(shù)據(jù)保存到數(shù)據(jù)庫中,而登陸就是根據(jù)用戶名和密碼進行數(shù)據(jù)庫的查詢操作。

1. 表單標簽概述

表單:在網(wǎng)頁中主要負責數(shù)據(jù)采集功能,使用標簽定義表單
表單項(元素):不同類型的 input 元素、下拉列表、文本域等

標簽描述
<form>定義表單
<input>定義表單項,通過type屬性控制輸入形式
<label>為表單項定義標注
<select>定義下拉列表
<option>定義下拉列表的列表項
<textarea>定義文本域

form 是表單標簽,它在頁面上沒有任何展示的效果。需要借助于表單項標簽來展示不同的效果。如下圖就是不同的表單項標簽展示出來的效果。

2. form標簽屬性

  • action:規(guī)定當提交表單時向何處發(fā)送表單數(shù)據(jù),該屬性值就是URL以后會將數(shù)據(jù)提交到服務端,該屬性需要書寫服務端的URL。而今天我們可以書寫 # ,表示提交到當前頁面來看效果。
  • method :規(guī)定用于發(fā)送表單數(shù)據(jù)的方式
    method取值有如下兩種:
    • get:默認值。如果不設置method屬性則默認就是該值請求參數(shù)會拼接在URL后邊url的長度有限制 4KB
    • post(安全):瀏覽器會將數(shù)據(jù)放到http請求消息體中請求參數(shù)無限制的
  • 3. 代碼演示

    由于表單標簽在頁面上沒有任何展示的效果,所以在演示的過程是會先使用 input 這個表單項標簽展示輸入框效果。
    代碼如下:

    從效果可以看到頁面有一個輸入框,用戶可以在數(shù)據(jù)框中輸入自己想輸入的內容,點擊提交按鈕以后會將數(shù)據(jù)發(fā)送到服務端,當然現(xiàn)在肯定不能實現(xiàn)。現(xiàn)在我們可以將 form 標簽的 action 屬性值設置為 # ,將其將數(shù)據(jù)提交到當前頁面。還需要注意一點,要想提交數(shù)據(jù), input 輸入框必須設置 name 屬性。
    代碼如下:

    <!DOCTYPE html> <html><head><meta charset="UTF-8"><title></title></head><body><form action="#"><input type="text" name="name" /><input type="button" value="提交"/></form></body> </html>

    • 當在form表單標簽中添加method屬性時候,屬性值為postt時更安全


      從上圖可以看出數(shù)據(jù)并沒有拼接到 URL 后,那怎么看提交的數(shù)據(jù)呢?我們可以使用瀏覽器的開發(fā)者工具來查看

      按照如上步驟操作能看到如下頁面

      重新提交數(shù)據(jù)后,可以看到提交的數(shù)據(jù),如下圖

    3. 表單項標簽

    表單項標簽有很多,不同的表單項標簽有不同的展示效果。表單項標簽可以分為以下三個:

    • < input >:表單項,通過type屬性控制輸入形式
      input 標簽有個 type 屬性。 type 屬性的取值不同,展示的效果也不一樣
    type 取值描述
    text默認值。定義單行的輸入字段
    password定義密碼字段
    radio定義單選按鈕
    checkbox定義復選框
    file定義文件上傳按鈕
    hidden定義隱藏的輸入字段
    submit定義提交按鈕,提交按鈕會把表單數(shù)據(jù)發(fā)送到服務器
    reset定義重置按鈕,重置按鈕會清除表單中的所有數(shù)據(jù)
    button定義可點擊按鈕
    • :定義下拉列表, 定義列表項
      如下圖就是下拉列表的效果

    • < textarea >:文本域
      如下圖就是文本域效果。它可以輸入多行文本,而 input 數(shù)據(jù)框只能輸入一行文本。

    注意:

    • 以上標簽項的內容要想提交,必須得定義 name 屬性。
    • 每一個標簽都有id屬性,id屬性值是唯一的標識。
    • 單選框、復選框、下拉列表需要使用 value 屬性指定提交的值。

    代碼演示:

    <!DOCTYPE html> <html lang="en"><head><meta charset="UTF-8"><title>Title</title></head><body><form action="#" method="post"><input type="hidden" name="id" value="123"><label for="username">用戶名:</label><input type="text" name="username" id="username"><br><label for="password">密碼:</label><input type="password" name="password" id="password"><br> 性別:<input type="radio" name="gender" value="1" id="male"> <label for="male"></label><input type="radio" name="gender" value="2" id="female"> <label for="female"></label><br> 愛好:<input type="checkbox" name="hobby" value="1"> 旅游<input type="checkbox" name="hobby" value="2"> 電影<input type="checkbox" name="hobby" value="3"> 游戲<br> 頭像:<input type="file"><br> 城市:<select name="city"><option>北京</option><option value="shanghai">上海</option><option>廣州</option></select><br> 個人描述:<textarea cols="20" rows="5" name="desc"></textarea><br><br><input type="submit" value="免費注冊"><input type="reset" value="重置"><input type="button" value="一個按鈕"></form></body></html>

    在瀏覽器的效果如下:

    總結

    以上是生活随笔為你收集整理的HTML快速学习的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網(wǎng)站內容還不錯,歡迎將生活随笔推薦給好友。