前端与HTML | 青训营笔记

396 阅读2分钟

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

第一天的课程比较基础,这里我主要记录一些我认为值得注意的地方。

前端应该注意的问题---无障碍性

这里的无障碍不只是针对残疾人这类用户,事实上,一个好的,无障碍的前端设计对正常人也有很大的帮助。比如说,正常人在非正常或者非理想的环境下去进行交互时,一个无障碍的前端设计就可以实现如同在理想环境中交互的效果。

HTML语法

  • 标签和属性不区分大小写,推荐小写,因为使用React或者Vue框架时,会把自定义的组件用大写表示,原生的用小写表示
  • 空标签可以不闭合,如input、meta等(注:这里在React里面写必须闭合,即需要加上/)
  • 属性值推荐使用双引号包裹
  • 某些属性值可以省略,如required等

input输入

在输入时,可以给用户一些提示,快速输入内容

    <input list="countries">
    <datalist id="countries">
        <option>China</option>
        <option>United Kingdom</option>
        <option>United States</option>
    </datalist>

在浏览器中打开就是这样的

image.png

引用标签

  • 快捷引用:<blockquote cite="http://t.cn/hsir">一段话</blockquote>,表示比较长的引用,一般是直接引用别人的一段话,其中cite属性表示来源
  • cite引用:<p>我最喜欢许嵩的<cite>宇宙之大</cite></p>,用短短几个字表示引用别人的东西,cite一般引用作品的名字或者章节,一般是短引用
  • q引用:<p>在<cite>第一章</cite>中,我们讲过<q>字符串是不可变量</q>。</p>,表示之前有些内容已经讲过了,在这里再拿出来稍微引用一下,也是短引用,q一般是引用的内容

上面三个在浏览器中的效果如下:

image.png

常见的页面内容划分

A04CBC50FAEA1801A66D6FAFCBEA9C62.png