2013-02-01 39 views
1

請考慮以下html代碼。父段落樣式應該被繼承到最後一個文本。但是,段落樣式不會被繼承到上一個文本。該標籤導致一些問題。如果沒有標籤,最後的文本將按照段落類中的定義進行樣式化。樣式不會在ul li標籤之後繼承到跨度文本

<body> 
<p class="paragraph_class1"> 
    <span>Start paragraph.</span> 
    <ul class="list_class3"> 
     <li class="paragraph_class1 list_detail_class4"> 
      <span class="text_class5">List item</span> 
     </li> 
    </ul> 
    <span>End paragraph.</span> 
</p></body> 

    .paragraph_class1 
{ 
color: #ff0000; 
border-top-color: #0000ff; 
border-left-color: #0000ff; 
border-right-color: #0000ff; 
border-bottom-color: #0000ff; 
border-top-style: solid; 
border-left-style: solid; 
border-right-style: solid; 
border-bottom-style: solid; 
border-top-width: 2px; 
border-left-width: 2px; 
border-right-width: 2px; 
border-bottom-width: 2px; 
background-color: #000000; 
} 

回答

0

你爲什麼不只是類添加到span標籤,像這樣:

<span class="paragraph_class1">End paragraph.</span>

還有要記得附上你的CSS風格標籤

通常你不該」 t在p-tags中嵌套ul-tags

+0

我試着將段落標記中的類添加到span標記中。它結束了文本「結束段落」的多個邊框。 由於正在動態編寫html和css(通過基於設計的java代碼),因此在當前時間內不可能使用p-tag中的ul-tag。 是否有任何其他的解決方法來繼承p標籤的屬性? – user2031881