1. 程式人生 > 其它 >前端網頁介紹和HTML簡要總結

前端網頁介紹和HTML簡要總結

技術標籤:htmlweb

前端介紹

網頁的製作在web 1.0的時代主要是靜態網頁,目前是web 2.0的時代,網頁有靜態和動態,HTML5功能也越來越多讓網頁的變得更加豐富多彩。

前端:1.HTML結構+2.CSS樣式+3.JavaScript行為

HTML

HTML簡要介紹
是一種超文字標記語言,是W3C推薦使用的的一個國際標準,是用來製作超文字文件的標記語言。2014年10月HTML5到現在已經是如今流行的版本了。

推薦的幾款好用的前端編輯器

工欲善其事必先利其器,選擇一個適合自己的編輯器,用來編寫自己的前端程式碼。

  • sublime_text:是一個先進程式碼編輯器,主流的輕量級編輯器,跨平臺,體積小速度執行快,支援安裝豐富的外掛。

  • VSCode:可以載入大檔案執行速度快,還支援許多其他的主流程式語言,方便的管理外掛,可以免費使用

  • webStrom:是JetBrains公司旗下一款JavaScript 開發工具,功能強大,需要收費。

  • Atom:是GitHub開源的跨平臺文字編輯器,有簡潔和直觀的圖形使用者介面,支援巨集,有豐富的外掛

HTML基本結構

<!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> <p>這是一句話</p> </body> </html>

之前的文章有幾個標籤例子可檢視:https://lizhe.blog.csdn.net/article/details/109228835

1.<!DOCTYPE hmtl> 僅宣告文件型別 非標籤
2.標籤:尖括號包圍關鍵字
3.標籤通常成對出現(<開始標籤></結束標籤>)-->”雙標籤”
4.標籤但也有單獨成現的(比如:<br>,<hr>,<meta>...)-->”單標籤/自閉合標籤”
5.元素:<開始標籤>內容</結束標籤>

幾個特殊符號

&lt; <
&gt; >
&reg; 已註冊
&copy; 版權
&trade; 商標
&nbsp; 空格
<!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>
&lt;
&gt;
&reg;
&copy;
&trade;
<br>
<hr>
<p>&nbsp;&nbsp;&nbsp;&nbsp;</p>
</body>
</html>

在這裡插入圖片描述
幾個常用標籤

列表標籤:無序列表、有序列表、自定義列表+ li 標籤

ul 無序
ol 有序
dl 自定義

img圖片標籤中使用src來設定圖片所帶路徑。

<img src="圖片檔案的路徑">
src屬性必寫(絕對路徑:從碟符路徑開始;相對路徑-建議使用)

超連結,可以跳轉到另一個網頁

<a href="http://www.xxxx.com">這裡放跳轉的內容</a>

div標籤,表示塊元素,表示單一內容,並沒有具體語義,可自動換行,結合css樣式使用

<div>這裡放內容</div>

span標籤,行內元素,內容多寬就就佔多寬的距離,沒有具體的語義,常用於修改段落中的樣式

<p>這是一句話,<span>這一句話等著被修飾</span></p>

table 是表格標籤,結合tr td th 使用

表單標籤

<form> ...</form>   宣告表單的區間
1.action屬性定義表單資料提交地址(空的預設為提交到當前頁)
2.method 屬性定義表單提交方法(get/post) 
post 更安全,通過http判協議加密。

<label>...</label> 為表單定義文字標註
1.for屬性與標籤id名繫結 點選label區域啟用該id標籤

<input> 標籤  使用如 <input type="text" name="username">
1.type="text"-->輸入框且為明文
2.type="password"-->輸入框且為密文
3.type="radio"-->單選,但注意要加上name屬性。如果提交要有value屬性
4.type="checkbox"-->多選,但注意要加上name屬性。如果提交要有value屬性
5.type="file"-->上傳檔案(圖片,word文件..)
6.type="submit"-->表單提交,通過value值改變按鈕顯示值
7.type="reset"-->重置按鈕,通過value值改變按鈕顯示值

<textarea name="intriduce" col ="30" rows="10"> <textarea>  為多行文字的輸入框
1.當不設定cols屬性與rows屬性時,文字框可以自動收縮,會影響佈局
2.提交時要設定name屬性

<select> 標籤用於下拉框
語法:
<select name="sit" id="">
	<option value="1">apple</option>
	<option value="2">banana</option>
	<option value="3">monkey</option>
</select>