日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 前端技术 > HTML >内容正文

HTML

html5中preclass,为什么HTML5建议把代码元素放在pre?

發布時間:2023/12/19 HTML 35 豆豆
生活随笔 收集整理的這篇文章主要介紹了 html5中preclass,为什么HTML5建议把代码元素放在pre? 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

< code>僅表示“計算機代碼的片段”。它最初被認為是簡單的代碼片段,如i或< code&gt ;. < pre> “表示預格式化文本的塊,其中結構由印刷約定而不是通過元素表示”。它的原始目的就是這樣:提供一種文本,其方式與作者給出的方式相同。

+----------------------------------+

| |

| WARNING! PREFORMATED TEXT AHEAD! | =o=

| __; ~^

+----------------TT------------°

|| _____________ _____________________

|| | TO GRANDMA > | TOTALLY NOT A TRAP >

o?o || |°°°°°°°°°°°° °°°°°°°°°°°°°°°°°°°°°

| ? || | | .mm,~"""~"""~"""~"""~"""~"""~~"""~"""~"""~"""~"""~"""~"""~"""~"""~""..MWMWc...~"""~""

你不需要彼此使用每個。 < pre>有自己的角色,如< code>有它自己的。然而,< pre>是用信號通知給定片段中的白色空間是重要的一種方式,其中< code>不見了。

但是,回到你的問題:注意確切的措辭:

The following example shows how a block of code could be marked up using the pre and code elements.

06001

A class is used in that example to indicate the language used.

它說可以,不應該。你可以自由地這樣做你想要的。這不是W3C以任何方式推薦,但是,我個人建議您使用< pre>< code> ….

進一步說明

每當白色空間是你的代碼和你的代碼的結構的一部分,你應該聲明這個結構應該保留。由于代碼中的結構由印刷約定(制表符,換行符,空格)給出,我個人建議您使用< pre>< code>,即使它可以說更多的代碼和DOM中的另一個節點。但是,每當丟失空白空間將會使你的代碼不完美,這是必要的。

除此之外,你可以很容易地區分內聯代碼和代碼塊,而不檢查element.className,一些JS語法高亮工作很好地與< pre>< code> …和剝離< code>自動。

此外,如果您使用< code>的一般規則with white-space:pre,您不能將其用于沒有其他類的內聯片段。如果您要創建類,則與< pre>< code>相比,您沒有贏得任何成就。

參考文獻

The code element 07001 a fragment of computer code. This could be an XML element name,a filename,a computer program,or any other string that a computer would recognize.

The pre element 07001 a block of preformatted text,in which structure is represented by typographic conventions rather than by elements.

總結

以上是生活随笔為你收集整理的html5中preclass,为什么HTML5建议把代码元素放在pre?的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。