HTML(Hypertext Markup Language,超文本标记语言),在学习Html的时候也接触到了一个概念??WWW,这个经常用,但是不知道其中的道理。
基本概念
WWW(World Wide Web,万维网)是一种建立在Internet上的、全球性的、交互式的、多平台的、分布式的信息资源网络。它就是采用HTML语言描述的超文本文件(包含连接关系和多媒体对象)。
咱们见到最多的网址,或者说在记忆中使用的网址大概都是WWW,WWW有3个基本的组成部分,分别是URL(Universal Resource Locators,统一资源定位器)、HTTP(Hypertext Transfer Protocol,超文本传输协议)和HTML(Hypertext Markup Language,超文本标记语言)
URL
URL提供在web上进入资源的统一方法和路径,使得用户所要访问的站点具有唯一性,这就相当于我们每个人只有一个ID。它代表了链接所指向的每个文件的类型及其准确位置。
也可以这么理解URL是你得到资源位置或访问方法的唯一方法,只要知道了资源的URL就可以得到地址,并且对资源进行操作。
URL的访问方法有两种:ftp和http
例如
和
HTTP
HTTP是一种网络上的数据传输协议,专门用于传输以超文本(hypertext)或超媒体(hypermedia)的形式提供的信息。 是一种详细规定了浏览器和万维网服务器之间互相通信的规则,通过因特网传送万维网文档的数据传送协议。
HTTP工作在TCP/IP协议体系中的TCP协议上。
客户机和服务器必须都支持 HTTP,才能在万维网上发送和接收 HTML 文档并进行交互。
(以上大多为百科内容?? HTTP)HTML
html语言是一种文本类、依靠解释的方式执行的标记语言,也就是使用一种大多数计算机能够识别的语言。万维网上使用语言一般就是Html语言。
HTML是标记语言 ,所以他会有很多的标记元素,最基本的文件结构如下:
-----------------------------------------------------开始html文档 ---------------------------------------------开始文档头部 <title>---------------------------------------开始文档标题 标题---------------------------------内容 </title>-------------------------------------结束文档标题 -------------------------------------------结束文档头部 --------------------------------------------开始文档体 正文----------------------------------------内容 -------------------------------------------结束文档 体 ---------------------------------------------------结束html文档所以要想学好HTML,掌握一定的标记元素知识是必要的。例如标题文字标记
<title></title> <h1 id="h-字体大小">h1 字体大小</h1> <h2 id="h-字体大小">h2 字体大小</h2> <h3 id="h-字体大小">h3 字体大小</h3> <h4 id="h-字体大小">h4 字体大小</h4> <h5 id="h-字体大小">h5 字体大小</h5> <h6 id="h-字体大小">h6 字体大小</h6>
HTML4、XHTML、HTML5都是些什么
学习html的时候,和在看其他博客的时候就有很多html或者XHTML,不知道他们只是名字不一样还是有什么不同。然后查了下资料进行一下对比。
在HTML发展的早期,W3C(World Wide Web Consortium,万维网联盟)成立之前,HTML的很多标准都很不规范,浏览器也对HTML的要求不高,所以这种情况的持续就导致了HTML的编写者写了大量含有错误的HTML页面。
后来W3C也意识到了这个错误,并认为这为这是互联网基础性问题,应该加以解决。为了规范HTML,W3C结合着XML制定了XHTML1.0标准,不过它只是用XML要求来规范HTML。即可把XHTML理解成HTML+XML。
HTML4是目前互联网使用最广泛的标准,他是诞生在1999年左右。现在依然发挥着重要的作用。
HTML5新增一些特性: 1. 用于绘画的 canvas 元素 2. 用于媒介回放的 video 和 audio 元素 3. 对本地离线存储的更好的支持 4. 新的特殊内容元素,比如 article、footer、header、nav、section 5. 新的表单控件,比如 calendar、date、time、email、url、search。它最大的一个特点就是不会break已有的网页。虽然HTML5添加了很多新特性,但是并没有得到浏览器的普遍支持,所以其他HTML还是很重要的,还在使用。
这里有个很有意思的漫画,有兴趣的可以看看 《混乱的标记语言XHTML2/HTML5漫画 》
参考博客:http://autit.blog.163.com/blog/static/13804284420125710238652/

在Bootstrap4中實現多項目輪播的解決方案在Bootstrap4中實現多項目輪播並不是一件簡單的事情。雖然Bootstrap...

如何實現鼠標滾動事件穿透效果?在我們瀏覽網頁時,經常會遇到一些特別的交互設計。比如在deepseek官網上,�...

無法直接通過CSS修改HTML視頻的默認播放控件樣式。 1.使用JavaScript創建自定義控件。 2.通過CSS美化這些控件。 3.考慮兼容性、用戶體驗和性能,使用庫如Video.js或Plyr可簡化過程。

在手機上使用原生select的潛在問題在開發移動端應用時,我們常常會遇到選擇框的需求。通常情況下,開發者傾...

在手機上使用原生select的弊端是什麼?在移動設備上開發應用時,選擇合適的UI組件是非常重要的。許多開發者�...

使用Three.js和Octree優化房間內第三人稱漫遊的碰撞處理在Three.js中使用Octree實現房間內的第三人稱漫遊並添加碰�...

使用原生select在手機上的問題在移動設備上開發應用時,我們經常會遇到需要用戶進行選擇的場景。雖然原生sel...

探究鼠標滾動事件的實現原理在瀏覽一些網站時,你可能注意到某些頁面元素在鼠標懸停時仍然允許滾動整個頁...


熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

Video Face Swap
使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

熱工具

EditPlus 中文破解版
體積小,語法高亮,不支援程式碼提示功能

MinGW - Minimalist GNU for Windows
這個專案正在遷移到osdn.net/projects/mingw的過程中,你可以繼續在那裡關注我們。 MinGW:GNU編譯器集合(GCC)的本機Windows移植版本,可自由分發的導入函式庫和用於建置本機Windows應用程式的頭檔;包括對MSVC執行時間的擴展,以支援C99功能。 MinGW的所有軟體都可以在64位元Windows平台上運作。

DVWA
Damn Vulnerable Web App (DVWA) 是一個PHP/MySQL的Web應用程序,非常容易受到攻擊。它的主要目標是成為安全專業人員在合法環境中測試自己的技能和工具的輔助工具,幫助Web開發人員更好地理解保護網路應用程式的過程,並幫助教師/學生在課堂環境中教授/學習Web應用程式安全性。 DVWA的目標是透過簡單直接的介面練習一些最常見的Web漏洞,難度各不相同。請注意,該軟體中

MantisBT
Mantis是一個易於部署的基於Web的缺陷追蹤工具,用於幫助產品缺陷追蹤。它需要PHP、MySQL和一個Web伺服器。請查看我們的演示和託管服務。

SecLists
SecLists是最終安全測試人員的伙伴。它是一個包含各種類型清單的集合,這些清單在安全評估過程中經常使用,而且都在一個地方。 SecLists透過方便地提供安全測試人員可能需要的所有列表,幫助提高安全測試的效率和生產力。清單類型包括使用者名稱、密碼、URL、模糊測試有效載荷、敏感資料模式、Web shell等等。測試人員只需將此儲存庫拉到新的測試機上,他就可以存取所需的每種類型的清單。