css中什么是选择器分组?

html-css014

css中什么是选择器分组?,第1张

css的选择器也就是平常我们所说的类(class)或者id

而选择器分组就是有的元素需要设置相同的属性,放在一起,用逗号隔开

例如:

.header, .main, #nav {font-size: 16px}

你可以对选择器进行分组,这样,被分组的选择器就可以分享相同的声明。用逗号将需要分组的选择器分开。在下面的例子中,我们对所有的标题元素进行了分组。所有的标题元素都是绿色的。

h1,h2,h3,h4,h5,h6 { color: green}

定义:display 属性规定元素应该生成的框的类型。

描述:这个属性用于定义建立布局时元素生成的显示框类型。对于 HTML 等文档类型,如果使用 display 不谨慎会很危险,因为可能违反 HTML 中已经定义的显示层次结构。对于 XML,由于 XML 没有内置的这种层次结构,所有 display 是绝对必要的。

值:

none           此元素不会被显示。

block          此元素将显示为块级元素,此元素前后会带有换行符。

inline         默认。此元素会被显示为内联元素,元素前后没有换行符。

inline-block   行内块元素。

list-item      此元素会作为列表显示。

run-in         此元素会根据上下文作为块级元素或内联元素显示。

table          此元素会作为块级表格来显示(类似 <table>),表格前后带有换行符。

inline-table   此元素会作为内联表格来显示(类似 <table>),表格前后没有换行符。

table-row-group    此元素会作为一个或多个行的分组来显示(类似 <tbody>)。    

table-header-group    此元素会作为一个或多个行的分组来显示(类似 <thead>)。    

table-footer-group    此元素会作为一个或多个行的分组来显示(类似 <tfoot>)。    

table-row     此元素会作为一个表格行显示(类似 <tr>)。    

table-column-group    此元素会作为一个或多个列的分组来显示(类似 <colgroup>)。    

table-column    此元素会作为一个单元格列显示(类似 <col>)    

table-cell    此元素会作为一个表格单元格显示(类似 <td> 和 <th>)    

table-caption    此元素会作为一个表格标题显示(类似 <caption>)    

inherit    规定应该从父元素继承 display 属性的值。