ID选择器的唯一性有什么用?
不占用内存吗?
不占用内存吗?
2018-08-09
从我目前使用的情况来看,class选择器可以应用于多个标签。
id选择器的唯一性是只有一个标签可以使用。
实际运用的场景可能是页面中存在多个<p>标签,你可以统一进行class选择器设置样式
但是其中有个别的需要特殊设置,就可以使用id选择器进行单独设置,这样id中的样式如果与class的样式相同
那么id的样式会覆盖掉class样式。 第一次回答问题 就写的详细一些吧
例如你要对 多个p标签进行 统一的颜色与文字大小设置, 对其中的一个p标签进行字体加粗和文字变大。但是颜色相同,那么你只需要在class的基础上,在id中对字体和大小进行设置,颜色就不需要再写了。
当然我举得例子可能样式比较少,但是以后项目中可能涉及到多个属性的设置,这样就显得很方便了。
不过应用id的地方还是用于 提交数据 在实际使用中,提交数据时可能会通过id来获取到该标签内的value
然后提交到后台,这里就必须使用id选择器了。因为id是唯一的。
例如:我需要向后台提交用户的一些信息 姓名 电话 性别 我们给他的标签都是 input 输入框,我们可以通过
class选择器 对输入框进行样式的统一设计,但是提交的时候我们可能会需要通过 id来获取对应的值。
<input id=name class=my_input> 你可以获取id为name的input标签的值,将他作为命名为username 向后台提交,当然还有form表单的提交方式。以后会慢慢了解到的,前端的风格就是解决问题的方式有很多,看哪个适合你了。 id的唯一性还是很有用的,在很多时候都可以应用的到。
我也算个新手吧,经验并不多。希望可以给你提供一些帮助,如果有说的不对的地方,希望大家指出。
举报