[第六週] 認識 HTML 及常用標籤 (上)


什麼是網頁?

我們會先編輯一個文字檔 HTML,經由瀏覽器(Chrome, FireFox, IE...)渲染(Render)後的畫面就是我們看到的網頁。

HTML 必備標籤

HTML 全名為 HyperText Markup Language

  • <!DOCTYPE HTML> 會寫在第一行,目的是跟瀏覽器說要用最新的 HTML 格式去渲染出網頁。

標籤都會成雙成對的顯示,如下

  • <html> </html>
    把整個網頁都包住
  • <head> </head> 網頁相關資訊:
    • <meta charset ="utf-8" /> or <meta charset="utf-8">
      表示網頁的編碼適用 utf-8。
      其實本來是 <meta charset ="utf8"> </meta>,但因為兩個開合標籤內沒有其他東西,所以可以和在同一個標籤內,或是直接不加反斜線。
    • <title> 這是 Title </title> 網頁的標題

其他會放在 head 裡的標籤待補....

  • <body> </body> 網頁內容:
    • <!--
      我是註解
      -->
      
      註解不會顯示在網頁上,是給閱讀網頁程式碼的人看的。

HTML 常用標籤(上)

  • h1 ~ h6 (Heading) 內文的標題,有 6 種大小可以選擇
  • <p>內文</p> (Paragraph) 定義段落
    使用 Lorem ipsum 可以看文章或文字在不同字型、版型下看起來是不是自己想要的效果。
  • <div> </div> 用來細分區塊,目前階段放上此標籤,網頁看起來沒有變化,在接下來 css 上會比較有明顯感受到他的好處。
  • <span> </span> 跟 div 也是分區塊的作用,差別在於針對某個文字使用 span實不會分行,但使用 div 會自動分行。
  • <img alt ="替代文字" title ="圖片標題" src = "圖片來源網址">
    alt: alternate
    src: sorce

    <img title="地球媽媽" src="https://i1.wp.com/image.pcrookie.com/2015/02/Google_13D3A/image.png?resize=264%2C226" />
    

    移動滑鼠到圖片上方,會顯示出地球媽媽的 title

     <img alt="圖片呢?!" title="地球媽媽" src="" />
    

    圖片網址無效時,alt 內容會顯示在圖片邊

  • 顯示清單
    <ul> </ul> unordered list 無排序
    <ol> </ol> ordered list 有排序
    <li> </li> list item 在 ul 或 ol 標籤裡的項目
    // 無排序
     <ul>
         <li>Apple</li>
         <li>Peach</li>
         <li>Orange</li>
         <li>Banana</li>
     </ul>
    
     // 有排序
     <ol>
         <li>Apple</li>
         <li>Peach</li>
         <li>Orange</li>
         <li>Banana</li>
     </ol>
    
  • <pre> </pre> (preformatted text)
    如果要在網頁裡呈現程式碼, 使用此標籤可以保留完整格式,該有的空格會如我們的程式碼一樣呈現在網頁上。
  • <br> (line break)
    換行
  • <table> </table> 表格
    • <tr> </tr> (table row)
       表格中的行
    • <td> </td> (table cell)
      表格中帶有資料的單元格
    • <th> </th> (table header)
      表格中的標題,通常是第一列,或第一行
  • <a href="欲連結的網址 / #id" target="是否開新分頁"> </a> (anchor)
    • href: hypertext reference
      1. 連到網頁外面的位址
      2. 連到網頁裡面的位址 (要先在 heading 後加上 id)
    • target
      1. _self 在原本頁面開啟
      2. blank 在新分頁開啟
#html #heading #div #img #span #table #pre #br #list #anchor #hypertext reference






你可能感興趣的文章

響應式網站製作重點

響應式網站製作重點

FAQ 程式設計共學營常見問題

FAQ 程式設計共學營常見問題

[Python] Using pre-commit to improve Code Readability Easily

[Python] Using pre-commit to improve Code Readability Easily






留言討論