html初識

web服務(wù)本質(zhì)

import socket

def main():
    sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
    sock.bind(('localhost',8081))
    sock.listen(5)
    while True:
        print("server is working.....")
        conn, address = sock.accept()
        request = conn.recv(1024)
        conn.sendall(bytes("HTTP/1.1 201 OK\r\n\r\n<h1>Hello Yuan</h1>","utf8"))
        conn.close()

if __name__ == '__main__':
    main()

html是什么?

  • 超文本標(biāo)記語言(Hypertext Markup Language,HTML)通過

    標(biāo)簽語言

    來標(biāo)記要顯示的網(wǎng)頁中的各個部分。一套規(guī)則,瀏覽器認(rèn)識的規(guī)則

  • 瀏覽器按順序渲染網(wǎng)頁文件,然后根據(jù)標(biāo)記符解釋和顯示內(nèi)容。但需要注意的是,對于不同的瀏覽器,對同一標(biāo)簽可能會有不完全相同的解釋(兼容性)

  • 靜態(tài)網(wǎng)頁文件擴展名:.html 或 .htm

html不是什么?

HTML 不是一種編程語言,而是一種標(biāo)記語言 (markup language)

HTML 使用標(biāo)記標(biāo)簽來描述網(wǎng)頁

html結(jié)構(gòu)

image
  • <!DOCTYPE html> 告訴瀏覽器使用什么樣的html或者xhtml來解析html文檔

  • <html></html>是文檔的開始標(biāo)記和結(jié)束標(biāo)記。此元素告訴瀏覽器其自身是一個 HTML 文檔,在它們之間是文檔的頭部<head>和主體<body>。

  • <head></head>元素出現(xiàn)在文檔的開頭部分。<head>與</head>之間的內(nèi)容不會在瀏覽器的文檔窗口顯示,但是其間的元素有特殊重要的意義。

  • <title></title>定義網(wǎng)頁標(biāo)題,在瀏覽器標(biāo)題欄顯示。

  • <body></body>之間的文本是可見的網(wǎng)頁主體內(nèi)容

html標(biāo)簽格式

  1. html標(biāo)簽是由尖括號包圍的關(guān)鍵詞,比如<html>

  2. html標(biāo)簽通常是成對出現(xiàn)的,如<div></div>

  3. 標(biāo)簽不區(qū)分大小寫,<html>等價于<HTML>,推薦使用小寫

  4. 標(biāo)簽分為兩部分:開始標(biāo)簽和結(jié)束標(biāo)簽。兩個標(biāo)簽之間的部分,我們叫做標(biāo)簽體。有些標(biāo)簽比較簡單,使用一個標(biāo)簽即可,這種標(biāo)簽叫做自閉合標(biāo)簽。例如:
    <br/><hr/>

  5. 標(biāo)簽可以有若干個屬性,也可以不帶屬性。如<head>元素就不帶任何屬性

  6. 標(biāo)簽可以嵌套,但不可以交叉嵌套。錯誤示范:<a><b></a></b>

標(biāo)簽的語法

<標(biāo)簽名 屬性1=“屬性值1” 屬性2=“屬性值2”……>內(nèi)容部分</標(biāo)簽名>

<標(biāo)簽名 屬性1=“屬性值1” 屬性2=“屬性值2”…… />

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 問答題47 /72 常見瀏覽器兼容性問題與解決方案? 參考答案 (1)瀏覽器兼容問題一:不同瀏覽器的標(biāo)簽?zāi)J(rèn)的外補...
    _Yfling閱讀 14,119評論 1 92
  • HTML、XML、XHTML的區(qū)別 1.HTML:超文本標(biāo)記語言(HyperText Markup Languag...
    饑人谷_木頭先生愛喝水閱讀 478評論 0 1
  • 1、HTML、XML、XHTML 有什么區(qū)別? 1)HTML,超文本標(biāo)記語言,是語法較為松散的、不嚴(yán)格的Web語言...
    大胡子歌歌閱讀 379評論 0 1
  • 什么是HTML? HTML 是用來描述網(wǎng)頁的一種語言。 HTML 指的是超文本標(biāo)記語言:HyperTextMark...
    年少懵懂丶流年夢閱讀 401評論 0 1
  • 感覺今天有點慌亂。 1. HTML、XML、XHTML有什么區(qū)別? distingush 下面從幾個方面來比較一下...
    饑人谷_啦啦啦閱讀 210評論 0 1

友情鏈接更多精彩內(nèi)容