0%

HTML基本介紹-1

  • 標記式語言,也就是透過標籤來建立
  • 目前的規範版本為 HTML 5

    建立第一個網頁

html:5,! 建立HTML雛形

  • 輸入標題

  • 將建立的html放到瀏覽器

HTML的文件架構

Luka 程式柴教學

  • 字元集(charset):UTF-8,Big5

HTML的元素

1.h1

<head> </head>網頁中的頭,它的任務是要容納文件的 metadata

<h1>Heading 1 </h1>網頁中的標題 headings

2.<p>

一個段落是一個block元素,段落與段落間有距離
例如:
html有block(<p>,<div>),inline(<span>)元素
<br>換行,可與文內進行段落的區分

如圖:

3.圖片 <img>

<img src="pic_trulli.jpg" alt="Italian Trulli">

src=圖片的網址
alt 圖片代表的意思,特別對SEO優化有幫助,且在圖片無法顯示時,能呈 現基本資訊

4.連結標籤 <a>

<a href="https://www.w3schools.com/">Visit W3Schools.com!</a>

  • href= 連結要去的網址位置
  • <a href="/html/default.asp">HTML tutorial</a>
    -> 也可以連結同一個檔案、目錄下的資料
  • <a href="https://www.w3schools.com/" target="_blank">Visit W3Schools!</a>
  • Target="_blank"開啟一個新的視窗,不會蓋掉前面已開啟的舊視窗,但要注意的是當開了新的視窗後,可能會影響原本視窗的運作
    建議你要加上 rel=”noreferrer noopener”

5.表格 <table>

使用的標籤有table,th,td,要使用時再去複製語法修改比較快~

簡易示意圖,清楚標籤所對應的表格位置:

6.<form> 如:登入,會員註冊

1) action 定義數據的發送位置
範例:沒有action 屬性,數據將發送到和表單所在的同一頁面<form></form>
範例:數據將發送到指定的URL位置(也就是web server位置)<form action="http://foo.com"></form>

2) <input> </input>表單輸入的設定
其中:
name 屬性用來指定送出去的該筆資料要用什麼名稱
type 建立表單元件,”text”文字,”password”密碼輸入,”checkbox”核取方塊,”submit” 表單的送出按鈕
placeholder 輸入的提示訊息
value 指定初始值 (default value)


參考資料
W3SCHOOL
Target=”_blank”的安全性風險
你不曾察覺的隱患:危險的 target=”_blank” 與 “opener”
JS - <form> 表單
HTML 表單元件 - <input> 標籤 (tag)