HTML相关知识点,由本人逐字整理,仅供参考,请勿转载

一、html

HTML:超文本标记语言 标签组成,用于描述网页

文件保存后缀: .html 或 .htm

超文本:指网页中可以包含图片、链接、音乐、视频、程序等非文字元素

(一)编写网页

网页三部分:文档声明

<!doctype html>
<html>

网页头部

<head>
        <title>第一个网页</title>
    </head>

网页主题

<body>
        第一个网页的内容部分
    </body>
​
</html>

 

head 与 body

  • head: 头部信息,用于描述网页、配置网页信息

    • 子标签:

      • title:设置网页的标题

      • meta:设置网页的编码、内容类型等

      • style:描述样式 css

      • script:定义脚本 js

  • body :网页的主体部分,用于编写超文本

(二)网页中指定颜色值的方式

  1. 直接通过颜色单词来指定颜色 例如:红色 red

  2. 通过三原色调色板来指定颜色值

    红绿蓝

    语法1:#RGB(R表示红色 G表示绿色 B表示蓝色)

    每个颜色值表示一个16进制的数字,0-f表示颜色由深到浅 例如:#000 纯黑色 #fff 纯白色 #f00 红色

    语法2:#RRGGBB

    每个颜色值表示一个16进制的数字,00-ff表示颜色由深到浅

    例如:#000000 纯黑色 #ffffff 纯白色 #ff0000 红色

    语法3:rgb(r,g,b) 每一个颜色值表示一个10进制数字,0-255,颜色由深到浅

    语法4:rgb(r,g,b,a) 每一个颜色值表示一个10进制数字,0-255,颜色由深到浅

    a表示透明度:0.0-1.0之间,从完全不透明到完全透明

在HTML中如何引入文件

通过文件的地址引入文件

方式一:引入本地文件

  • 绝对路径: D:\Desktop\图片1.png

  • ./表示当前目录

  • ../表示跳出当前目录

  • 相对路径:./img/图片1.png

    推荐使用相对路径

    方式二:引入网络文件:<img src="https://tse1-mm.cn.bing.net/th/id/OIP-C.3C2kS8hTM4G2xvryK8IOuAHaH6?rs=1&pid=ImgDetMain">

    网页中使用的长度单位

    常用长度单位:

    • px: 像素

    • em: 字体长度单位,1em会自动替换为当前字体大小

    • 百分比:占用父元素的百分比

      不常用单位:

      • pc :排卡

      • in:英寸

      • mm:毫米

      • cm:厘米

      • pt:point点

  •  

body部分标签

  1. body

    属性:

        - bgcolor:设置网页的背景颜色
        - background: 设置网页的背景图片
        - text:设置网页文本颜色
  2. 标题标签

  3. 文字格式化标签

    <b>文本加粗</b>
    ​
    <i>文本斜体</i>
    ​
    <del>文本删除线</del>
    ​
    <u>文本下划线</u>-----------------以下是展示效果------------

    文本加粗

    文本斜体

    文本删除线

    文本下划线

  4. 空格 / 换行 / 段落

    &nbsp; 表示一个空格
    ​
    <br/> 表示换行
    ​
    <hr/> 换行并假如分割线
    ​
    <p> 段落标签
  5. 超链接标签

    用于指向一个网址/邮箱/手机号/锚点等等

    语法格式:

        <a href="链接地址" title="光标移入弹出提示">显示的文本</a>
    • 跳转到网页

      <a href="https://www.baidu.com/"  title="点击跳转百度"> 百度一下 </a>
      如何消除超链接下划线?
       - 设置文本格式

      百度一下 

    • 新窗口打开网址

      <a target="_blank" href="https://www.baidu.com/"  title="点击跳转百度"> 百度一下(新窗口) </a>

      百度一下(新窗口) 

    • 发送邮件(调用设备中的邮箱软件,向指定地址编辑邮件)

      <a href="mailto:3225756837@qq.com">联系我们</a>

      联系我们

    • 拨打电话

      <a href="tel:手机或电话号码">文本</a>

      文本

  6. 锚点使用

    • 步骤:

      1. 建立锚点

        <a name="锚点名称">一般锚点不指定文本</a>
      2. 在超链接上添加跳转至锚点

        • 跳转到当前页面锚点

          <a herf="#锚点名称">文本</a>
        • 跳转到其他页面锚点

          <a herf="页面地址#锚点名称">文本</a>
  7. 图片标签

    • 格式:

      • 属性:

        • src:图片地址

        • alt:当图片加载失败时,展示的文字

        • width:图片的宽度

        • height:图片的高度

          • 一般不建议同时指定宽度和高度,在设置一方时,另一方会跟随宽高比缩放

          • 同时指定宽高会导致图片丢失原有宽高比,导致图片拉伸

  8. div和span

    在网页的默认定位中,分为三类

    • 块元素(p,div)

      显示时独占一行,不与其他元素共享行内空间

    • 行内元素块(img)

      显示时与其他元素或行内块元素共享一行,可设置宽高

    • 行内元素

<> 标签

<head>
        <meta charset="utf-8" />
        <title>百度一下,你就知道</title>
    </head>

1.各级标题写法

    <h1>一级标题</h1>
    <h2>二级标题</h2>
    <h3>三级标题</h3>
    <h4>四级标题</h4>
    <h5>五级标题</h5>
    <h6>六级标题</h6>

结果:

434a1f82e3744a00a46261e7de0fcb53.png

2.文本、图片以及超链接

    <!-- 使用 p标签 写文本 -->
    <p>晴川历历汉阳树,</p>
    <p>芳草萋萋鹦鹉洲。</p>
    <p>日暮乡关何处是?</p>
    <p>烟波江上使人愁。</p>
    
    <strong>加粗</strong>
    
    <!-- 属性名="属性值",块级标签可设置宽度和高度,
    行级不可以,图片属于行块级标签 -->
    <!-- img图片标签  
    alt图片无法正常显示展示代替文字 
    width宽度  hight高度-->
    <img src="img/logo-mi2.png" 
    alt="小米图标" 
    width="56px" height="56px"
    title="logo"/>
    
    <!-- 超链接  a标签-->
    <a href="http://www.baidu.com">跳转百度</a>
    <a href="demo.html">跳转demo页</a>
    <!--"#"表示跳转当前页面-->
    <a href="#">跳转当前页面</a>
​
<!-- 课堂练习:点击图片跳转到另一个页面 -->
        <a href="https://hadoop.apache.org/">
        <img src="img/elephant.png"
        alt="apache图标" 
        width="71px" height="71px"
        title="logo"/>
        </a>

91ce25c3f8964210bc4b793a3b116469.png

3.进度条

<!-- 进度条 -->
        <progress></progress>
        <progress max="100" value="80"></progress>

41295804b0b84e5e80f4c2552dd8faa3.png

4.列表标签(无序、有序)

无论是有序列表还是无序列表,都通过li标签来表示列表中的一行

    <!-- 无序列表 ul-->
<!-- 属性:
    - type : 前置图标类型(disc/square/circle)
-->
​
    <ul type="disc">
        <li>一二三四五</li>
        <li>一二三四五</li>
        <li>一二三四五</li>
    </ul>
​
    <ul type="square">
        <li>一二三四五</li>
        <li>一二三四五</li>
        <li>一二三四五</li>
    </ul>
​
    <ul type="circle">
        <li>一二三四五</li>
        <li>一二三四五</li>
        <li>一二三四五</li>
    </ul>
-----------------------------------------------------
    <ul>
        <li>MySQL</li>
        <li>Oracle</li>
        <li>SqlServer</li>
        <li>SQLite</li>
        <li>MongoDB</li>
        <li>Redis</li>
    </ul>
==============================================
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值