美文网首页
HTML+CSS 学习笔记 02

HTML+CSS 学习笔记 02

作者: langlangjinjin | 来源:发表于2020-06-11 13:40 被阅读0次

    一.网页的基本元素

    1.1 一个完整的html(网页)包含哪些基本元素呢?

    • 文档定义声明(ddt)
      • HTML文档说明,告诉浏览器当前页面时html5页面,让浏览器以html5标准去解析此页面
      • 必须放在html文件的第一行,不可省略,省略会有兼容性问题
      • HTML5的声明比之前的版本要简明的多
    • html元素(根元素,有且只有一个)
      • html元素是HTML文件的根元素,有且只能有1个,其他所有的元素都是它的后代元素
      • w3c标准建议给html元素加上个lang属性,其作用是:
        • 帮助翻译工具确定要使用的翻译规则
        • 帮助语音合成工具确定要是用的发音
        • lang="en":告诉浏览器这个HTML文档语言为英文
        • lang="zh-CN":告诉浏览器这个HTML文档语言为中文
    • head元素(头部元素,对网站进行配置)
      • head元素的内容是一些元数据(描述数据的数据),一般用于描述网页的各种信息,如网页标题,网页图标,字符编码等
      • 以下元素都是在head元素中常用的
        • meta
        • title
        • style
        • link
        • base
        • script
        • noscript
    • body元素(所有页面看得见的元素都是body里的元素)
      • body元素的内容就是用户在浏览器中可以看到的实际内容
    <!doctype html>
    <html lang="zh-CN">
        <head>
            <meta charset="utf-8">
            <title>网页基本结构</title>
        </head>
        <body>
            <h1>网页基本构成</h1>
        </body>
    </html>
    

    二. h元素,p元素和strong元素

    2.1 h元素

    • 共有6个等级,h1-h6
    • 作为网页的标题元素,对于搜索引擎的优化有着极其重要的作用
    • 一个网页中h1只能有1个,且应该尽可能的体现网站的内容,易于被搜索引擎抓取
    • h元素会提高网站被抓取的权重,但是如果乱用的话会被搜索引擎视为k站,那就不好了

    2.2 p元素

    • 段落元素,表示文章的一个段落
    • 块级元素,独占一行
    • 浏览器会忽略编辑的换行,空格

    2.3 strong元素

    • 用于强调某些文本,粗体的显示效果

    三. code,br,hr

    3.1 code 元素

    • 用于显示程序代码,使用等宽字体,可用css设置代替,不推荐使用

    3.2 br元素

    • 单标签,强制换行,一般也不用

    3.3 hr元素

    • 分割线,一般也不用

    四.字符实体

    html中有些字符是预留下来做特殊用途的,如<(小于),>(大于),如果直接写,会被浏览器直接解析为标签,这显然不是我们想要的

    所以,必须使用字符实体,书写格式一般有两种

    • &entity_name
    • &#entity_number

    注意:实体字符不需要记忆,用时直接去查实体字符表即可


    五. div元素和span元素

    5.1 span元素

    • 行内元素,不会独占一行

    • 默认情况下和普通文本是没有什么区别的

    • 但是可以将其特殊对待,设置特殊的样式

    5.2 div元素

    • 块级元素,独占一行
    • 常作为其他元素的父元素,容器元素,方便控制元素的样式
    • 用于把网页分割成很多独立部分,也是网站中用到的元素最多的元素

    六. img元素

    6.1 对于img元素的基本认识

    • img元素是专门来显示图片(img是image的简写)

    • img元素是单标签

      <img src="https://img13.360buyimg.com/pop/s590x470_jfs/t1/144621/1/409/96347/5ee0bfbdE9ee19f5f/1ec02f792bdfb9e1.jpg.webp" alt="图片" width="600" height="400">
      
    • 主要属性解析:

      • src: 用于设置图片的地址(路径)

        • 网络地址:网络上的资源
        • 本地地址:电脑上的图片资源
          • 绝对路径:相对于根目录的路径
          • 相对路径:相当于该文件的路径,建议使用相对路径
      • alt::当图片资源不可用或者加载失败时的提示信息,开发时一定要写上这个属性

      • width/height:设置图片的宽高,默认单位是px,只设置width/heght,height/width会根据图片宽高比自动压缩


    6.2 常见图片格式

    • png:静态图片,支持透明
    • jpg|jpeg:静态图片,不支持透明
    • gif: 动态图片,支持透明

    相关文章

      网友评论

          本文标题:HTML+CSS 学习笔记 02

          本文链接:https://www.haomeiwen.com/subject/hdlbtktx.html