简介
超文本标记语言(英语:HyperText Markup Language,简称:HTML)是一种用来结构化 Web 网页及其内容的标记语言,不是一门编程语言而是一种用来告知浏览器如何组织页面的标记语言。
web标准包含了三个方面:结构(html), 表现(css), 行为(JavaScript简称js)
a) w3c——( World Wide Web Consortium )万维网联盟,创建于1994年是Web技术领域最具权威和影响力的国际中立性技术标准机构。(制定了xhtml和xml css的相关标准 非盈利性质)
b) ECMA——(European Computer Manufactures Association) 欧洲电脑场商联合会。(制定了DOM文档对象模型,ECMAScrpipt标准)
相关概念
1.HTML——超文本标记语言
2.XHTML——可扩展的超文本标记语言
注:与html相比,语法要求更加严格
HTML5指的是HTML的第五次重大修改(第5个版本)(HTML5 是 W3C 与 WHATWG 合作的结果)
基本结构
1.文档声明
注: h5的文档声明 <DOCTYPE html>
网页的根元素<html></html>,根元素包含了head和body两大部分
基本语法
1.常规标记(双标记)
语法:<标记 属性= "属性值" 属性="属性值">文本内容</标记>
<h1 class="tit">hello world</h1>
<h1 align="center">你好 世界 </h1>
2.空标记(单标记)
语法:<标记 属性 = "属性值" 属性="属性值"/>
<input type="text">
1.写在<>中的第一个单词叫做标记,标签,元素。
2.标记和属性用空格隔开,属性和属性值用等号连接,属性值必须放在“”号内。
3.一个标记可以没有属性也可以有多个属性,属性和属性之间不分先后顺序。
空标记没有结束标签,用“/”代替。
HTML常用标签
文本标题
eg: <hx></hx> x代表1~6 有自己的文本大小,并且独占一行,有默认间距,都有加粗的效果
<h1>这是一个标题</h1>
<h2>这是一个标题</h2>
<h3>这是一个标题</h3>
段落文本
标识一个段落(段落与段落之间有段间距)所以不用强制换行
<p>这是一个段落。</p>
<p>这是另外一个段落。</p>
加粗文本
<b>("bold") 或者strong(带有强调语气)
<b>这里是加粗的</b>
<strong>这个也是加粗的</strong>
倾斜文本
<i>("italic") ,或者em
<p>中国四大发明:<i>火药,指南针,造纸术,印刷术</i></p>
<p>中国四大发明:<em>火药,指南针,造纸术,印刷术</em></p>
倾斜是可以与加粗标签连用的,例如
<p>中国四大美女:<i><b>西施,貂蝉,王昭君,杨玉环</b></i></p>
b和i