我在同一个div中有p,问题和答案字体 - 当我调整p margin / padding时,它可以正常工作,但它没有问题或答案字体。
我希望我能够很好地解释这一点。有想法该怎么解决这个吗?感谢
CSS:
p{
font-family:arial,verdana,helvetica,sans-serif;
font-size:15px;
color:#333333;
text-decoration:none;
padding:0;
margin:0 0 10px 0;}
question{
font-family:arial,verdana,helvetica,sans-serif;
font-size:15px;
color:#333333;
text-decoration:none;
padding:50px;
margin:50px;
background:#30F;}
answer{
font-family:arial,verdana,helvetica,sans-serif;
font-size:15px;
color:#333333;
text-decoration:none;
padding:50px;
margin:50px;
background:#F00;}
答案 0 :(得分:0)
那是因为您的问题和答案不是html元素(有关元素列表的示例,请参阅https://developer.mozilla.org/en-US/docs/Web/Guide/HTML/HTML5/HTML5_element_list)。
您需要将您的问题和答案作为课程
p{
font-family:arial,verdana,helvetica,sans-serif;
font-size:15px;
color:#333333;
text-decoration:none;
padding:0;
margin:0 0 10px 0;}
p.question{
font-family:arial,verdana,helvetica,sans-serif;
font-size:15px;
color:#333333;
text-decoration:none;
padding:50px;
margin:50px;
background:#30F;}
p.answer{
font-family:arial,verdana,helvetica,sans-serif;
font-size:15px;
color:#333333;
text-decoration:none;
padding:50px;
margin:50px;
background:#F00;}
并相应地格式化......
<p>default</p>
<p class="question">question</p>
<p class="answer">answer</p>