WEB前端之HTML基础(一)

HTML(HyperText Markup Language)

前言

HTML的简介、发展史:

万维网联盟(W3C)维护。包含HTML内容的文件最常用的扩展名是.html,但是像DOS这样的旧操作系统限制扩展名为最多3个字符,所以.htm扩展名也被使用。虽然现在使用的比较少一些了,但是.htm扩展名仍旧普遍被支持。

相关历程:
  • 超文本标记语言(第一版) – 在1993年6月发为互联网工程工作小组(IETF)工作草案发布(并非标准)

  • HTML 2.0 – 1995年11月作为RFC 1866发布,在RFC 2854于2000年6月发布之后被宣布已经过时

  • HTML 3.2 – 1996年1月14日,W3C推荐标准

  • HTML 4.0 – 1997年12月18日,W3C推荐标准

  • HTML 4.01(微小改进) – 1999年12月24日,W3C推荐标准

  • ISO/IEC 15445:2000(“ISO HTML”)–2000年5月15日发布,基于严格的HTML4.01语法,是国际标准化组织和国际电工委员会的标准

  • XHTML 1.0 – 发布于2000年1月26日,是W3C推荐标准,后来经过修订于2002年8月1日重新发布

  • XHTML 1.1 – 于2001年5月31日发布

  • XHTML 2.0

    • XHTML 1.0 – 发布于2000年1月26日,是W3C推荐标准,后来经过修订于2002年8月1日重新发布
  • XHTML – W3C工作草案

网站:

把所有的网站资源文件(HTML,CSS,JS,图片,视频等)整合到一起(的一个文件夹)

编程语言:解释型和编译型

解释型:HTML、PHP、Javascript,Python

编译型语言:C、C++、Java

WEB前端:HTML+CSS+JavaScript

HTML5:

HTML5+CSS3+Api+JavaScript

一 什么是HTML?

超文本标记语言

​ (1) 标签 也叫做 标记

​ (2) html是由标签/标记内容组成的

​ (3) 标签 是由 标签名称属性组成的

实例:

<人 肤色=“黄色” 眼镜=“很大”></人>

扩展:

使用协议为 http超文本传输协议

普通文本:文字内容

超文本:视频、音频、图片、文字…

二 HTML的主体标签

实例

<!DOCTYPE html>  #H5的头   声明文档类型 为html
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/TDT/xhtml1-strit.dtd">  #之前的头文件 现在不用
<html>
<head>
	<title>标题内容</title>
  	<meta charset="UTF-8"> #设置字符集
</head>
<body>
  	放html的主体标签
</body>
</html>
  • html:文件是网页,浏览器加载网页,就可以浏览
  • head:头部分,网页总体信息
    • title:网页标题
    • meta:网页主体信息,会根据name(author/description/keywords)或者httq-equiv(content-type/expires/refresh)属性的不同,而设置网页的不同属性
    • link:引入外部文件和C#中的using异曲同工
    • style:写入CSS
    • script:写入JS
  • body:身体部分,网页内容

三 HTML的标签

标签分为:单标签/单标记

如:<br /> /<br >

双标签/双标记

如: <p></p>

(1) 文本标签

  1. <p></p> 段落标签 自成一段 会将上下的文字 和它保持一定的距离

  2. <br /> 单标记 自闭合 换行

  3. <i></i> /<em></em> 斜体/强调斜体

  4. <b></b>/<strong></strong>加粗/强调加粗

  5. <h1>-</h6>标题标签 字体加粗 自占一行

    注意: 建议一个页面h1只能出现一次

  6. <sub></sub>/<sup></sup> 下标/上标

  7. <hr />水平分割线

  8. <u></u>下划线

  9. <del></del>删除线

  10. <font size="1-7" color="颜色" face="字体"></font> 设置字得大小 颜色 字体

  11. <span></span> 无意义得行级标签

    行级:可以和我们的内容在一行来显示 不能设置宽高

    块级:自占一行 可以设置宽高

(2) 图片标签

<img /> 在网页中插入一张图片

属性:

  • src: 图片名及url地址 (必须属性)
  • alt: 图片加载失败时的提示信息
  • title:文字提示属性
  • width:图片宽度
  • height:图片高度
  • border:边框线粗细

实例:

<img src="图片地址" title="文字提示" alt="图片加载失败显示得信息" width="" height="" border="边框" />

注意:

如果宽和高 只给一个 那么为等比缩放 如果俩个都给 那么会按照 你所给的宽和高来显示

(3) 路径

  1. 相对路径
    • ./ 当前
    • . . / 上一级
  2. 绝对路径
    • 一个固定得链接地址(如域名)
    • 从根磁盘 一直到你的文件得路径
    • file协议 打开本地磁盘文件得协议(试一下火狐)

(4) 超链接

  1. <a href="链接地址" title="提示信息" target="打开方式">点击显示得内容</a>

    属性:

    href必须,指的是链接跳转地址

    target:

    _blank 新建窗口得形式来打开

    _self 本窗口来打开

    _parent 父窗口来打开

    _top 顶级窗口来打开

    framename 分帧名来打开

    title:文字提示属性(详情)

  2. 锚点*

    1. 定义锚点 <a id="锚点名称”></a> 现在使用id 以前使用得都是 name
    2. 使用锚点 <a href="#锚点名"></a>

(5) 列表

  1. 无序列表*
    <ul>
    	<li></li>  
    </ul>
    <!--
    属性:
    	type 显示得类型
    	square 方形显示
    -->
    
  2. 有序列表
    <ol>
     	<li></li>
    </ol>
    <!--
    属性 
    	type i a A 1 
    	start 起始值
    
    -->
    
  3. 自定义列表
    <dl>
      	<dt>列表头</dt>
      	<dd>列表内容</dd>
    </dl>
    

(6) HTML注释

多行注释:

<!–注释的内容–>

发布了17 篇原创文章 · 获赞 7 · 访问量 741

猜你喜欢

转载自blog.csdn.net/qq_44168690/article/details/104124064
今日推荐