说 element1, element2 display: inline block; 和 element1 + element2 (display: inline block;) 有啥区别? [复制

Posted

技术标签:

【中文标题】说 element1, element2 display: inline block; 和 element1 + element2 (display: inline block;) 有啥区别? [复制]【英文标题】:What's the difference between saying element1, element2 display: inline block; and element1 + element2 (display: inline block;)? [duplicate]说 element1, element2 display: inline block; 和 element1 + element2 (display: inline block;) 有什么区别? [复制] 【发布时间】:2014-01-02 17:28:30 【问题描述】:

有什么区别

 element1, element2 display: inline block;

element1 + element2 (display: inline block;)

在显示方面?

【问题讨论】:

【参考方案1】:

element1 , element2: 两个元素具有相同的类(样式),你也可以这样做:

element1, element2 display: inline block;

element1 display: inline block;
element2 display: inline block;

element1 + element2:+ 代表下一个兄弟,所有 element2 紧跟在 element1 之后

【讨论】:

第二个打错了,不是针对element2之后的所有element1,而是针对element1之后的所有element2【参考方案2】:

"+" 是相邻兄弟选择器。它将选择任何元素 DIRECTLY AFTER 元素(不是子元素或父元素,而是兄弟元素)。

【讨论】:

以上是关于说 element1, element2 display: inline block; 和 element1 + element2 (display: inline block;) 有啥区别? [复制的主要内容,如果未能解决你的问题,请参考以下文章

Oracle PL/SQL 如何创建列表列表

java基础知识点一

JavaScript 数组到 ColdFusion

遍历postgresql中的json数组元素

Web性能优化系列:预防布局抖动

使用动态元素创建 XML 类