2013-03-29 2 views
0

В примере ниже собраны:Следующий текст унаследовать размер шрифта р, даже если р не является предком

http://6.470.scripts.mit.edu/css_exercises/exercise5.html

.wrapper1 { 
    width: 60%; 
    margin: 0px auto 0px auto; 
    border: 1px solid; 
    text-align: center; 
    background: #eeeeee; 
} 
.wrapper2 { 
    clear: left; 
} 
.p1 { 
    font-size: 70px; 
} 
.p2 { 
    font-size: 50px; 
} 

HTML

<div class="wrapper1"> 
    <div class="wrapper2"> 
    <p class="p1">MIT 6.470</p> 
    <p class="p2">Learn Web Programming this IAP</p2> 
    <a href="">Comprehensive Curriculum</a> 
    <a href="">Insightful Guest Lectures</a> 
    <a href="">Interaction with Sponsors</a> 
    <a href="">$30,000+ in Total Prizes</a> 
</div> 
Copyright © 2012 MIT 6.470 
</div> 

С этот стиль происходит потому, что ссылки после p.p2 расположены рядом с p.p2, но я понимаю, что p является блочным элементом, поэтому i t не должно допускать смещения какого-либо другого элемента. Во-вторых, размер ссылок такой же, как у p.p2, хотя p.p2 не является предком для ссылок. Как это может быть возможным?

+0

Из-за опечатки '', тэг абзаца не был закрыт. В результате теги привязки были фактически вложены внутри тега абзаца, поэтому они наследовали стили из него. –

ответ

0

эта линия

<p class="p2">Learn Web Programming this IAP</p2> 

вам нужно изменить </p2> к </p>

+0

Ух слишком плохо. Я сделал глупую ошибку –

+0

опечатки. мы все делаем их! – keithwyland

Смежные вопросы