Html 如何将样式应用于父元素和内联子元素?
我正在尝试将样式应用于Html 如何将样式应用于父元素和内联子元素?,html,css,Html,Css,我正在尝试将样式应用于元素和元素,而不必复制任何CSS。元素在我的元素中 HTML: 我试着这样做: #special_instructions_cart, b { padding-left: 30px; margin-top: 10px; font-size:14px; } 但它只对“特殊指令”一词添加了额外的填充。您的代码需要做一点工作。首先,ID(符号表示ID)只能使用一次。如果需要使用同一标识符将多个元素分组在一起,请改用class功能 我很难理解你的问题,但假
元素和
元素,而不必复制任何CSS。
元素在我的
元素中
HTML:
我试着这样做:
#special_instructions_cart, b {
padding-left: 30px;
margin-top: 10px;
font-size:14px;
}
但它只对“特殊指令”一词添加了额外的填充。您的代码需要做一点工作。首先,ID(符号表示ID)只能使用一次。如果需要使用同一标识符将多个元素分组在一起,请改用
class
功能
我很难理解你的问题,但假设我读对了,你应该从下面的代码开始;我只是将您的ID
选择器切换为类
选择器:
HTML:
现在,这段代码更友好,更符合标准,但正如您将看到的那样,如果应用它,缩进对第二行不起作用。这是因为单元格显示为特殊类型:表格单元格
,并且实际上显示的是内联
,而不是块。因此,要真正解决这个问题,我们需要将新行包装在一个单独的元素中,然后使用CSS调用它:
HTML:
<tr>
<td class='special_instructions_cart' colspan='2'>
<b class='special_instructions_cart'>Special Instructions</b> <!--Adds Extra Padding-->
<br> <span>Special Instructions goes here</span></td>
</tr>
第二个片段应该包括您要寻找的效果。我将您的第二行包装在span
元素中,然后将其添加到CSS中。新的CSS将样式分别应用于类为.特殊说明的元素和span
元素
<>最后,我建议您考虑是否真的想使用<代码> <代码>和<代码> <代码>元素;表实际上是用于表格数据而不是页面布局控制。您的代码需要做一些工作。首先,ID(符号表示ID)只能使用一次。如果需要使用同一标识符将多个元素分组在一起,请改用class
功能
我很难理解你的问题,但假设我读对了,你应该从下面的代码开始;我只是将您的ID
选择器切换为类
选择器:
HTML:
现在,这段代码更友好,更符合标准,但正如您将看到的那样,如果应用它,缩进对第二行不起作用。这是因为单元格显示为特殊类型:表格单元格
,并且实际上显示的是内联
,而不是块。因此,要真正解决这个问题,我们需要将新行包装在一个单独的元素中,然后使用CSS调用它:
HTML:
<tr>
<td class='special_instructions_cart' colspan='2'>
<b class='special_instructions_cart'>Special Instructions</b> <!--Adds Extra Padding-->
<br> <span>Special Instructions goes here</span></td>
</tr>
第二个片段应该包括您要寻找的效果。我将您的第二行包装在span
元素中,然后将其添加到CSS中。新的CSS将样式分别应用于类为.特殊说明的元素和span
元素
<>最后,我建议您考虑是否真的想使用<代码> <代码>和<代码> <代码>元素;表实际上是用于表格数据而不是页面布局控制。您的代码需要做一些工作。首先,ID(符号表示ID)只能使用一次。如果需要使用同一标识符将多个元素分组在一起,请改用class
功能
我很难理解你的问题,但假设我读对了,你应该从下面的代码开始;我只是将您的ID
选择器切换为类
选择器:
HTML:
现在,这段代码更友好,更符合标准,但正如您将看到的那样,如果应用它,缩进对第二行不起作用。这是因为单元格显示为特殊类型:表格单元格
,并且实际上显示的是内联
,而不是块。因此,要真正解决这个问题,我们需要将新行包装在一个单独的元素中,然后使用CSS调用它:
HTML:
<tr>
<td class='special_instructions_cart' colspan='2'>
<b class='special_instructions_cart'>Special Instructions</b> <!--Adds Extra Padding-->
<br> <span>Special Instructions goes here</span></td>
</tr>
第二个片段应该包括您要寻找的效果。我将您的第二行包装在span
元素中,然后将其添加到CSS中。新的CSS将样式分别应用于类为.特殊说明的元素和span
元素
<>最后,我建议您考虑是否真的想使用<代码> <代码>和<代码> <代码>元素;表实际上是用于表格数据而不是页面布局控制。您的代码需要做一些工作。首先,ID(符号表示ID)只能使用一次。如果需要使用同一标识符将多个元素分组在一起,请改用class
功能
我很难理解你的问题,但假设我读对了,你应该从下面的代码开始;我只是将您的ID
选择器切换为类
选择器:
HTML:
现在,这段代码更友好,更符合标准,但正如您将看到的那样,如果应用它,缩进对第二行不起作用。这是因为单元格显示为特殊类型:表格单元格
,并且实际上显示的是内联
,而不是块。因此,要真正解决这个问题,我们需要将新行包装在一个单独的元素中,然后使用CSS调用它:
HTML:
<tr>
<td class='special_instructions_cart' colspan='2'>
<b class='special_instructions_cart'>Special Instructions</b> <!--Adds Extra Padding-->
<br> <span>Special Instructions goes here</span></td>
</tr>
第二个片段应该包括您要寻找的效果。我将您的第二行包装在span
元素中,然后将其添加到CSS中。新的CSS将样式分别应用于类为的元素、特殊说明为的元素和的元素
<tr>
<td class='special_instructions_cart' colspan='2'>
<b class='special_instructions_cart'>Special Instructions</b> <!--Adds Extra Padding-->
<br> <span>Special Instructions goes here</span></td>
</tr>
.special_instructions_cart, span {
padding-left: 30px;
margin-top: 10px;
font-size:14px;
}