达内Web前端面试题及详细答案.docx

达内Web前端面试题及详细答案

一、基础必考题(入门级,必出)

1.请说明HTML中id和class的区别,实际开发中怎么选择使用?

答案:核心区别有3点,实际开发中结合场景选择,不盲目用id:

1.唯一性:id是唯一的,一个页面中同一个id只能用在一个元素上;class不唯一,可重复作用于多个元素,实现样式复用。

2.优先级:id选择器优先级(100)高于class选择器(10),所以尽量不用id写样式,避免后续样式难以覆盖(符合达内培训中“样式可维护性”的核心要求)。

3.用途差异:id多用于获取DOM元素(比如JS中getElementById),定位唯一元素;class多用于

文档评论(0)

1亿VIP精品文档

相关文档