更新:我已經嘗試了下面的建議,但我仍然面臨同樣的問題。我編輯了下面的代碼來反映新的樣式表。如果有幫助,有問題的頁面是http://japanesenostalgiccar.com/2011/05/06/friday-video-nissan-cedrics-vs-s30-fairlady-z/CSS如何覆蓋外部樣式表中的父類型?
在我的WordPress博客中,我試圖創建一個樣式表,其中圖像或嵌入式YouTube視頻寬度爲640px,而其下方的文本寬度僅爲600px。
WordPress的生成的HTML看起來像這樣:
<div class="entry-content">
<p>
<a href="uploads/2011/05/ball.jpg">
<img class="alignnone size-large wp-image-15139" width="640" height="211"
src="uploads/2011/05/ball.jpg" title="Ball" />
</a>
This is a baseball.
</p>
</div>
我的外部CSS文件有以下幾點:
.entry-content p{
overflow: visible !important;
padding : 0px 20px 0px 20px;
}
.entry-content p .alignnone, iframe{
overflow: visible !important;
width : 640px !important;
padding : 0px !important;
}
img.alignnone.size-large{
overflow: visible !important;
width: 640px !important;
padding : 0px !important;
}
然而,圖像(和文本)總是顯示在600px的,而嵌入的YouTube視頻(使用iframe標記)以640px顯示。
我以爲這是一個專一的問題,我甚至增加
style="width: 640px;"
爲IMG屬性,但沒有骰子。提前致謝。
嗯,嘗試在段落中添加「overflow:visible」。 – BoltClock 2011-05-06 10:37:21