DAY1 HTML|青训营笔记

61 阅读2分钟

这是我参与「第五届青训营 」笔记创作活动的第1天。

本课学习内容

  • 前端
    • 解决GUI人机交互问题、跨终端、Web技术栈。
    • 应该关注“兼容”、“美观”、“功能”、“安全”、“无障碍”、“性能”等方面。
    • 边界有node.js、ELECTRON、React Native、web RTC、WebGL、WebASSEMBLY等。
    • 开发环境有浏览器、编辑器。
  • HTML(HyperText Markup Language):
    • 由超文本(图片、标题、链接、表格)和标记语言组成。
    • HTML具有特定的语法,需要语义化。
    • HTML属于前端,所以也应当关注“兼容”、“美观”、“功能”、“安全”、“无障碍”、“性能”等方面。

HTML

常见的HTML:段落p标签、标题h1-h6标签、块div标签、列表ol/ul标签、图像img标签和超链接a标签。

ps:h标签按照顺序字体依次减小,ol列表为有序列表,ul为无序列表。

示例:

  • h标签
    <h2>h2</h2>
    <h3>h3</h3>
    <h4>h4</h4>
    <h5>h5</h5>
    <h6>h6</h6>

image.png

  • ol/ul标签(ol/ul为父元素,li为子元素)
        <li>1</li>
        <li>2</li>
        <li>3</li>
    </ul>
    <ol>
        <li>1</li>
        <li>2</li>
        <li>3</li>
    </ol>

image.png

  • img标签(src是图片地址 alt属性可以进行无图片提示 图片大小可以通过调整标签大小来实现)

<img src="" alt="无法显示"> image.png

  • a标签(href为链接地址)
    <a href="#">超链接</a>

image.png

总结:

  • 在进行HTML编写时要了解每个标签和属性的含义、思考什么标签最合适描述当前内容,从而做到语义化。虽然可以通过css进行达到某些标签属性的作用,但标准更推崇语义化。这样提高代码可读性、可维护性、提升无障碍性。
  • 在日常的学习和使用中应当时常记忆各个标签和属性,对于不了解的标签和属性可以去文档查找。

引用参考

  • 前端与HTML 学习资料
  • 文章的记录结构参考了青训营优秀笔记