主頁 > 前端設計 > HTML基礎知識

HTML基礎知識

2021-01-16 11:35:42 前端設計

1.HTML基本結構

眾所周知,HTML(Hyper Text Markup Language)稱為超文本標記語言,是一種標記語言,那么快速入門HTML也是很非常容易,如下:

<html>  大標簽
	<head> 頭標簽

		<title></title>  標題
	</head>
	<body> 內容標簽

	</body>
</html>

2.大量標簽

1.段落標簽

<p> </p>

2.換行標簽(自閉和)

	<br/>

3.標題標簽
從大到小變化:

<h1></h1>
<h2></h2>
<h3></h3>
<h4></h4>
<h5></h5>
<h6></h6>

4.表格
無序串列ul+串列項li
有序串列ol+串列項li
5.定義串列
dl 定義串列
dt 定義的標題
dd 定義的解釋項
6.文字排版(括號里面為英文解釋)
文本加粗b( bold)/ strong(強調)
文本斜體i(incline)/em(強調)(emphasize)
下劃線u(underline)
洗掉線del (delete)
橫線hr
上標sup
下標sub
big 大(文字)
small小
7.行與塊元素
塊元素
1.總是新起一行
2.可以包括塊,行,文本
3.包括div p h1-h6 dl dt dd ol ul li 等
行內元素
1.和其他行內元素在一起
2.可以包含其他行內元素和文本
3.span i em b strong u del sub sup big small img a input button textarea等
8.規則
1.行內元素只能嵌套行內元素和文本
2.塊元素可以嵌套 文本 塊 行內
3.p,h元素通常只嵌套文本和行內
4.ol,ul最好直接子集是li
5.以上規則皆可以打破
9.特殊符號

	&nbsp; 空格
	&lt;左尖括號 <
	&gt;右尖括號 >
	&copy;著作權 ?
	&amp; &

10.img:圖片

<img src="./1.jpg">

代表圖片1.jpg的地址
./代表當前html所在的目錄
圖片標簽的屬性 :
align:對齊
alt:替換圖片文字
width:寬
height:高
11.a標簽:鏈接
>href :鏈接地址
包括相對路徑:
1相對于當前html檔案的位置
2 ./開頭 當前目錄 (可以省略)
3 …/開頭(兩個點) 上一級目錄
4 檔案夾或者檔案名/開頭 (省略一個./)
和絕對路徑:HTTP開頭;/開頭 網站的根域名
當鏈接的地址不是網頁的時候,就是下載該檔案
>target目標:
有兩個屬性: _self當前標簽 _blank新標簽打開
12.表格:table
屬性有以下:
border :邊框
width:寬度
height :高度
align對齊:left right center
valign 垂直對齊:top center bottom
cellspacing:單元格間距
cellpadding:文字到單元格(邊框)的距離
bgcolor:背景顏色
rowspan:行合并
colspan:列合并
在表格標簽里面添加下面屬性會更美觀:
(合并邊框模型)

<style="border-collapse: collapse;">

子元素:tr行,td列和th標題列,其中:
rowspan行合并
colspan列合并

一個完整的表格:


<table>
	<thead>
		<th>
		<td></td>
		</th>
	</thead>
	<tbody>
		<tr>
			<td></td>
		</tr>
	</tbody>
	<tfoot>
		<tr>
			<td></td>
		</tr>
	</tfoot>
</table>

13.iframe標簽
定義:在網頁中引入其他網頁
src 引入地址
width寬
height高
scrolling 是否滾動 yes/no
frameborder=“0” 框架邊框為0
14.不可見標簽

	<meta charset="utf-8"/>
	讓網頁不亂碼(指定元素資訊,字符集=“萬國編碼”)
	<meta name="description" content="網頁的描述"/>
	<meta name="keywords" content="網頁關鍵字"/>
	style樣式
		.red{color:red;font-size:48px;}

15.表單:form

<form action="" method="post"></form>

method:post(更安全),get(提交頁面時會看到提交的資訊)

<input type="text"  value="小明" maxlength="5" />

代表輸入型別為文本,提示名為小明,文本最大長度為5

<input type="password"  />

代表輸入型別為密碼(文本不可見)

<label>
		<input type="checkbox" name="favorite"  />
		唱歌</label><label>
		<input type="checkbox" name="favorite"  />
		跳舞</label>
		<input type="checkbox" name="favorite"  />
		游泳
		<input type="checkbox" name="favorite"  />
		看書
		<input type="checkbox" checked="checked" name="favorite"  />
		玩手機

代表復選框型別,其中唱歌和跳舞不管點擊圖片還是復選框,都會框選中,游泳和看書需點擊復選框才能選中,玩手機默認被框選

性別:
		<label>
		<input type="radio" checked="checked" name="sex"  />
		男</label><label>
		<input type="radio" name="sex"  />
		女</label>

代表單選框,只能選其一,默認選擇男

<input type="file" name="file"  />

代表點擊上傳檔案

<select size="2" >
			<option  selected  >博士</option>
			<option >碩士</option>
			<option >本科</option>
			<option >大專</option>
			<option >高中</option>
			<option >中專</option>
			<option >初中</option>
			<option >小學</option>
		</select>

代表下拉框,其中size設定一次顯示兩個,如果加上multiple,則會以滾動條形式選擇

<textarea rows="10" cols="30" >提示文本</textarea>

代表一個多行文本,rows設定行高,cols設定列寬

<input type="submit"  value="提交" />

提交表單按鈕

<input type="reset" name="" id="" value="重置" />

重置所有已填的表單為默認屬性

<button type="button">同意</button>

代表一個普通按鈕

<input type="image" src="images/提交注冊.jpg" />

代表圖片按鈕

3.各種屬性

1.定義:修飾html標簽(元素)
2.組成:屬性名=“屬性值”

 <hr width="200" />

3.title屬性:滑鼠的提示

<p title="滑鼠的提示">

4.style屬性:元素的外觀

<p style="color:red;font-size:48px;">

5.class屬性:元素的類名
規則:可以有多個,用空格隔開,可以重復

<p class="red big">

6.id屬性:類似身份證
規則元素的唯一識別,有且只有一個

	<p id="gzy">

7.錨點:實作頁面內容切換
定義

	<a id="ch1">

鏈接錨點

<a href="#ch1">
<a href="demo.html#ch1">
<a href="./demo.html#ch1">

8.frameset:框架集(一般很少用)
frame框架
name 框架的名稱
src 檔案地址
屬性:

		cols 列:% 百分比 數字 像素 *代表剩余的寬
		rows 行:% 百分比 數字 像素 *代表剩余的高
		noresize=“true”不允許拖動框架
		frameborder=“0”框架的寬度

9.圖片熱點區域
作用:形成不規則的鏈接區域,在圖片里邊畫形狀,創建區域鏈接
小建議:使用dreamweaver繪制熱點區域更方便

	<img usemap="#Map"><area shape="poly" coords="xxx" href="" target="">

寫在最后

總結此文花費大量時間,建議收藏本文,以便后事之需,此外博主這里還有xmind形式的總結,更方便查看了解,有需要可以私聊,如果本文有差錯,歡迎一起討論,謝謝,

轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/249494.html

標籤:其他

上一篇:JS實作資料結構(五):集合

下一篇:js加減乘除精確運算方法

標籤雲
其他(157675) Python(38076) JavaScript(25376) Java(17977) C(15215) 區塊鏈(8255) C#(7972) AI(7469) 爪哇(7425) MySQL(7132) html(6777) 基礎類(6313) sql(6102) 熊猫(6058) PHP(5869) 数组(5741) R(5409) Linux(5327) 反应(5209) 腳本語言(PerlPython)(5129) 非技術區(4971) Android(4554) 数据框(4311) css(4259) 节点.js(4032) C語言(3288) json(3245) 列表(3129) 扑(3119) C++語言(3117) 安卓(2998) 打字稿(2995) VBA(2789) Java相關(2746) 疑難問題(2699) 细绳(2522) 單片機工控(2479) iOS(2429) ASP.NET(2402) MongoDB(2323) 麻木的(2285) 正则表达式(2254) 字典(2211) 循环(2198) 迅速(2185) 擅长(2169) 镖(2155) 功能(1967) .NET技术(1958) Web開發(1951) python-3.x(1918) HtmlCss(1915) 弹簧靴(1913) C++(1909) xml(1889) PostgreSQL(1872) .NETCore(1853) 谷歌表格(1846) Unity3D(1843) for循环(1842)

熱門瀏覽
  • vue移動端上拉加載

    可能做得過于簡單或者比較low,請各位大佬留情,一起探討技術 ......

    uj5u.com 2020-09-10 04:38:07 more
  • 優美網站首頁,頂部多層導航

    一個個人用的瀏覽器首頁,可以把一下常用的網站放在這里,平常打開會比較方便。 第一步,HTML代碼 <script src=https://www.cnblogs.com/szharf/p/"js/jquery-3.4.1.min.js"></script> <div id="navigate"> <ul> <li class="labels labels_1"> ......

    uj5u.com 2020-09-10 04:38:47 more
  • 頁面為要加<!DOCTYPE html>

    最近因為寫一個js函式,需要用到$(window).height(); 由于手寫demo的時候,過于自信,其實對前端方面的認識也不夠體系,用文本檔案直接敲出來的html代碼,第一行沒有加上<!DOCTYPE html> 導致了$(window).height();的結果直接是整個document的高 ......

    uj5u.com 2020-09-10 04:38:52 more
  • WordPress網站程式手動升級要做好資料備份

    WordPress博客網站程式在進行升級前,必須要做好網站資料的備份,這個問題良家佐言是遇見過的;在剛開始接觸WordPress博客程式的時候,因為升級問題和博客網站的修改的一些嘗試,良家佐言是吃盡了苦頭。因為購買的是西部數碼的空間和域名,每當佐言把自己的WordPress博客網站搞到一塌糊涂的時候 ......

    uj5u.com 2020-09-10 04:39:30 more
  • WordPress程式不能升級為5.4.2版本的原因

    WordPress是一款個人博客系統,受到英文博客愛好者和中文博客愛好者的追捧,并逐步演化成一款內容管理系統軟體;它是使用PHP語言和MySQL資料庫開發的,用戶可以在支持PHP和MySQL資料庫的服務器上使用自己的博客。每一次WordPress程式的更新,就會牽動無數WordPress愛好者的心, ......

    uj5u.com 2020-09-10 04:39:49 more
  • 使用CSS3的偽元素進行首字母下沉和首行改變樣式

    網頁中常見的一種效果,首字改變樣式或者首行改變樣式,效果如下圖。 代碼: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, ......

    uj5u.com 2020-09-10 04:40:09 more
  • 關于a標簽的講解

    什么是a標簽? <a> 標簽定義超鏈接,用于從一個頁面鏈接到另一個頁面。 <a> 元素最重要的屬性是 href 屬性,它指定鏈接的目標。 a標簽的語法格式:<a href=https://www.cnblogs.com/summerxbc/p/"指定要跳轉的目標界面的鏈接">需要展示給用戶看見的內容</a> a標簽 在所有瀏覽器中,鏈接的默認外觀如下: 未被訪問的鏈接帶 ......

    uj5u.com 2020-09-10 04:40:11 more
  • 前端輪播圖

    在需要輪播的頁面是引入swiper.min.js和swiper.min.css swiper.min.js地址: 鏈接:https://pan.baidu.com/s/15Uh516YHa4CV3X-RyjEIWw 提取碼:4aks swiper.min.css地址 鏈接:https://pan.b ......

    uj5u.com 2020-09-10 04:40:13 more
  • 如何設定html中的背景圖片(全屏顯示,且不拉伸)

    1 <style>2 body{background-image:url(https://uploadbeta.com/api/pictures/random/?key=BingEverydayWallpaperPicture); 3 background-size:cover;background ......

    uj5u.com 2020-09-10 04:40:16 more
  • Java學習——HTML詳解(上)

    HTML詳解 初識HTML Hyper Text Markup Language(超文本標記語言) 1 <!--DOCTYPE:告訴瀏覽器我們要使用什么規范--> 2 <!DOCTYPE html> 3 <html lang="en"> 4 <head> 5 <!--meta 描述性的標簽,描述一些 ......

    uj5u.com 2020-09-10 04:40:33 more
最新发布
  • 我的第一個NPM包:panghu-planebattle-esm(胖虎飛機大戰)使用說明

    好家伙,我的包終于開發完啦 歡迎使用胖虎的飛機大戰包!! 為你的主頁添加色彩 這是一個有趣的網頁小游戲包,使用canvas和js開發 使用ES6模塊化開發 效果圖如下: (覺得圖片太sb的可以自己改) 代碼已開源!! Git: https://gitee.com/tang-and-han-dynas ......

    uj5u.com 2023-04-20 07:59:23 more
  • 生產事故-走近科學之消失的JWT

    入職多年,面對生產環境,盡管都是小心翼翼,慎之又慎,還是難免捅出簍子。輕則滿頭大汗,面紅耳赤。重則系統停擺,損失資金。每一個生產事故的背后,都是寶貴的經驗和教訓,都是專案成員的血淚史。為了更好地防范和遏制今后的各類事故,特開此專題,長期更新和記錄大大小小的各類事故。有些是親身經歷,有些是經人耳傳口授 ......

    uj5u.com 2023-04-18 07:55:04 more
  • 記錄--Canvas實作打飛字游戲

    這里給大家分享我在網上總結出來的一些知識,希望對大家有所幫助 打開游戲界面,看到一個畫面簡潔、卻又富有挑戰性的游戲。螢屏上,有一個白色的矩形框,里面不斷下落著各種單詞,而我需要迅速地輸入這些單詞。如果我輸入的單詞與螢屏上的單詞匹配,那么我就可以獲得得分;如果我輸入的單詞錯誤或者時間過長,那么我就會輸 ......

    uj5u.com 2023-04-04 08:35:30 more
  • 了解 HTTP 看這一篇就夠

    在學習網路之前,了解它的歷史能夠幫助我們明白為何它會發展為如今這個樣子,引發探究網路的興趣。下面的這張圖片就展示了“互聯網”誕生至今的發展歷程。 ......

    uj5u.com 2023-03-16 11:00:15 more
  • 藍牙-低功耗中心設備

    //11.開啟藍牙配接器 openBluetoothAdapter //21.開始搜索藍牙設備 startBluetoothDevicesDiscovery //31.開啟監聽搜索藍牙設備 onBluetoothDeviceFound //30.停止監聽搜索藍牙設備 offBluetoothDevi ......

    uj5u.com 2023-03-15 09:06:45 more
  • canvas畫板(滑鼠和觸摸)

    <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>canves</title> <style> #canvas { cursor:url(../images/pen.png),crosshair; } #canvasdiv{ bo ......

    uj5u.com 2023-02-15 08:56:31 more
  • 手機端H5 實作自定義拍照界面

    手機端 H5 實作自定義拍照界面也可以使用 MediaDevices API 和 <video> 標簽來實作,和在桌面端做法基本一致。 首先,使用 MediaDevices.getUserMedia() 方法獲取攝像頭媒體流,并將其傳遞給 <video> 標簽進行渲染。 接著,使用 HTML 的 < ......

    uj5u.com 2023-01-12 07:58:22 more
  • 記錄--短視頻滑動播放在 H5 下的實作

    這里給大家分享我在網上總結出來的一些知識,希望對大家有所幫助 短視頻已經無數不在了,但是主體還是使用 app 來承載的。本文講述 H5 如何實作 app 的視頻滑動體驗。 無聲勝有聲,一圖頂百辯,且看下圖: 網址鏈接(需在微信或者手Q中瀏覽) 從上圖可以看到,我們主要實作的功能也是本文要講解的有: ......

    uj5u.com 2023-01-04 07:29:05 more
  • 一文讀懂 HTTP/1 HTTP/2 HTTP/3

    從 1989 年萬維網(www)誕生,HTTP(HyperText Transfer Protocol)經歷了眾多版本迭代,WebSocket 也在期間萌芽。1991 年 HTTP0.9 被發明。1996 年出現了 HTTP1.0。2015 年 HTTP2 正式發布。2020 年 HTTP3 或能正... ......

    uj5u.com 2022-12-24 06:56:02 more
  • 【HTML基礎篇002】HTML之form表單超詳解

    ??一、form表單是什么

    ??二、form表單的屬性

    ??三、input中的各種Type屬性值

    ??四、標簽 ......

    uj5u.com 2022-12-18 07:17:06 more