Top Banner
HTML 2. คำสั่งในกำรจัดตัวอักษร ปรับปรุงโดย อ. กิตติพิชญ์ คุปตะวาณิช และ อ. สิทธิโชค ทรัพย์ไพบูลย์กิจ
24

HTML 2. ค ำสั่งในกำรจัดตัวอักษร · HTML "Computer Output" Tags Tag Description Defines computer code text Defines

Jul 13, 2020

Download

Documents

dariahiddleston
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: HTML 2. ค ำสั่งในกำรจัดตัวอักษร · HTML "Computer Output" Tags Tag Description <code> Defines computer code text <kbd> Defines

HTML

2. ค ำสัง่ในกำรจดัตวัอกัษร

ปรบัปรุงโดย อ. กิตติพิชญ ์คุปตะวาณิช

และ อ. สิทธิโชค ทรพัยไ์พบูลยกิ์จ

Page 2: HTML 2. ค ำสั่งในกำรจัดตัวอักษร · HTML "Computer Output" Tags Tag Description <code> Defines computer code text <kbd> Defines

HTML Text Formatting (Revisited)

<b>This text is bold</b>

<strong>This text is strong</strong>

This text is bold

This text is strong

This text is italic

This text is emphasized

This is computer output

This is subscript

This is superscript

<i>This text is italic</i>

<em>This text is emphasized</em>

<code>This is computer output</code>

This is <sub>subscript</sub>

This is <sup>superscript</sup>

<p>

</p>

204202: Information Technology II 2

Page 3: HTML 2. ค ำสั่งในกำรจัดตัวอักษร · HTML "Computer Output" Tags Tag Description <code> Defines computer code text <kbd> Defines

HTML Formatting

More HTML Text Formatting Tags

204202: Information Technology II

Tag Description

<small> ส ำหรบั text ขนำดเลก็ (smaller)

<ins> ส ำหรบั text ท่ีแทรกมำ (inserted)

<del> ส ำหรบั text ท่ีถกูลบ (deleted)

<mark> ส ำหรบั text ท่ีถกู highlight (marked)

3

Page 4: HTML 2. ค ำสั่งในกำรจัดตัวอักษร · HTML "Computer Output" Tags Tag Description <code> Defines computer code text <kbd> Defines

This is small text.

This is inserted text.

This is deleted text.

This is marked text.

HTML Formatting [2]

This is <small>small</small> text.<br>

This is <ins>inserted</ins> text.

<br>

This is <del>deleted</del> text.

<br>

This is <mark>marked</mark> text.

<p>

</p>

204202: Information Technology II 4

Page 5: HTML 2. ค ำสั่งในกำรจัดตัวอักษร · HTML "Computer Output" Tags Tag Description <code> Defines computer code text <kbd> Defines

HTML Formatting [3]

HTML "Computer Output" Tags

Tag Description

<code> Defines computer code text

<kbd> Defines keyboard text

<samp> Defines sample computer code

<var> Defines a variable

<pre> Defines preformatted text

204202: Information Technology II 5

Page 6: HTML 2. ค ำสั่งในกำรจัดตัวอักษร · HTML "Computer Output" Tags Tag Description <code> Defines computer code text <kbd> Defines

HTML Formatting [4]

HTML Citations, Quotations, and Definition

Tag Description

<abbr> Defines an abbreviation or acronym

<address> Defines contact information for the author/owner of a document

<bdo> Defines the text direction

<blockquote> Defines a section that is quoted from another source

<q> Defines an inline (short) quotation

<cite> Defines the title of a work

<dfn> Defines a definition term

visit http://www.w3schools.com/html/html_formatting.asp for the complete list

204202: Information Technology II 6

Page 7: HTML 2. ค ำสั่งในกำรจัดตัวอักษร · HTML "Computer Output" Tags Tag Description <code> Defines computer code text <kbd> Defines

HTML Styles - CSS7

204202: Information Technology II

Page 8: HTML 2. ค ำสั่งในกำรจัดตัวอักษร · HTML "Computer Output" Tags Tag Description <code> Defines computer code text <kbd> Defines

HTML Styles - CSS

What is CSS?

CSS ยอ่มำจำก Cascading

Style Sheet

ใชเ้พื่อก ำหนดรปูแบบกำร

แสดงผล (Style) ของ

HTML element

CSS ถกูสรำ้งมำเพื่อแยก

รปูแบบกำรแสดงผล (Style)

ออกจำกเน้ือหำ (Content)

8204202: Information Technology II

Page 9: HTML 2. ค ำสั่งในกำรจัดตัวอักษร · HTML "Computer Output" Tags Tag Description <code> Defines computer code text <kbd> Defines

HTML - Adding CSS (1)

กำรก ำหนด Style สำมำรถท ำได้ 3 วิธีคือ1. ก ำหนดแบบ Inline โดยระบเุป็น Attribute "style" ในแต่ละ

Element

<p style="color:blue;margin-left:20px;">Some text</p>

204202: Information Technology II 9

Page 10: HTML 2. ค ำสั่งในกำรจัดตัวอักษร · HTML "Computer Output" Tags Tag Description <code> Defines computer code text <kbd> Defines

HTML - Adding CSS (2)

2. ก ำหนดแบบ Internal Style Sheet โดยกำรใช้ Tag <style> ในส่วน <head> ของเอกสำร HTML

** Tag <p> ทกุตวัในเอกสำร HTML น้ีจะได้รบัผลจำก style ท่ีก ำหนดไว้

204202: Information Technology II 10

<head>d><style type="text/css">body {background-color:yellow;}p {color:blue;}

</style><</head>ead>

Page 11: HTML 2. ค ำสั่งในกำรจัดตัวอักษร · HTML "Computer Output" Tags Tag Description <code> Defines computer code text <kbd> Defines

HTML - Adding CSS (3)

3. ก ำหนดแบบ External Style Sheet ลงในไฟลเ์อกสำร CSS แยกต่ำงหำก (CSS File) และเรียกใช้ ไฟล ์CSS นัน้ โดยกำรใช้ Tag <link>

Attributes ของ <link>rel = relation, type = type of file, href= Hypertext Reference

204202: Information Technology II 11

visit http://www.w3schools.com/css for CSS tutorials

<head><link rel="stylesheet" type="text/css" href="mystyle.css">

</head>

Page 12: HTML 2. ค ำสั่งในกำรจัดตัวอักษร · HTML "Computer Output" Tags Tag Description <code> Defines computer code text <kbd> Defines

HTML Style Example

Example 1: Background Colorbackground-color ก ำหนดสีของพืน้หลงั ซ่ึงสำมำรถก ำหนดสีโดยใช้ ช่ือสี (Color Names)

เช่น Black, Red, LightSkyBlue - ช่ือสีจะไม่มี space (วรรค)สำมำรถด ูlist ช่ือสีเพ่ิมเติมได้ท่ี

http://www.w3schools.com/html/html_colornames.asp ค่ำRGB (Red Green Blue) โดยใช้รปูแบบเลขฐำน 16 #xxxxxx หรือ rgb(r,g,b)

เช่น #000000 = Black, rgb(255,0,0) = Red, #87CEFA = LightSkyBlueสำมำรถด ูlist ค่ำ RGB เพ่ิมเติมได้ท่ี

http://www.w3schools.com/html/html_colorvalues.asp 12

Page 13: HTML 2. ค ำสั่งในกำรจัดตัวอักษร · HTML "Computer Output" Tags Tag Description <code> Defines computer code text <kbd> Defines

HTML Style Example [2]

Example 1: Background Color [2]

<!DOCTYPE html><html><body>

<h1 style="background-color:green;">A heading</h1><p style="background-color:chocolate">A paragraph.

</p></body>

</html>

204202: Information Technology II 13

Page 14: HTML 2. ค ำสั่งในกำรจัดตัวอักษร · HTML "Computer Output" Tags Tag Description <code> Defines computer code text <kbd> Defines

HTML Style Example [3]

Example 2: Font, Color and Sizefont-family ก ำหนดช่ือ font color ก ำหนดสีของตวัอกัษรsize ก ำหนดขนำดของตวัอกัษร<!DOCTYPE html><html><body>

<h1 style="font-family:verdana;">A heading</h1><p style="font-family:arial;color:red;font-size:20px;">A paragraph.

</p></body>

</html> 204202: Information Technology II 14

Page 15: HTML 2. ค ำสั่งในกำรจัดตัวอักษร · HTML "Computer Output" Tags Tag Description <code> Defines computer code text <kbd> Defines

HTML Style Example [4]

Example 3: Border (เส้นขอบ)border-style ก ำหนดแบบเส้นขอบ none คือไม่มีขอบ

204202: Information Technology II 15

Page 16: HTML 2. ค ำสั่งในกำรจัดตัวอักษร · HTML "Computer Output" Tags Tag Description <code> Defines computer code text <kbd> Defines

HTML Style Example [5]

Example 3: Border (เส้นขอบ) [2]border-width ก ำหนดควำมหนำของเส้นขอบborder-color ก ำหนดสีของเส้นขอบ<!DOCTYPE html><html><body><p style="border-width:5px;border-style:solid;border-color:red;">

A paragraph.</p>

</body></html>

204202: Information Technology II 16

Page 17: HTML 2. ค ำสั่งในกำรจัดตัวอักษร · HTML "Computer Output" Tags Tag Description <code> Defines computer code text <kbd> Defines

HTML Style Example [6]

Example 3: Border (เส้นขอบ) [3]เรำสำมำรถก ำหนดเส้นขอบอย่ำงย่อได้โดยใช้ล ำดบั: ควำมหนำ, ชนิดของขอบ และสี

<p style="border-width:5px;border-style:solid;border-color:red;">

<p style="border: 5px solid red;">

border-radius ก ำหนดเส้นขอบแบบมมุโค้งใช้ได้กบั IE9+, Firefox 4+, Chrome, Safari 5+, และ Opera.

<p style="border: 5px solid orange;border-radius:7px">

17

visit http://www.w3schools.com/cssref/default.asp for CSS references

Page 18: HTML 2. ค ำสั่งในกำรจัดตัวอักษร · HTML "Computer Output" Tags Tag Description <code> Defines computer code text <kbd> Defines

HTML Entities18

204202: Information Technology II

Page 19: HTML 2. ค ำสั่งในกำรจัดตัวอักษร · HTML "Computer Output" Tags Tag Description <code> Defines computer code text <kbd> Defines

HTML Entities

ในเอกสำร HTML อกัขระบำงตวั เป็นอกัขระพิเศษท่ีถกูสงวนไว้เพ่ือจดุประสงคต่์ำงๆ เช่นเคร่ืองหมำยน้อยกว่ำ ( < ) และมำกกว่ำ ( > )เป็นอกัขระพิเศษท่ีใช้เพ่ือแสดง tag

204202: Information Technology II 19

Page 20: HTML 2. ค ำสั่งในกำรจัดตัวอักษร · HTML "Computer Output" Tags Tag Description <code> Defines computer code text <kbd> Defines

HTML Entities

หำกต้องกำรแสดงอกัขระพิเศษในเน้ือหำของเอกสำรสำมำรถท ำได้โดยกำรใส่รหสัพิเศษ (HTML Entities) ซ่ึงมี 2 รปูแบบคือ

1. &entity_name;2. &#entity_number;

204202: Information Technology II 20

Page 21: HTML 2. ค ำสั่งในกำรจัดตัวอักษร · HTML "Computer Output" Tags Tag Description <code> Defines computer code text <kbd> Defines

HTML entity ท่ีพบบอ่ย

HTML Entities [2]

Result Description Entity Name Entity Number

non-breaking space

&nbsp; &#160;

< less than &lt; &#60;

> greater than &gt; &#62;

& ampersand &amp; &#38;

§ section &sect; &#167;

© copyright &copy; &#169;

® registered trademark

&reg; &#174;

™ trademark &trade; &#8482;

http://www.ascii.cl/htmlcodes.htm 21

visit http://www.w3.org/TR/html4/sgml/entities.html for HTML Entity Reference

Page 22: HTML 2. ค ำสั่งในกำรจัดตัวอักษร · HTML "Computer Output" Tags Tag Description <code> Defines computer code text <kbd> Defines

Non-Standard Element Example

<marquee> เป็น tag ท่ีสรำ้งขึน้โดย Microsoft และเร่ิมใช้ใน Internet Explorer version ต้นๆ ท่ีออกมำ โดยใช้เพื่อกำรท ำให้ตวัอกัษรเล่ือน (scroll) ในทิศทำงต่ำงๆ กนั

<blink> เป็น tag ท่ีสรำ้งขึน้โดย Netscape Navigator ใช้เพื่อกำรท ำให้ตวัอกัษรกระพริบ (blink)

W3C ไม่แนะน ำให้ใช้ Tag ทัง้สอง Tag น้ี

204202: Information Technology II 22

Page 23: HTML 2. ค ำสั่งในกำรจัดตัวอักษร · HTML "Computer Output" Tags Tag Description <code> Defines computer code text <kbd> Defines

W3C HTML Validator

World Wide Web Consortium (W3C) มีบริกำรเพ่ือกำรตรวจสอบเอกสำร (Markup Validation Service) ว่ำถกูต้องตำมมำตรฐำนหรอืไม่ โดยสำมำรถตรวจสอบได้โดยกำร upload เอกสำร HTML/XHTML หรือ กรอก URL (Web address) ของ webpage ท่ีต้องกำรตรวจสอบท่ี

http://validator.w3.org/

204202: Information Technology II 23

Page 24: HTML 2. ค ำสั่งในกำรจัดตัวอักษร · HTML "Computer Output" Tags Tag Description <code> Defines computer code text <kbd> Defines

References

W3C HTML Tutorial Wiki http://www.w3.org/community/webed/wiki/HTML

W3C HTML 4.01 Specification http://www.w3.org/TR/REC-html40/

W3C CSS Specifications http://www.w3.org/Style/CSS/specs.en.html

W3C CSS: Articles and tutorials http://www.w3.org/Style/CSS/learning.en.html

204202: Information Technology II 24