HTML---网页结构与常用标签

网页结构

1.测试编辑器-----VSCode

2.网页结构

<!-- 文档声明 告诉浏览器,我是按照html的规范编写 防止出现怪异模式,从而出现乱码-->
<!DOCTYPE html>
<!-- 注释  ctrl+/   
   注释不能嵌套
   -->
<!-- html  重点关注的是语义,而不是样式 -->

<!-- html  根标签/根元素  一个页面只有一个html  所有的内容必须写在html -->
<html>
  <!-- head  保存一些元信息 里面内容不会页面中展示  只是辅助浏览器编译页面 -->
  <head>
    <!--  属性  属性值  放在标签内部 -->
    <!-- meta 自结束标签  设置一些元信息  辅助浏览器编译代码
        charset  字符集  
           utf-8  万国码
           GB2312   中国
           GBK   中国扩展版
        编码  将字符转成二进制
        解码   将二进制转成字符   
        乱码  编码和解码参考的标准不一样
    -->
    <meta charset="utf-8" />
    <!-- title  默认情况显示在浏览器的标题栏中  
       它最重要的作用帮助推广部门做SEO/SEM优化-->
    <title>标题</title>
  </head>
  <!-- body标签  书写网页的主体内容, -->
  <body>
    内容
  </body>
  <!-- 浏览器有自动纠错功能-->
</html>

3.实体

什么是实体
浏览器在编译代码的时候,有一些特殊的字符没有办法识别,例如空格,大于号,小于号
用一些额外的字符来表示,这些额外的字符,就叫实体
实体语法
&实体的名字;
常用的实体:
&nbsp; 空格
&gt; 大于号
&lt; 小于号
&copy; 版权符号

常用标签

1.常用标签


    <!-- 1、标题标签  六个标题标签  常用h1-h3
        从样式看,h1->h6,逐步变小,语义也是逐渐变小的,标题标签也是辅助推广部门做推广的
          重要性仅次于title标签
          h1语义最重,一个页面一般只出现一次
          标题标签是块元素,会独占一行
     -->
    <h1>一级标题</h1>
    <h2>二级标题</h2>
    <h3>三级标题</h3>

    <!-- 二、段落标签  p  也是块元素,会独占一行
         从样式上看,段落和段落之间有间距
         一般用来包裹文字和图片
    -->
    <p>段1</p>
    <p>段2</p>
    <!-- 三、hgroup  标题分组-->
    <hgroup>
      <h1>组1</h1>
      <h2>组2</h2>
    </hgroup>
    <!-- 四、em,strong都是强调标签 
     em strong 不会独占一行    是行内元素
     em 有斜体  strong  加粗  

     面试题:em,strong都是强调标签  有什么区别
     em 强调的语音语调
     strong  强调的是内容

    -->
    <em>强调1</em>
    <strong>强调2</strong>
    <p>这 <strong>里</strong></p>
    <hr />
    <!-- 五、换行标签 br 自结束标签 -->
    1<br />
    2<br />
    3<br />
    <!-- 六、分割线 hr 自结束标签 -->
    <hr />
    <!-- 七、center标签  居中效果 -->
    <center>
      <h1>登高</h1>
      <h2>杜甫</h2>
      <p>至娇文,否藏。</p>
      <p>至娇文,否藏。</p>
    </center>
    <p>至娇文,否藏。</p>
    <!-- 八、div  没有任何语义  只表示一个块元素 -->
    <div>这里1</div>
    <div>这里2</div>
    <!--九、span   没有任何语义  只表示一个行内元素,一般用来包裹文字 -->
    <span>11</span>
    <span>10 </span><br />
    <!-- 10:del 删除线标签 -->
    原价:<del>999</del>
    现价:9.9
    
  </body>
</html>

2.块元素和行内元素块元素

   <!-- 元素分为 块元素  行内元素  行内块元素
        块元素
          一般是用来布局
           1、会独占一行  *****
           2、块元素的宽度默认是父元素的百分百
           3、块元素的高度默认是被内容撑开
        行内元素
          一般用来包裹文字
           1、不会独占一行  *****
           2、行内元素宽高都是被内容撑开的,不可以自定义宽度
        行内块元素
          兼具块元素,行内元素的特点

        布局的注意点
          1、块元素里面什么都能放,能放块元素,能放行内,能放行内块
          2、行内元素里面不能放块元素
          3、p标签是一个特殊的块元素,里面不能放块元素
    -->

3.结构布局标签

  <body>
      <!-- 
        header  表示头部
        main    表示主体
        footer  表示底部
        nav  表示导航
        aside  一般表示跟主体相关的内容
        article  文章相关的内容
       -->
    <header></header>
    <main>
        <nav></nav>
        <aside></aside>
        <article></article>
    </main>
    <footer></footer>

    <!-- 头部 -->
    <div></div>
    <!-- 主体 -->
    <div></div>
    <!-- 底部 -->
    <div></div>
  </body>

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值