Warning: error_log(/data/www/wwwroot/hmttv.cn/caches/error_log.php): failed to open stream: Permission denied in /data/www/wwwroot/hmttv.cn/phpcms/libs/functions/global.func.php on line 537 Warning: error_log(/data/www/wwwroot/hmttv.cn/caches/error_log.php): failed to open stream: Permission denied in /data/www/wwwroot/hmttv.cn/phpcms/libs/functions/global.func.php on line 537
TML究竟算不算是一門編程語(yǔ)言,這是爭(zhēng)執(zhí)已久的話題。其實(shí),從本質(zhì)來(lái)講,HTML確實(shí)算不上是一門編程語(yǔ)言。
HTML全稱,HyperText Markup Language。字面理解,HTML就是一種超文本語(yǔ)言,何謂超文本,就是其用途和意義已經(jīng)超越了純文本。因?yàn)椋琀TML重新定義了文本的格式,而且HTML不僅僅只有文本還包括音視頻。
相比其他語(yǔ)言,HTML的字面意義更容易理解,就是為了方便人類和機(jī)器閱讀。例如,我們常見的頭標(biāo)簽,輸入標(biāo)簽,換行符等等,都是HTML中常見和常用的。此類標(biāo)簽不僅讓人類能夠輕松理解,而且對(duì)于電腦這種機(jī)器來(lái)說(shuō),也是很容理解的。
HTML語(yǔ)言不具備很強(qiáng)的邏輯性。基于此,很多程序員都不承認(rèn)HTML是一門編程語(yǔ)言。不像其他語(yǔ)言,例如Java,C++,Python等流行語(yǔ)言,這些語(yǔ)言都帶有很強(qiáng)的邏輯和流程控制功能。
不僅僅是HTML無(wú)邏輯性和流程控制的問題,同時(shí)HTML還是缺乏靈活性的,因?yàn)镠TML都是按照W3C的標(biāo)準(zhǔn)限定死的語(yǔ)言,主要用于規(guī)范HTML文檔的書寫格式。不像其他語(yǔ)言,用戶可以自定義的地方有很多,千變?nèi)f化。
HTML不被承認(rèn)是一門編程語(yǔ)言,最重要的一點(diǎn)是因?yàn)椋琀TML不能按照人類的設(shè)計(jì)對(duì)一件工作進(jìn)行重復(fù)的循環(huán),直至得到讓人類滿意的答案。這一點(diǎn)最重要,其他語(yǔ)言都可以輕松做到。
在編程語(yǔ)言方面的話,小編還是更為推崇c/c++的!雖然Java、Python熱度不斷上漲,但是作為編程界元老的C++依然具有其無(wú)可比擬的優(yōu)勢(shì),小編是一個(gè)有著7年工作經(jīng)驗(yàn)的架構(gòu)師,對(duì)于c++,自己有做資料的整合,一個(gè)完整學(xué)習(xí)C語(yǔ)言c++的路線,學(xué)習(xí)資料和工具。可以進(jìn)我的群7418,18652領(lǐng)取,免費(fèi)送給大家。希望你也能憑自己的努力,成為下一個(gè)優(yōu)秀的程序員!
當(dāng)然,我們也不能否認(rèn)HTML的重要性,作為web領(lǐng)域的重要元老,在當(dāng)前時(shí)候,前端工程師還是有相當(dāng)大的發(fā)展前途的!
在程序員的眼中,HTML是算不上一門編程語(yǔ)言的。雖然如此,但是HTML在WEB領(lǐng)域的重要作用遠(yuǎn)遠(yuǎn)超越其他任何編程語(yǔ)言,瀏覽器打開i一個(gè)網(wǎng)頁(yè)第一步就要解析一個(gè)HTML的DOM樹,越簡(jiǎn)單越重要。
元芳,你怎么看呢?
TML語(yǔ)言,即超文本標(biāo)記語(yǔ)言(HyperText Markup Language),是一種用于創(chuàng)建網(wǎng)頁(yè)的標(biāo)準(zhǔn)標(biāo)記語(yǔ)言。它通過使用標(biāo)記(tag)來(lái)描述網(wǎng)頁(yè)的結(jié)構(gòu)和呈現(xiàn)方式,并且可以嵌入其他類型的內(nèi)容,如圖像、音頻、視頻等。
HTML語(yǔ)言是構(gòu)建萬(wàn)維網(wǎng)的基石之一,它定義了網(wǎng)頁(yè)的結(jié)構(gòu)和布局。使用HTML語(yǔ)言,我們可以創(chuàng)建標(biāo)題、段落、列表、鏈接、表格等各種元素,來(lái)展示和組織網(wǎng)頁(yè)的內(nèi)容。
在HTML中,標(biāo)記以尖括號(hào)(< >)表示,一般成對(duì)出現(xiàn),包圍著要標(biāo)記的內(nèi)容。例如,要?jiǎng)?chuàng)建一個(gè)標(biāo)題,我們可以使用<h1>標(biāo)簽將標(biāo)題內(nèi)容包裹起來(lái),如下所示:
<h1>這是一個(gè)標(biāo)題</h1>
除了基本的結(jié)構(gòu)標(biāo)記外,HTML還提供了許多其他的標(biāo)記來(lái)增強(qiáng)網(wǎng)頁(yè)的功能和樣式。比如,我們可以使用<a>標(biāo)簽來(lái)創(chuàng)建鏈接,<img>標(biāo)簽來(lái)插入圖像,<audio>和<video>標(biāo)簽來(lái)嵌入音頻和視頻等。同時(shí),HTML也支持CSS(層疊樣式表)來(lái)對(duì)網(wǎng)頁(yè)進(jìn)行樣式化和布局。
使用HTML語(yǔ)言,我們可以輕松創(chuàng)建一個(gè)網(wǎng)頁(yè),并將其發(fā)布到互聯(lián)網(wǎng)上。只需編寫HTML代碼,保存為一個(gè)以.html為后綴的文件,然后通過瀏覽器打開該文件,即可查看網(wǎng)頁(yè)的效果。
HTML語(yǔ)言的簡(jiǎn)單易學(xué)使其成為許多人入門網(wǎng)頁(yè)開發(fā)的首選。無(wú)論是個(gè)人網(wǎng)站、企業(yè)官網(wǎng)還是電子商務(wù)平臺(tái),HTML都是構(gòu)建網(wǎng)頁(yè)的基礎(chǔ)。
總之,HTML語(yǔ)言是一種用于創(chuàng)建網(wǎng)頁(yè)的標(biāo)準(zhǔn)標(biāo)記語(yǔ)言,通過標(biāo)記來(lái)描述網(wǎng)頁(yè)的結(jié)構(gòu)和呈現(xiàn)方式。它是構(gòu)建萬(wàn)維網(wǎng)的基石,簡(jiǎn)單易學(xué),適用于各種類型的網(wǎng)頁(yè)開發(fā)。無(wú)論你是初學(xué)者還是專業(yè)開發(fā)人員,掌握HTML語(yǔ)言都是非常重要的。
HTML是用來(lái)開發(fā)網(wǎng)頁(yè)的,它是開發(fā)網(wǎng)頁(yè)的語(yǔ)言
全稱HyperText Mark-up Language,超文本標(biāo)記語(yǔ)言
標(biāo)記就是標(biāo)簽
<標(biāo)簽名稱></標(biāo)簽名稱> 比如 <html></html> <h1></h1>等,標(biāo)簽大多數(shù)都是成對(duì)出現(xiàn)的。
超文本 兩層含義:
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>網(wǎng)頁(yè)標(biāo)題</title>
</head>
<body>
網(wǎng)頁(yè)顯示內(nèi)容
</body>
</html>
第一行<!DOCTYPE html>是文檔聲明
用來(lái)指定頁(yè)面所使用的html的版本, 這里聲明的是一個(gè)html5的文檔
<html>...</html>標(biāo)簽是開發(fā)人員在告訴瀏覽器
整個(gè)網(wǎng)頁(yè)是從<html>這里開始的,到</html>結(jié)束
也就是html文檔的開始和結(jié)束標(biāo)簽
<head>...</head>標(biāo)簽用于定義文檔的頭部
是負(fù)責(zé)對(duì)網(wǎng)頁(yè)進(jìn)行設(shè)置標(biāo)題、編碼格式以及引入css和js文件的
<body>...</body>標(biāo)簽是編寫網(wǎng)頁(yè)上顯示的內(nèi)容
網(wǎng)頁(yè)文件的后綴是.html, 一個(gè)html文件就是一個(gè)網(wǎng)頁(yè),html文件用編輯器打開顯示的是文本,可以用文本的方式編輯它,如果用瀏覽器打開,瀏覽器會(huì)按照標(biāo)簽描述內(nèi)容將文件渲染成網(wǎng)頁(yè)
VS Code全拼是 Visual Studio Code 是由微軟研發(fā)的一款免費(fèi)、開源的跨平臺(tái)代碼編輯器
目前是前端(網(wǎng)頁(yè))開發(fā)使用最多的一款軟件開發(fā)工具
下載網(wǎng)址: https://code.visualstudio.com/Download
選擇對(duì)應(yīng)的安裝包進(jìn)行下載:
安裝一切默認(rèn)
1 標(biāo)簽不區(qū)分大小寫,但是推薦使用小寫
2 根據(jù)標(biāo)簽的書寫形式,標(biāo)簽分為雙標(biāo)簽(閉合標(biāo)簽)和單標(biāo)簽(空標(biāo)簽) 2.1 雙標(biāo)簽是指由開始標(biāo)簽和結(jié)束標(biāo)簽組成的一對(duì)標(biāo)簽,這種標(biāo)簽允許嵌套和承載內(nèi)容,比如: div標(biāo)簽 2.2 單標(biāo)簽是一個(gè)標(biāo)簽組成,沒有標(biāo)簽內(nèi)容, 比如: img標(biāo)簽
標(biāo)簽的使用形式
列表標(biāo)簽
網(wǎng)頁(yè)效果
表格標(biāo)簽
<table>標(biāo)簽:表示一個(gè)表格
<tr>標(biāo)簽:表示表格中的一行
<td>標(biāo)簽:表示表格中的列
<th>標(biāo)簽:表示表格中的表頭
屬性設(shè)置
border: 1px solid black:設(shè)置邊框和顏色
border-collapse: collapse:設(shè)置邊框合并
網(wǎng)頁(yè)效果
表單標(biāo)簽
表單用于搜集不同類型的用戶輸入的數(shù)據(jù),然后可以把用戶數(shù)據(jù)提交到web服務(wù)器
<form>標(biāo)簽 表示表單標(biāo)簽,定義整體的表單區(qū)域
一個(gè)表單中有很多信息組成,比如 姓名,愛好,地址等,這些內(nèi)容有很多其他標(biāo)簽來(lái)承載
這些標(biāo)簽稱為表單元素標(biāo)簽
網(wǎng)頁(yè)效果
表單用于搜集不同類型的用戶輸入的數(shù)據(jù),然后可以把用戶數(shù)據(jù)提交到web服務(wù)器
兩種方式的區(qū)別:
表單元素屬性設(shè)置
<!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>
<!--
姓名 type="text" 定義單行文本輸入框
密碼 type="password" 定義密碼輸入框
性別 type="radio" 定義單選框
愛好 type="checkbox" 定義復(fù)選框
照片 type="file" 定義上傳文件
個(gè)人描述 <textarea></textarea> 定義多行文本輸入框
地址 <select></select> 定義下拉列表
提交 type="submit" 定義提交按鈕
重置 type="reset" 定義重置按鈕
按鈕 type="button" 定義一個(gè)普通按鈕
-->
<form action="http://192.168.1.106:8080" method="POST">
<label>姓名:</label>
<input type="text" name="username" >
<br>
<label>密碼:</label>
<input type="password" name="password">
<br>
<label>性別:</label>
<input type="radio" name="sex" value="1">男
<input type="radio" name="sex" value="0">女
<br>
<label>愛好:</label>
<input type="checkbox" name="like" value="睡覺">睡覺
<input type="checkbox" name="like" value="吃飯">吃飯
<input type="checkbox" name="like" value="打豆豆">打豆豆
<br>
<label>照片:</label>
<input type="file" name="pic">
<br>
<label>個(gè)人描述:</label>
<textarea name="desc"></textarea>
<br>
<label>地址:</label>
<select name="addr">
<option value="1">北京</option>
<option value="2">上海</option>
<option value="3">廣州</option>
<option value="4">深圳</option>
</select>
<br>
<input type="submit" value="提交">
<input type="reset" value="重置">
<input type="button" value="按鈕">
</form>
</body>
</html>
點(diǎn)擊提交:
可以看到服務(wù)器收到了請(qǐng)求報(bào)文。
*請(qǐng)認(rèn)真填寫需求信息,我們會(huì)在24小時(shí)內(nèi)與您取得聯(lián)系。