你对标签语义化的理解是什么?
语义是我们说话表达的意思.多数的语义都是文字来承载的.语义类标签则是纯文字的标签.比如标签,自然段,章节,列表
- 语义化标签的好处
- 代表清晰,方便阅读,有利于团队开发
- 方便其他设备解析以语义的方式渲染页面
- 有利于搜索引擎优化
- 常见的语义化标签
- title 页面主题内容
- hn: h1-h6分级标题
- ul 有序列表
- header 页眉通常包括网站标志,主导航,全站链接以及搜素框
- nav 标记导航,对文档中重要链接群使用
- main 页面只要内容
- article 定义外部的内容,其中的内容独立于文档其余部分
- section 定义文档中的节,比如章节,页眉,页脚
- aside 定义器所处内容之外的内容.比如侧栏,文章 广告,友情链接
- footer 页脚,只有当父级是 body 时,才是整个页面的页脚
- small 呈现小号字体效果
- strong 和 em 标签一样,用于强调文本,他的强调更加明显
- em 将其中的文本表示为强调的内容,表现为斜体
- mark 使用黄色突出部分的文本
- cite 表示包含的文本对某个参考文献的引用
- blockquoto 定义块引用
- q 短的引述
- time datetime 属性遵循特定格式
- abbr 简称或缩写
css常用的布局方式有哪些?
- 流式布局:最基本的布局,就是顺着 html 像流水一样
- 绝对定位: 利用 position:absolute进行绝对定位的布局
- float布局:最初用来解决多栏布局,比如圣杯,双飞燕布局
- 珊格布局:bootstap用的布局,把页面分为 24 分,通过 row col 进行布局
- flex 布局:css3 的布局可以非常灵活进行排版和布局
- grid布局:网格布局
简要描述下JS有哪些内置的对象
全局对象:是指在全局作用域里的多个对象.其分类包括值属性,函数属性,基本对象,错误对象,数字和日期对象,字符串,可索引的集合对象,使用键的集合对象,结构化对象,控制抽象类对象,反射,国际化
值对象
- Infinity
- NaN
- undefined
函数属性
- eval()
- uneval()
- isFinite()
- isNaN()
- parseFloat()
基本对象
- Object
- Function
- Boolean
- Symbol