我想使<em>
標記內的文本爲粗體而非斜體。有沒有辦法實現這與CSS?如何將em標記重新標記爲粗體而不是斜體
1
A
回答
4
1
設置font-style
到normal
迫使<em>
到總是是非ITAL或inherit
從父繼承設置(demo):
<div class="normal">
<h1><code>font-style:normal;</code> <small>- Always non-ital</small></h1>
<p>Should not be ital: <em>Foo</em></p>
<p class="ital">Should be ital: <em>Foo</em></p>
</div>
<div class="inherit">
<h1><code>font-style:inherit;</code> <small>- Inherits from parent</small></h1>
<p>Should not be ital: <em>Foo</em></p>
<p class="ital">Should be ital: <em>Foo</em></p>
</div>
.normal em {
font-weight:bold;
font-style:normal;
}
.inherit em {
font-weight:bold;
font-style:inherit;
}
.ital {
font-style:italic;
}
3
您可以將以下內容添加到您的css
em { font-style: normal; font-weight: bold; }
你也可以創建一個類來對特定EM標籤
CSS: .non-italic{ font-style: normal; font-weight: bold; }
HTML: <em class="non-italic"></em>
,或者你可以改變一個特定的EM標籤(不是好的做法)
<em style="font-style:normal; font-weight:bold;"></em>
+0
我想提一下,CSS內聯樣式不是最佳實踐。您應該儘可能將內容和設計(可以放在頭標記中的小css片段除外)分開。所以給特定的em標籤一個類,並通過類選擇器引用它。 – 2014-08-27 20:15:44
+0
謝謝,你說得對,我會編輯我的答案來解決這個問題 – bobbyg603 2014-08-27 20:16:57
相關問題
- 1. 更改checkboxGroupInput標籤的字體標記(即粗體,斜體)
- 2. 將嵌套粗斜體HTML標記轉換爲NSAttributedString
- 3. Excel單元格html粗體標記爲粗體字體
- 4. 使用xpath和/或xsl-fo格式化斜體/粗體標記
- 5. 將一些但不是全部的元素標記爲粗體
- 6. 將粗體標記中的文字用粗體表示
- 7. 將星號轉換爲粗體或斜體標籤
- 8. 如何將c#實體標記爲Xml相同標記
- 9. AjaxControlToolit HTMLEditorExtender不粗體,斜體,下標和上標標記添加到最終提交的文本
- 10. WPF文本塊/設置粗體,斜體,下劃線標記通過Inlines.Add()直接
- 11. 更改字體樣式(粗體,斜體,粗體斜體)在C#
- 12. 如何在MFC中創建粗體和斜體標籤?
- 13. 帶有斜體標記的HTML定位標記
- 14. 如何刪除除粗體,斜體,下劃線和新行之外的所有html標記?
- 15. 斜體日記標題詞目錄
- 16. 將身體標記外的div移動到身體標記內
- 17. @字體面不斜體/粗體
- 18. 爲什麼液體包含在標記標記而不是輸出標記語句
- 19. TokensRegex:重新標記後標記爲空
- 20. CKEDITOR剝離字體標記,而不是轉化爲跨越
- 21. 駱駝JPA:標記爲實體消耗(不更新表記錄)
- 22. 項目存儲在身體標記之間而不是頭標記之間
- 23. 如何將粗體和斜體字體應用於NSAttributedString?
- 24. 如何使標題變爲粗體?
- 25. 斜體是否以粗體顯示?
- 26. 將完整實體標記爲「updatable = false」
- 27. HTML:空粗體標記後的文本也以粗體格式顯示
- 28. EM如何在Flex中嵌入字體和粗體字體?
- 29. 在blockquote標記後,無法刪除文本上的粗體字體重
- 30. 加粗和斜體
'EM使用{字體風格:正常; font-weight:bold;}' – 2014-08-27 19:53:16