html如何设置文本斜体,CSS/HTML:使文本斜体的正确方法是什么?
Rupert Madden-Abbott
194
html
css
semantic-markup
使文本斜體的正確方法是什么?我見過以下四種方法:
Italic Text
Italic Text
Italic Text
Italic Text
這是"老路".沒有語義意義,只傳達了使文本斜體的表現效果.據我所知,這顯然是錯誤的,因為這是非語義的.
這使用語義標記純粹用于表示目的.它恰好發生在默認情況下以斜體呈現文本,因此經常被那些應該避免但不知道其語義含義的人使用.并非所有斜體文本都是斜體,因為它是強調的.有時,它可能正好相反,如旁注或耳語.
這使用CSS類來放置演示文稿.這通常被吹捧為正確的方式,但同樣,這對我來說似乎是錯誤的.這似乎沒有傳達任何更多的語義含義.但是,它的支持者會哭,如果你想要大膽地改變你所有的斜體文字會更容易.然而事實并非如此,因為我會留下一個名為"italic"的類,它使文本變為粗體.此外,我不清楚為什么我想要改變我網站上的所有斜體文字,或者至少我們可以想到這些不可取或不必要的情況.
這使用CSS類進行語義.到目前為止,這似乎是最好的方式,但它實際上有兩個問題.
并非所有文本都具有足以保證語義標記的含義.例如,頁面底部的斜體文字真的是一個注腳嗎?還是它放在一邊?或完全不同的東西.也許它沒有特殊的意義,只需要用斜體表示,以便將它與其前面的文本分開.
當語義沒有足夠的強度時,它就會發生變化.讓我說我的"腳注"僅僅基于頁面底部的文字.幾個月后我想在底部添加更多文字會發生什么?它不再是一個腳注.我們如何選擇一個不太通用但又避免這些問題的語義類?
摘要
似乎在許多情況下,語義的要求似乎過于繁瑣,在這種情況下,制作斜體的愿望并不意味著具有語義含義.
此外,將風格與結構分開的愿望使得CSS被吹捧為當有時候實際上不那么有用時的替代品.所以這讓我回到了簡陋的標簽,并想知道這一思路是否是它留在HTML5規范中的原因?
是否有關于此主題的任何好的博客文章或文章?也許那些參與決定保留/創建標簽的人?
總結
以上是生活随笔為你收集整理的html如何设置文本斜体,CSS/HTML:使文本斜体的正确方法是什么?的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 充电巅峰!realme GT Neo5发
- 下一篇: 最快2024年问世 微软Win12大规模