如何理解html 语义化?

  • 对人:易读,增加代码可读性
  • 对搜索引擎:更容易分析出网页结构,主次关系,SEO
  • 回答时举一个具体例子,如页面标题用h1标签,浏览器就能够知道这个页面的主要讲什么。

    默认情况下,哪些html标签是块级元素,哪些是内联元素?

  • display: block/table,独占一行,有div, h1~h6, ul, ol, p

  • display: inline/inline-block,有span, img, input, button

    canvas 相关

    svg和canvas的区别?

    html5有哪些新特性?

    如何处理HTML5新标签的浏览器兼容问题?

    说说 title 和 alt 属性

    HTML全局属性(global attribute)有哪些


CSS
Html和CSS - 图1


布局—-

盒模型的宽度如何计算?

margin纵向重叠的问题

margin负值的问题

BFC的理解和应用

float布局的问题,以及clearfix

flex画骰子

定位—-

absolute和relative分别依据什么定位?

居中对齐有哪些实现方式?

图文样式—-

line-height的继承问题

响应式—-

rem是什么?

如何实现响应式?

CSS3—-

关于CSS3动画

CSS水平垂直居中

快手创新业务小米

浮动布局的优点?有什么缺点?清除浮动的方式

小米

使用display:inline-block会产生什么问题?解决方法?

布局题:div垂直居中,左右10px,高度始终为宽度一半

盒模型

CSS如何进行品字布局?

CSS如何进行圣杯布局

CSS如何实现双飞翼布局?

什么是BFC?

BFC触发条件

BFC渲染规则

BFC应用场景