var、kbd and samp

來源:互聯網
上載者:User

標籤:鍵盤輸入   小甲魚   .com   文檔   單詞   ace   script   inner   比例   

1. pre 元素

pre 元素用於定義預格式化的文本。

pre 元素會保留空格和分行符號,而文本自身也會呈現為等寬字型。

詳細介紹 -> 傳送門


2. 什麼是“預格式化”?

預格式化就是保留文本在原始碼中的格式,使得頁面中顯示的和原始碼中的效果完全一致。也就是說,瀏覽器在顯示其中的內容時,會完全按照其真正的文字格式設定來顯示,原封不動地保留文檔中的空白,如空格、定位字元、分行符號等。


3. 字元實體

在 HTML 文檔中,某些字元是預留的,具有特殊含義,比如我們在 HTML 中不能使用小於符號(<)和大於符號(>),這是因為瀏覽器會誤將它們作為標籤來對待。如果希望正確地顯示預留字元,我們必須在 HTML 原始碼中使用字元實體。 

這裡是 HTML 的符號實體和字元實體的參考表 -> 傳送門


4. 等寬字型

等寬字型(Monospaced Font)是指字元寬度相同的電腦字型。與此相對,字元寬度不盡相同的電腦字型稱為比例字型。

它們差別關鍵在於可讀性上,顯然,比例字型使單詞的整體可讀性增強了。但是編程就不一樣了,如果代碼不是等寬字型,程式員看著會感覺很難受,甚至完全不想去讀代碼。

推薦幾款合適編程的字型 -> 傳送門


5. 語義化

在 Web 前端前端開發裡面的一個專用術語叫做:語義化,簡而言之就是使用正確的元素去做正確的事情。

在隨後的學習中我們會發現很多元素,事實上在頁面實現的效果是一樣的,但語義化就要求你使用恰當語義的 HTML 元素,讓頁面具有良好的結構與含義,從而讓人和機器都能快速理解網頁內容。


6. code 元素

code 元素生來就是用於定義電腦程式碼片段的,如果我們一個段落裡面需用引用到一些代碼相關的文本,那麼就可以使用 code 元素:

1 <p>HTML中注釋的文法是:<code>&#60;!--這裡填寫注釋的內容--&#62;</code></p>

詳細介紹 -> 傳送門


7. var、kbd 和 samp 元素

var 用於定義程式的變數,kbd 用於定義使用者的鍵盤輸入,samp 用於定義程式的輸出:

 1 <!DOCTYPE html> 2 <html> 3 <head> 4     <title>code元素示範</title> 5     <meta charset="utf-8"> 6     <meta name="viewport" content="width=device-width, initial-scale=1.0"> 7     <meta name="keywords" content="小甲魚,Web開發,HTML5,CSS3,Web編程教學"> 8     <meta name="description" content="《零基礎入門學習Web開發》案例示範"> 9     <meta name="author" content="小甲魚">10 </head>11 <body>12     <!-- 示範code元素的使用 -->13     <pre>14     <code>15         &#60;p&#62;你最喜歡吃的水果是:&#60;span id=&#34;fruit&#34;&#62;&#60;/span&#62;&#60;/p&#62;16         &#60;script type=&#34;text/javascript&#34;&#62;17                 var user_input = prompt(&#34;你最喜歡吃的水果是:&#34;);18                 document.getElementById(&#34;fruit&#34;).innerHTML = user_input;19         &#60;/script&#62;20     </code>21     </pre>22     <p>上面代碼定義了一個變數<var>user_input</var>,用於接收使用者的輸入。</p>23     <p>如果使用者輸入的是<kbd>香蕉</kbd>,那麼程式將列印<samp>你最喜歡吃的水果是:香蕉</samp></p>24 </body>25 </html>

 

var、kbd and samp

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.