html - 关于选择部分属性 CSS3 HTML5

标签 html css css-selectors

为什么当我有 3 个单独的段落时,每个段落都有一个匹配词作为其类属性的一部分,即使我没有按部分属性选择,它们的样式是否都相同...例如我有 4 个段落,3使用类 1)pad、2)pad bdr、3)pad bdr mgn,但下面的代码不包含 ~ 或 |对于按部分属性进行选择,尽管没有包含正确的类名,但下面的每一行代码都设置了所有 3 个段落的样式?

p.pad {padding: 1em}
p.bdr {border: 0.5em solid red}
p.mgn {margin: 2em}

最佳答案

选择器文档说明了留下的评论:.classes 方法:http://www.w3.org/TR/CSS2/selector.html#pattern-matching

我测试了一组 P 标签上提供的 CSS,没有得到奇怪的结果:http://jsfiddle.net/Roralee/Taejc/1/

.pad {padding: 1em}
.bdr {border: 0.5em solid red}
.mgn {margin: 2em}


<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Etiam volutpat euismod aliquet. Phasellus porttitor gravida viverra. Sed at mauris faucibus, lobortis leo et, rhoncus velit. Duis varius turpis sed sollicitudin eleifend. Interdum et malesuada fames ac ante ipsum primis in faucibus. Donec mollis sapien a luctus convallis. Integer tincidunt posuere neque, congue congue lacus accumsan sed. Maecenas tempus massa eget vestibulum lacinia.</p>
<p class="pad">Aliquam erat volutpat. Nullam accumsan ipsum ut dui vulputate, eget congue elit mattis. Sed quis elit odio. Quisque blandit accumsan iaculis. Fusce et est id quam ultrices hendrerit. Etiam placerat posuere sem. Phasellus blandit, orci eget adipiscing commodo, erat quam vulputate metus, tristique auctor lectus nunc id nunc.</p>
<p class="pad bdr">Sed id semper nunc. Sed hendrerit augue magna, at aliquam nunc mollis id. Vivamus vitae neque id mi luctus ultricies. Donec id turpis lacus. Curabitur eu tincidunt est. Sed auctor suscipit accumsan. Donec lorem felis, porta at odio malesuada, rutrum congue erat. Morbi dui odio, aliquet eget vehicula at, porta blandit nulla.</p>
<p class="pad bdr mgn">Fusce facilisis urna sit amet malesuada adipiscing. Quisque pulvinar erat nec velit pulvinar varius. Nullam porta turpis ut tellus dignissim, sed pretium enim sollicitudin. Donec tincidunt, erat in volutpat vehicula, arcu nulla pellentesque felis, vitae ultrices mi erat et augue. Sed condimentum tempus tellus, at porta lorem pellentesque gravida. Nullam consectetur augue odio, blandit pellentesque elit varius eget.</p>  

如果已经提供的内容有相关的 HTML,那将会很有帮助。

关于html - 关于选择部分属性 CSS3 HTML5,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18725178/

相关文章:

python - 如何修复操作系统错误: [WinError 6] The handle is invalid with Python and Selenium?

html - CSS 将 100vh 着陆页的图像以纵向或横向模式居中

php - 从数据库中连续流式传输随机音频

javascript - 原型(prototype)函数不运行 onclick 并且无论如何都不能正确执行

javascript - 选择不在 anchor 中的跨度

javascript - 在类(class)中选择类(class)

javascript - 对内联元素使用 ScrollWidth

javascript - 如何从index.html访问webpack生成的js文件

html - Tumblr 主题有固定头像

css - 在短代码中加载特定的 css 文件 - wordpress