CSS.

Slides:



Advertisements
งานนำเสนอที่คล้ายกัน
คำสั่งเริ่มต้น รูปแบบ. <HTML>. </HTML>
Advertisements

การใส่หมายเลขหน้าข้อความ ปรับแต่งเอกสารด้วยการใส่ หมายเลขหน้าข้อความ
INTRODUCTION TO C LANGUAGE
บทที่ 7 การใช้ตัวอักษร สื่อชุดนี้เป็นลิขสิทธิ์ของสำนักพิมพ์วังอักษร ใช้เพื่อการศึกษาเท่านั้น.
เปลี่ยนสี และรูปแบบของตัวหนังสือ และจุดเชื่อมโยง
เรียนรู้และเข้าใจ HTML อย่างง่าย
การใส่กรอบให้ข้อความ ใน Word ๒๐๑๐
ปฏิบัติการที่ 4 การใช้โปรแกรมประมวลผลคำ
Chapter 2 : Character and Fonts
Microsoft Office PowerPoint 2003
Script Programming& Internet Programming
หลักการออกแบบเว็บ กำหนดกลุ่มเป้าหมาย จำแนกกลุ่มเนื้อหา
ตัวอย่างการนำเสนอ Sample Presentation
องค์ประกอบ Graphic.
การกำหนดลักษณะของตัวอักษร
HTML (คืออะไร) ภาษา HTML (HyperText Markup Language) เป็นภาษาที่ใช้คำสั่งที่เรียกว่า Tag มีทั้งเปิดและปิด เพื่อกำหนดบริเวณที่มีผลของคำสั่ง คำสั่งภาษา HTML.
โครงสร้าง ภาษา HTML.
การวาดและการทำงานกับวัตถุ
ลักษณะพิเศษของ ภายใต้คำสั่ง <BODY>
ปฏิบัติการที่ 3 : การสร้างโฮมเพจอย่างง่าย
แนะนำให้รู้จักกับ CSS (Cascading Style Sheets)
การสร้างเอกสารเว็บเพจ
การตกแต่งเอกสาร การเลือกรูปแบบและขนาดของตัวอักษร
วันที่ เมษายน 2553 ณ สำนักหอสมุด มหาวิทยาลัยเชียงใหม่
การจัดวางตำแหน่งข้อมูลไว้กึ่งกลาง
แก้ไขปรับปรุง Form.
– Web Programming and Web Database
การใช้งานโปรแกรม Microsoft Word
การสร้างเว็บด้วย HTML HyperText Markup Language
ภาษา HTML.
ความรู้เกี่ยวกับตัวอักษร
การสร้างภาพเคลื่อนไหว
การพิมพ์ข้อความ และการสร้างตาราง
การพิมพ์รายงาน / วิทยานิพนธ์
CSS.
HTML.
Master Page Style Sheet
การประดิษฐ์ตัวอักษร (ตอนที่ 2.1)
Page: 1 การพัฒนาโปรแกรมประยุกต์บนเว็บ อ. บุรินทร์ รุจจนพันธุ์.. ปรับปรุง 12 กรกฎาคม 2550 HTML (HyperText Markup Language)
HTML Hypertext Markup Language Updated : August 23,2012.
การจัดเอกสาร และการตกแต่งเอกสาร
การกำหนดลักษณะตัวอักษร
เรื่อง การจัดแต่งเอกสาร
วาดภาพสวยด้วย Paint.
HTML, PHP.
การใช้สไตล์และเท็มเพลตสำเร็จรูป
คำสั่งภาษา HTML เบื้องต้น
วิชาคอมพิวเตอร์กราฟิก intro_vb_net_06 การสร้างกราฟเส้นตรงด้วย VB.NET
ความรู้เบื้องต้นเกี่ยวกับการเขียนโปรแกรม PHP
บทที่ 3 การกำหนดรูปแบบตัวอักษร
หน่วยที่ 12 Style Sheet and Layers
Output of C.
HTML 1. รูปแบบพื้นฐานของ เอชทีเอ็มแอล
หลักการเขียนเว็บไซต์
รหัสวิชา บทที่ 4 การจัดรูปแบบเอกสาร.
Introduction to HTML, PHP – Special Problem (Database)
HTML (Hyper Text Markup Language) HTML (Hyper Text Markup Language) เป็นภาษา มาตรฐานสากลที่ใช้นำเสนอข้อมูลแบบ ผสมผสานในการสื่อสารแบบ World-Wide- Web.
Graphic Design 03.
บทที่ สร้างงานเอกสารและการแก้ไข
การจัดรูปแบบเอกสาร Microsoft Word 2007.
ขั้นตอนการ สมัครเมลล์ * สิ่งที่ต้องจำ ห้าม ลืม 1.ID หรือชื่อผู้ใช้ 2. รหัสผ่าน 3. คำตอบที่ท่านตอบ คำถามที่เลือก.
สื่อการสอนการเขียนเว็บเพจ ด้วยภาษา HTML
ความรู้เบื้องต้น เกี่ยวกับโปรแกรม
โดย ส.อ.ประกาศิต วรนุช วิททยาลัยเฉลิมกาณจนา
Cascading Style Sheet (CSS). CSS การใช้งาน CSS Class และ ID Pseudo Class.
การจัดรูปแบบเอกสาร HTML ด้วย CSS (Cascading Style Sheet) เอกสารประกอบคำบรรยายวิชา คอมพิวเตอร์ และ อินเทอร์เน็ต ภาควิชาวิทยาการคอมพิวเตอร์ มหาวิทยาลัยบูรพา.
ภาษา CSS (Cascading Style Sheets)
What is CSS? CSS (Cascading Style Sheet) ซึ่งเราจะใช้ CSS เพื่อให้แก้ไขคุณสมบัติ ของเว็บเพจ ให้มีหน้าตา สีสันหรือรูปแบบเป็นไปตามที่ต้องการ CSS มีลักษณะคล้ายหน้ากาก.
บทที่ 5 ตัวพิมพ์/ตัวอักษรที่ใช้บนเว็บ Chapter 5 Web Typography
หน่วยการเรียนรู้ การเขียนโปรแกรมภาษาขั้นพื้นฐาน เรื่อง การตกแต่ง HTML 5 ด้วย CSS รหัส รายวิชา ง23102 การงานอาชีพและเทคโนโลยี 6 กลุ่มสาระ การงานอาชีพและเทคโนโลยี
ใบสำเนางานนำเสนอ:

CSS

CSS (Cascading Style Sheets) ข้อดี แก้ไขง่ายและทำงานได้สะดวก เว็บเพจมีขนาดเล็กลง ใช้งานได้หลายครั้ง Usability เป็นการกำหนดเฉพาะ มีการตกแต่งมากมายให้เลือกใช้

Syntax selector { property : value; property2 : value2; } Example h2 { color : yellow; font-size : 13px;}

Selector Type body{ background-color:#00FF00; } 1. Type Selector body{ background-color:#00FF00; } 2. Class Selector ( . ) .header1 { color:#0000FF; } <p class=‘header1’>Text</p>

#greenlink{ color:#00FF00; } 3. ID Selector ( # ) #greenlink{ color:#00FF00; } <a href=‘./index.html’ id=‘greenlink’>Home</a> 4. Contextual Selector div p { color:#FF0000; } <div> Hello <p>World</p> </div>

5. Pseudo Element และ Pseudo Class Selector first-child คือ Element ที่ตามมาเป็นตัวแรก first-line คือ บรรทัดแรกของ Element นั้น first-letter คือ ตัวอักษรแรกของ Element นั้น before คือ ก่อน Element นั้น after คือ หลัง Element นั้น p:first-letter {color:#ff0000;font-size:xx-large} p:first-line {color:#0000ff}

- Pseudo Class มักใช้กับสถานะของลิงก์ link ลิงก์ที่ยังไม่เคยคลิก visited ลิงก์ที่คลิกไปแล้ว hover ลิงก์เมื่อเมาส์อยู่บนลิงก์ active ลิงก์ขณะที่กดคลิก a:link { color:#FF0000; } a:visited { color:#FF00FF; } a:hover { color:#FFFF00; } a:active { color:#00FF00; }

.sidebar > p { color : #0066cc; } Direct Child Selector มีผลเฉพาะ Element ที่อยู่ภายในโดยตรงเท่านั้น .sidebar > p { color : #0066cc; } <div class="sidebar"> <p>This is p1</p> <p>This is p2</p> <div id="xxx"> <p>This is p3</p> </div> </div>  <div class="sidebar"> <p>This is p1</p> <p>This is p2</p> <div id="xxx"> <p>This is p3</p> </div> </div> 

Adjacent Slibling Selector ให้แสดงผลเหมือนกัน h2+h3 { color : yellow ; } Universal Selector กำหนดทุก element พร้อมกัน #box2 *{ color : red; background : blue; } Attribute Selector a[href] { font-weight : bold; } a[href][target] { font-weight : bold; text-decoration : underline ; } input[type=‘text’] { font-weight : bold; color : blue; }

Grouping h1,h2,h3 { line-height : 22px; color : green; } h1 {

การใช้งาน CSS 1. Inline Style <p style=‘color:#FF0000;’>Hello!!</p> 2. Internal Style / Header Style <head> <style type=“text/css”> p {color:#FF0000; } </style> </head> 3. External Style <link rel=“stylesheet” href=“style1.css” type=“text/css”>

ลักษณะการเขียน CSS ที่ดี ควรเขียนให้เป็นระเบียบ body { background:#00FF00; color: #FFFF00; } ควรเขียน comment เพิ่มเติม .greenlink { color:#00FF00; } /* for link in left menu*/ กำหนดชื่อ ควรกำหนดให้สื่อความหมาย .backmenu { color:#FF0000; }  .xxx{ color:#FF0000; } 

หน่วยใน CSS ขนาด pixel px em em point pt pica pc inch in millimeter mm

สี (Color) ชื่อสี black, red, blue #rrggbb #00ccaf #rgb #00f rgb(x,x,x) rgb(225,0,0) rgb(y%,y%,y%) rgb(0%,100%,0%)

การตกแต่งข้อความ การโหลด Font เพื่อใช้งาน @font-face{ font-family : “TH SARABUN” ; src : url(fonts/sarabun.ttf); }

p { font:italic bold 13px Georgia, serif;} Text Property ของ Font font-family เลือกฟอนต์เพื่อใช้งาน font-style เพื่อการตกแต่งเพิ่มเติม font-variant เพื่อทำเอฟเฟ็กต์ font-weight เพื่อทำให้ตัวอักษรหนาขึ้น หรือ บางลง font-size ปรับขนาดของฟอนต์ font กำหนดทุกอย่างที่เกี่ยวกับฟอนต์ไปพร้อมกันในคำสั่งเดียว p { font:italic bold 13px Georgia, serif;}

font-family p { font-family : Verdana, Tahoma, “Time New Roman”; } .normallink {font-family : Geneva, “MS serif”; }

Font-weight p { font-weight:bold; } p { font-weight:500; } Relative : บอกด้วยคำเฉพาะ เช่น normal, bold, bolder, lighter; Absolute : บอกด้วยขนาด เช่น 100, 200, … , 900 p { font-weight:bold; } p { font-weight:500; }

font-size Absolute font size div{ font-size: 13px; } div{ font-size: small; } xx-small x-small small medium large x-large xx-large 9px 10px 13px 16px 19px 24px 32px

font-size Relative size font ขนาดที่สัมพันธ์กับขนาดที่ใช้อยู่ เช่น larger หรือ smaller Length บอกด้วยตัวเลขความยาวพร้อมหน่วย Percentage เปอร์เซ็นต์ Inherit ใช้ขนาดเดียวกับ Parent Element

font-style italic ตัวเอียง หากไม่มี จะใช้ฟอนต์ปกติ oblique ตัวเอียงที่มาจาก oblique font normal ค่าปกติ Inherit แบบเดียวกับที่ Parent ใช้อยู่

Formatting Text letter-spacing : ระยะห่างระหว่างตัวอักษร word-spacing : ระยะห่างระหว่างคำ text-indent : ย่อหน้าหรือเว้นว่างหน้าข้อความ text-align : จัดตำแหน่ง text-decoration : ขีดเส้นใต้ เหนือ หรือขีดตรงกลางข้อความ text-transform : แปลงตัวพิมพ์เล็กหรือตัวพิมพ์ใหญ่ white-space : ควบคุมลักษณะการพิมพ์ตัวอักษร line-height : กำหนดช่องว่างระหว่างบรรทัด

text-decoration none ไม่กำหนดการขีดเส้นใดๆ overline ขีดเส้นเหนือข้อความ line-through ขีดเส้นผ่าน/ทับข้อความ underline ขีดเส้นใต้ข้อความ

<p>Welcome to CSS Class</p> text-transform : <p>Welcome to CSS Class</p> capitalize ตัวอักษรใหญ่ในตัวอักษรแรกของคำ uppercase ตัวอักษรใหญ่ทั้งหมด lowercase ตัวอักษรเล็กทั้งหมด

white-space : pre คงทุกอย่างไว้เช่นเดิม Example CSS.Example CSS.Example CSS.Example CSS. </p> pre คงทุกอย่างไว้เช่นเดิม normal จัดทั้งหมดให้อยู่ภายในกรอบ nowrap ไม่จัดเป็นหลายบรรทัด รวมเป็นบรรทัดเดียว