0326 手打基础丸👺(日更)

67 阅读2分钟

css中可继承和不可继承的属性?

可继承:color、font-size(family、weight等)、text-align、line-height等 不可继承:background、border、margin、padding、weight、height等 部分可继承:list-style的list-style-type和-position可继承,-image不可继承

inherit、initial、unset?

inherit:让某个属性继承父元素值 initial:将属性设置为默认值 unset:可继承属性则等同inherit、不可继承则等同initial

如何计算css优先级?

优先级等级:内联》id》class、属性选择([attr=...])、伪类选择(:hover)》元素选择、伪元素(::before)》通配符*、后代选择、子选择 优先级权重计算:内联+1000、id+100、类等+10、元素等+1、最后一级+0

canvas和svg有什么区别?

渲染方式、性能、交互和dom集成不同。 canvas基于像素及时绘制逐像素渲染,高性能,不具备内置DOM交互,适合游戏开发、复杂动画 svg基于矢量描述,处理复杂图像性能可能下降,每个图形元素都是dom节点,适合图表、标志等需要高分辨率可缩放性图标。

html中title和h1标签区别?

title是整个网页的标题,页面外可见,搜索引擎上显示的标题通常取自这个 h1是网页中的一个标题,仅页面内可见,搜索引擎算法将h1标签视为页面内容层次重要指示

html 行内元素、块级元素、空元素?

空元素:没有结束标签例如input、img、br、hr、meta、link

html src和href属性区别?

src 指定要加载的资源路径,阻塞式加载,解析完成后才会继续下面的 href 指定超链接目标地址,非阻塞式加载。

html语义化?

根据当前页面的结构和内容选择合适的html标签(h5新增:header、nav、section、article、aside)。 有利于seo、提供可访问性、可维护性、可读性