1. E[att*=value]
选择名称为E的标记,且该标记定义了att 属性,att 属性值包含了 value 子字符串
2.E[att^=value]
选择名称为E的标记,且该属性定义了att 属性,att属性值包含前缀为value的子字符串
3.E[att$=value]
选择名称为E的标记,且该属性定义了att 属性,att属性值包含了后缀为value的子字符串
<style>
p[id*="main"]
</style>
<body>
<p id=" main ">你好啊</p> //main前后可以是其他字符只要包含就行了
</body>
总结:以上是对属性选择器的总结
记忆顺序 ^ $ * 分别为包含了,前缀,后缀,只要包含
以上!!!