html面试题知识点整理

本文详细解释了contenteditable属性的作用,CSS样式选择器的优先级及其权重,包括内联样式、ID选择器、类选择器等。还介绍了HTML5的标签用于添加字幕,以及text-transform属性和font-weight的用法。同时讨论了dp和虚拟像素在不同设备上的适应性,以及table单元格的padding和spacing概念。
摘要由CSDN通过智能技术生成

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 单元格之间的间距

  • 11
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值