html元素

一.html包含的元素

1.1 html的lang属性

lang->language 叫做语言声明属性:lang属性规定元素内容的语言 

<html lang="en"></html> 
<!--en为英语-->
<html lang="zh"></html>
<!--zh为中文-->

1.2 h元素

  • h元素:网页的标题

  • h1-h6,h1设置关键字可将搜索靠前,所以一般一个网页只设置一个h1

        
    <h1>我是h1标题</h1>
         <h2>我是h2标题</h2>
         <h3>我是h3标题</h3>
         <h4>我是h4标题</h4>
         <h5>我是h5标题</h5>
         <h6>我是h6标题</h6	>

1.3 p元素

  • p->paragrep网页的段落

  • 一个网页可设置多个p元素,不过为了便于区分可加上class属性

<!-- 
        p元素:网页的段落
     -->
     <p class="ph1">
      哈哈哈哈哈哈哈哈哈哈
     </p>

     <p class="ph1">
        你好啊
     </p>

1.4 strong元素

  • strong元素给字体加粗

<!-- 
        strong元素->强壮   ->加粗
     -->
     <p>
        <strong>你好啊</strong>白敬亭<strong>哈哈</strong>
       哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈
     </p>

1.5 code-br-hr元素

  • code 代码,实现特殊字体,开发中很少用code,用span元素然后进行字体样式设计

  • 以下code、span元素两种方式实现的效果一样

 <style>

        .text1{
            font-family: monospace;
        }
    </style>
     <code>这是一段代码</code><br>
     <span class="text1">这是一段代码</span>

1.6 span元素

  •  span元素的作用是对文本进行简单的归类,单独使用时跟p元素无区别
    <body>
        <!-- span元素的作用是对文本进行简单的归类 -->
        <span class="text1">我是一段文本</span>
        <p>
            <span class="new-price"> $69 &nbsp;</span>
            <span class="old-price">$99</span>
        </p>
    </body>

1.7 div元素

  • 实现整体的包裹

    <DIV class="box1">
        <h2>白敬亭</h2>
        <p>北京怀柔小王子(白RAP)</p>
    </DIV>

    <DIV class="box2">
        <h2>吴宣仪</h2>
        <p>(五选一)</p>
    </DIV>

1.8 img元素的其他属性

  • src属性 ->source 来源

    • 网络图片

    • 本地图片

      • 绝对路径

      • 相对路径

<p>使用img网络路径</p>
    <img src="https://bkimg.cdn.bcebos.com/pic/d1a20cf431adcbef805739c8a7af2edda2cc9f99?x-bce-process=image/watermark,image_d2F0ZXIvYmFpa2UyMjA=,g_7,xp_5,yp_5/format,f_auto" 
         alt="" 
         width="300px" >
    <br>
    <p>使用img本地绝对路径实现图片的展示</p>
    <img src="D:\学习\HTML\img/img.jpg" 
          alt=""
          width="300px">
    <br>
    <p>使用img本地相对路径实现图片的展示</p>
    <img src="../img/img.jpg" 
          alt=""
          width="300px">
  • alt属性:当图片失效时(加载失败时)显示文本

  • gif图片的支持

  • width属性:调整宽度,浏览器会根据宽度自动设置高度

  • heigth属性:调整高度,设置了高度之后浏览器会根据高度自动设置宽度

    • 一般不会直接这样直接设置高度和宽度、而是采用css样式进行设置

      <body>
          <!-- 1.gif图片支持 -->
          <p>gif图片</p>
          <img src="https://gimg2.baidu.com/image_search/src=http%3A%2F%2Fattach-bbs.letv.com%2Fforum%2F201701%2F28%2F175011uv2cpn96vthnhn2v.gif&refer=http%3A%2F%2Fattach-bbs.letv.com&app=2002&size=f9999,10000&q=a80&n=0&g=0n&fmt=jpeg?sec=1622125897&t=38abb9eae0b5f06be0919730bf013fa9" alt="">
          
          <!-- 2.alt属性:图片失效(加载失败时)显示文本 -->
      
          <p>alt属性</p>
          <img src="https://gimg2.baidu"
          alt="gif图片">
      
          <p>width属性 </p>
          <img src="https://gimg2.baidu.com/image_search/src=http%3A%2F%2Fattach-bbs.letv.com%2Fforum%2F201701%2F28%2F175011uv2cpn96vthnhn2v.gif&refer=http%3A%2F%2Fattach-bbs.letv.com&app=2002&size=f9999,10000&q=a80&n=0&g=0n&fmt=jpeg?sec=1622125897&t=38abb9eae0b5f06be0919730bf013fa9" 
              alt=""
              width="400">
       </body>

1.9 a元素

  • hre属性:超链接

    • 外部链接:比如打开百度的链接

    • 本地链接:本地开发的其他网页

  • target属性:设置链接跳转的方式

    • _self:在本标签页上打开新的网页

    • _blank:在新的标签上打开链接

    • _parent:在父结点上打开链接

    • _top:在顶层上打开链接

<!-- href 超链接 -->
    <p>打开是外部网页</p>
    <a href="https://www.baidu.com/"> 百度一下</a>
    <br>
    <a href="https://www.taobao.com/"> 淘宝一下</a>
    <br>
    <p>打开本地网页</p>
    <a href="./11_div元素的基本演练.html"> div元素的演练</a>
    <br>
    <!-- targte作用是设置在本标签上跳链接、或者打开新的标签跳链接
           默认是:_self 自己
                 _blank 空白
             -->
    <p>target _blank打开</p>
    <a href="https://www.baidu.com/" 
       target="_blank"> 百度一下</a>
    <br>
    <p>target _self打开</p>
    <a href="https://www.baidu.com/" 
       target="_self"> 百度一下</a>
    <br>

1.10 iframe元素

  • iframe:创建包含另外一个文档的内联框架(行内框架),开发很少中这个元素

  • framborder属性:边框线

  • iframe可嵌入a元素一起用

  <iframe 
    src="./13_a元素的基本演练.html" 
    frameborder="1"
    width="1000"
    height="600" >
    </iframe>
  • iframe 也可以嵌入iframe元素
    <iframe src="./14_iframe元素的使用.html" 
        frameborder="1"
        width="1000"
        height="600">
        </iframe>

    1.11 base元素

  • base元素:为页面上的所有链接规定默认地址或默认目标

  • 通常情况下,浏览器会从当前文档的 URL 中提取相应的元素来填写相对 URL 中的空白

  • base元素必须位于head元素内部

  • 与a、img、link元素结合运用

  • target属性:统一默认设置链接跳转方式

    <body>
        <a href="" >百度一下</a>
        <a href="img/PCtm_d9c8750bed0b3c7d089fa7d55720d6cf.png">百度一下图片</a>
        <a href="https://www.taobao.com/" target="_self">淘宝一下</a>
    </body>

    1.12 a元素锚点链接

  • 通过href属性+#id获取锚点元素,从而实现跳转

     <!-- a元素href属性,#号跟id实现锚点链接 -->
        <a href="#title1">标题1</a>
        <a href="#title2">标题2</a>
        <a href="#title3">标题3</a>
        <h2 id="title1">标题1</h2>
        <p>我是内容1</p>
        <p>我是内容1</p>
        <p>我是内容1</p>
        <p>我是内容1</p>
        <p>我是内容1</p>
        <p>我是内容1</p>
        <p>我是内容1</p>
        <p>我是内容1</p>
        <p>我是内容1</p>
        <p>我是内容1</p>
        <p>我是内容1</p>
        <br>
        <br><br><br>
        <br><br><br><br><br><br><br><br>
        <br><br><br><br><br><br><br><br><br>
        <br><br>
        <br><br><br><br><br><br>
        <h2 id="title2">标题2</h2>
        <p>我是内容2</p>
        <p>我是内容2</p>
        <p>我是内容2</p>
        <p>我是内容2</p>
        <p>我是内容2</p>
        <p>我是内容2</p>
        <p>我是内容2</p>
        <p>我是内容2</p>
        <p>我是内容2</p>
        <p>我是内容2</p>
        <p>我是内容2</p>
        <br>
        <br><br><br>
        <br><br><br><br><br><br><br><br>
        <br><br><br><br><br><br><br><br><br>
        <br><br>
        <br><br><br><br><br><br>
        <h2 id="title3">标题3</h2>
        <p>我是内容3</p>
        <p>我是内容3</p>
        <p>我是内容3</p>
        <p>我是内容3</p>
        <p>我是内容3</p>
        <p>我是内容3</p>
        <p>我是内容3</p>
        <p>我是内容3</p>
        <p>我是内容3</p>
        <p>我是内容3</p>
        <p>我是内容3</p>

    1.13 a 元素的伪链接

  • a 元素不一定是用来打开新网页的,而是打开链接,链接可为:

    • 打开新网页

    • 下载资源

    • 打开压缩文件夹

    • 发送邮件

    • 观看视频等

  • href为空时无链接跳转(无base元素存在时)

  • href=”#“时,#意义为#top,链接跳到顶部,相当于锚点链接

  • 伪链接

    • 以后通过JavaScript代码实现

    • 通过监听事件实现

<a href="#">点击该链接将跳到顶部</a>
     <br>
     <!-- 伪链接 
        1.使用javascript实现
        2.通过onclik监听点击事件实现
    -->
     <a href="javascript:alert('hello world')">弹出弹窗</a>
     <!-- onclik监听,发生点击时 -->
     <a href="" onclick="alert('hello html')"> 弹出弹窗</a>

二.字符编码

1.1 head元素的字符编码设置

 <meta charset="utf-8">

在head元素中嵌套meta元素实现字符编码的设置:charset=“utf-8”

常见的字符编码如下,一般用UTF-8:

  • GBK:中文

  • ASCII

  • utf-8

三.常见的字符实体

  • 空格 &nbsp;

  • <小于号 &lt; lt->less than

  • <大于号 &gt;gt->grate than

  • & 和号 & amp;

  • ”“双引号 &quot;

  • ‘’单引号 &apos;

  • ¥元 &yen;

  • ©版权 &copy;

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值