HTML5學(xué)習(xí)筆記(四)

1、前端攻城獅的自我修養(yǎng):

1.1 注釋:如無必要,勿增實(shí)體的原則

  • 通常寫注釋是為了告訴以后的自己或者和你共同開發(fā)的小伙伴:你的代碼是做什么的,以及你修改了哪些內(nèi)容,在復(fù)雜的邏輯結(jié)構(gòu)前稍微做一下解釋,看代碼的人才不會(huì)像丈二摸不著頭腦。
  • HTML的注釋:
  <!--在此處寫注釋-->
  • CSS的注釋:
/*在此寫注釋*/
  • JavaScript的注釋:
//單行的注釋
/*多行的注釋*/

2、相擁和獨(dú)行:(有些元素總喜歡報(bào)團(tuán)取暖,而有些則踽踽獨(dú)行)

  • 塊級(jí)元素(block element):塊級(jí)元素總是在新的行上開始,并盡可能地占據(jù)本行全部可用的寬度;
    • 塊級(jí)元素有這些:<address> <article> <aside> <blockquote> <canvas> <dd> <div> <dl> <dt> <fieldset> <figcaption> <figure> <footer> <form> <h1>~<h6> <ol> <output> <p> <pre> <section> <table> <tfoot> <ul> <video>
  • 行內(nèi)元素:行內(nèi)元素不會(huì)另起一行,它也只占用必要的寬度;
    • 行內(nèi)元素有這些:<a> <abbr> <acronym> <b> <bdo> <big>
      <button> <cite> <code> <dfn> <em> <i> <img> <input> <kbd> <label> <map> <object> <q> <samp> <script> <select> <small> <span> <strong> <textarea> <time> <tt> <var>
      塊級(jí)元素講究排場,行內(nèi)元素勤儉節(jié)約
<!--請(qǐng)?jiān)谙旅嫣砑影咐?->
    <a >論壇</a>
    <a href="htttp://www.itdecent.cn/">簡書</a>
    <p>踽踽獨(dú)行</p>
    <p>形單影只</p>
image.png
  • <span>
<!DOCTYPE html>
<html>
<head>
    <title>相擁和獨(dú)行</title>
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width,initial-scale=1.0">
    <meta name="keywords" content="周小雨進(jìn)階前端大神記">
    <meta name="description" content="《跟隨小甲魚成為前端大神》">
    <meta name="author" content="Belle zhou">
    <style>
    span {color:red}
    </style>
</head>
<body>
    <p>黑夜給了我黑色的<span>眼睛</span>,</p>
    <p>我卻用它尋找<span>光明</span>。</p>
</body>
</html>
image.png
  • 如果想要讓兩個(gè)行內(nèi)元素也能夠獨(dú)占一行,應(yīng)該怎么做呢?(使用br元素?fù)Q行)


    image.png
  • 行內(nèi)元素與塊級(jí)元素對(duì)比:
    • 一般情況下,行內(nèi)元素只能包含數(shù)據(jù)和其他行內(nèi)元素。
    • 而塊級(jí)元素可以包含行內(nèi)元素和其他塊級(jí)元素;
    • 這種結(jié)構(gòu)上的包含繼承區(qū)別可以使塊級(jí)元素創(chuàng)建比行內(nèi)元素更“大型”的結(jié)構(gòu);
  • 為什么要將內(nèi)容分為塊級(jí)和行內(nèi)?
    • 因?yàn)镠TML要求瀏覽器將連續(xù)的空白字符合并為一個(gè)空格;

3、所見即所得:

  • pre元素:定義預(yù)格式化文本,預(yù)格式化就是保留文本在源代碼中的格式,使得頁面中現(xiàn)實(shí)的和源代碼中的效果完全一致;
  • HTML字符實(shí)體(Character Entities)
<!DOCTYPE html>
<html>
<head>
    <title>pre元素演示</title>
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width,initial-scale=1.0">
    <meta name="keywords" content="周小雨進(jìn)階前端大神記">
    <meta name="description" content="《跟隨小甲魚成為前端大神》">
    <meta name="author" content="Belle zhou">
</head>
<body>
    <!--演示pre元素的使用-->
    <pre>
        &#60;!DOCTYPE html>&#62;
        &#60;html>&#62;
        &#60;head>&#62;
            &#60;title>&#62;pre元素演示&#60;/title&#62;
            &#60;meta charset=&#34;utf-8&#34;&#62;
            &#60;meta name=&#34;viewport&#34; content=&#34;width=device-width,initial-scale=1.0&#34;&#62;
            &#60;meta name=&#34;keywords&#34; content=&#34;周小雨進(jìn)階前端大神記&#34;&#62;
            &#60;meta name=&#34;description&#34;content=&#34;《跟隨小甲魚成為前端大神》v&#62;
            &#60;meta name=&#34;author&#34; content=&#34;Belle zhou&#34;&#62;
        &#60;/head&#62;
        &#60;body&#62;
            &#60;!--演示pre元素的使用-->&#62;
        &#60;/body&#62;
        &#60;/html&#62;
    </pre>
</body>
</html>

在瀏覽器上的顯示

image.png

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • HTML 5 HTML5概述 因特網(wǎng)上的信息是以網(wǎng)頁的形式展示給用戶的,因此網(wǎng)頁是網(wǎng)絡(luò)信息傳遞的載體。網(wǎng)頁文件是用...
    阿啊阿吖丁閱讀 4,953評(píng)論 0 0
  • 概述 在網(wǎng)易云課堂學(xué)習(xí)李南江老師的《從零玩轉(zhuǎn)HTML5前端+跨平臺(tái)開發(fā)》時(shí),所整理的筆記。筆記內(nèi)容為根據(jù)個(gè)人需求所...
    墨荀閱讀 2,475評(píng)論 0 7
  • ??DOM(文檔對(duì)象模型)是針對(duì) HTML 和 XML 文檔的一個(gè) API(應(yīng)用程序編程接口)。 ??DOM 描繪...
    霜天曉閱讀 3,866評(píng)論 0 7
  • 瀏覽器與服務(wù)器的基本概念 瀏覽器(安裝在電腦里面的一個(gè)軟件) 作用: ①將網(wǎng)頁內(nèi)容渲染呈現(xiàn)給用戶查看。 ②讓用戶通...
    云還灬閱讀 1,284評(píng)論 0 0
  • 概要 64學(xué)時(shí) 3.5學(xué)分 章節(jié)安排 電子商務(wù)網(wǎng)站概況 HTML5+CSS3 JavaScript Node 電子...
    阿啊阿吖丁閱讀 9,851評(píng)論 0 3

友情鏈接更多精彩內(nèi)容