html面试题知识点整理

发布时间:2024年01月17日

contenteditable 属性规定元素内容是否可编辑。如果元素未设置 contenteditable 属性,那么元素会从其父元素继承该属性。


样式选择器优先级:

第一等级:代表 内联样式,如 style="",权值为 1,0,0,0;

第二等级:代表 ID选择器,如 #id="", 权值为 0,1,0,0;

第三等级:代表 calss | 伪类 | 属性 选择器,如 .class | :hover,:link,:target | [type], 权值 0,0,1,0;

第四等级:代表 标签 | 伪元素 选择器,如 p | ::after, ::before, ::fist-inline, ::selection, 权值 0,0,0,1;

此外,通用选择器(*),子选择器(>), 相邻同胞选择器(+)等选择器不在4等级之内,所以它们的权值都为 0,0,0,0;


css层叠样式权重值:

  • STYLE:1000
  • #ID:100
  • .CLASS 10
  • ELEMENT 1

    1、!important,加在样式属性值后,优先级最高,权重值:10000
    2、内联样式,如:<div style=""></div>,权重值:1000
    3、ID选择器,如:#app,权重值:100
    4、类选择器,伪类选择器和属性选择器,如: .content、:hover、a[href],权重值:10
    5、标签选择器和伪元素选择器,如:div、p、:first-line、:before,权重值:1
    6、通用选择器(*)、子选择器(>)、相邻选择器(+)、同胞选择器(~),权重值:0


dp是虚拟像素,在不同的像素密度的设备上会自动适配,比如:
在320x480分辨率,像素密度为160,1dp=1px

在480x800分辨率,像素密度为240,1dp=1.5px


<track> 标签是 HTML5 中的新标签。

<track> 标签为媒体元素(比如 <audio> and <video>)规定外部文本轨道,也就是字幕,字幕格式有 WebVTT 格式(.vtt 格式文件)。

这个元素用于规定字幕文件或其他包含文本的文件,当媒体播放时,这些文件是可见的。


text-transform:capitalize是首字母大写

text-transfrom:lowercase是全部字母为小写

text-transfrom:uppercase是全部字母为大写

font-weight: bold;字体为粗体,
?


table cellpadding 单元格边距? 文字与边框之间的距离

table cellspacing 单元格之间的间距

文章来源:https://blog.csdn.net/weixin_45342302/article/details/135019986
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。