Master Page Style Sheet

Slides:



Advertisements
งานนำเสนอที่คล้ายกัน
โปรแกรมฝึกหัด การเลื่อนและคลิกเมาส์
Advertisements

วิชา องค์ประกอบศิลป์สำหรับคอมพิวเตอร์ รหัส
การซ้อนทับกัน และคลื่นนิ่ง
แนวทางการรายงานผลการปฏิบัติราชการโดยผ่านระบบเครือข่ายอินเตอร์เน็ต
เปรียบเทียบจำนวนประชากรทั้งหมดจากฐาน DBPop Original กับจำนวนประชากรทั้งหมดที่จังหวัดถือเป็นเป้าหมาย จำนวน (คน) 98.08% % จังหวัด.
การสืบค้นข้อมูลจาก Web OPAC
แนะนำให้รู้จักกับ CSS (Cascading Style Sheets)
จำนวนนับใดๆ ที่หารจำนวนนับที่กำหนดให้ได้ลงตัว เรียกว่า ตัวประกอบของจำนวนนับ จำนวนนับ สามารถเรียกอีกอย่างว่า จำนวนเต็มบวก หรือจำนวนธรรมชาติ ซึ่งเราสามารถนำจำนวนนับเหล่านี้มา.
Image Processing & Computer Vision
Binary Image Processing
กลุ่มสาระการเรียนรู้ คณิตศาสตร์ โรงเรียนบ้านหนองกุง อำเภอนาเชือก
การขอเบิกเงินนอกงบประมาณ
ASP:ACCESS Database.
ASP:ACCESS Database.
แก้ไขปรับปรุง Form.
– Web Programming and Web Database
การสร้างเว็บด้วย HTML HyperText Markup Language
กระบวนการคิดทางคณิตศาสตร์
การสืบค้นข้อมูลจาก Web OPAC
Electronic Commerce เว็บฟอร์ม (Web Form).
CSS.
HTML.
CSS.
Kampol chanchoengpan it สถาปัตยกรรมคอมพิวเตอร์ Arithmetic and Logic Unit 1.
การออกแบบและพัฒนาเว็บไซต์
Install Driver Token Key
รายงานในระบบบัญชีแยกประเภททั่วไป (GL – General Ledger)
Page: 1 การพัฒนาโปรแกรมประยุกต์บนเว็บ อ. บุรินทร์ รุจจนพันธุ์.. ปรับปรุง 12 กรกฎาคม 2550 HTML (HyperText Markup Language)
ทำการตั้งเบิกเพิ่ม แบบฟอร์ม GFMIS.ขบ.02 เพื่อชดใช้ใบสำคัญ
HTML Hypertext Markup Language Updated : August 23,2012.
แนวทางการปฏิบัติโครงการจูงมือ น้องน้อยบนดอยสูง 1.
PHP:Hypertext Preprocessor
ข้อมูลเศรษฐกิจการค้า
Cascading Style Sheet ง การเขียนเว็บไซต์ สไตล์ ป. พ. ศูนย์คอมพิวเตอร์ โรงเรียนปลวกแดงพิทยา คม.
การกำหนดลักษณะตัวอักษร
ณัฏฐวุฒิ เอี่ยมอินทร์
สถาปัตยกรรมคอมพิวเตอร์ (Computer Architecture)
เทคนิคการสืบค้น Google
Extra_08_Test_Modular_Calculator
วิชาคอมพิวเตอร์กราฟิก intro_vb_net_06 การสร้างกราฟเส้นตรงด้วย VB.NET
วิชาคอมพิวเตอร์กราฟิก
การสร้าง WebPage ด้วย Java Script Wachirawut Thamviset.
วิชาคณิตศาสตร์ ชั้นประถมศึกษาปีที่6
PHP for Web Programming
E-Sarabun.
HTML 1. รูปแบบพื้นฐานของ เอชทีเอ็มแอล
การลงข้อมูลแผนการสอน
วิวัฒน์ ชินนาทศิริกุล
ภาษาอังกฤษเพื่อการสื่อสาร อ32204
เรื่องการประยุกต์ของสมการเชิงเส้นตัวแปรเดียว
Lesson01 แมวเหมียว การแสดงภาพและเสียง. 1. คลิก New Project.
บทที่ 9 การใช้งานฟอร์มและคอนโทรลต่าง ๆ
14/01/581 ผู้พัฒนา อะโดบีซิสเต็มส์ ( เริ่ม พัฒนาโดย แมโครมีเดีย ) รุ่นเสถียร ล่าสุด CS3 (9.0) รุ่นทดลอง ล่าสุด (27 มีนาคม พ. ศ. 2550) โอเอส Windows Mac.
Commission Commission on Higher Education Quality Assessment online system CHEQA Updated July 25, 2013
1 Introduction to HTML 1 Introduction to HTML 1 Chapter 3.
แผนการจัดการเรียนรู้
JQUERY. jQuery คือ JavaScript Platform หรือ JavaScript Library Library ที่ถูกเขียนขึ้นจาก JavaScript เพื่อลดขั้นตอนสนองการพัฒนา เว็บไซต์ในรูปแบบใหม่ การโต้ตอบกับ.
โครงสร้างข้อมูลแบบ สแตก (stack)
Week 13 Basic Algorithm 2 (Searching)
1 LAN Implementation Sanchai Yeewiyom School of Information & Communication Technology Naresuan University, Phayao Campus.
โดย ส.อ.ประกาศิต วรนุช วิททยาลัยเฉลิมกาณจนา
Cascading Style Sheet (CSS). CSS การใช้งาน CSS Class และ ID Pseudo Class.
การจัดรูปแบบเอกสาร HTML ด้วย CSS (Cascading Style Sheet) เอกสารประกอบคำบรรยายวิชา คอมพิวเตอร์ และ อินเทอร์เน็ต ภาควิชาวิทยาการคอมพิวเตอร์ มหาวิทยาลัยบูรพา.
Chapter 8 WWW.
HTML HyperText Markup Language
ภาษา CSS (Cascading Style Sheets)
หน่วยการเรียนรู้ การเขียนโปรแกรมภาษาขั้นพื้นฐาน เรื่อง การตกแต่ง HTML 5 ด้วย CSS รหัส รายวิชา ง23102 การงานอาชีพและเทคโนโลยี 6 กลุ่มสาระ การงานอาชีพและเทคโนโลยี
JavaScript&CSS&DOM.
ใบสำเนางานนำเสนอ:

Master Page Style Sheet

การออกแบบด้วย Master Page เว็บไซต์ทั่วไปมักมีการจัดวาง (layout) ส่วนต่างๆ ดังนี้ ส่วนหัว (header) และเมนู (menu) เนื้อหา (content) ส่วนท้าย (footer) มาสเตอร์เพจ คือ เพจต้นแบบ ซึ่งเว็บเพจใดๆ ที่มีการใช้มาสเตอร์เพจจะมีรูปแบบ เหมือนกันทั้งหมด ภายในมาสเตอร์เพจจะมี tag <asp:ContentPlaceHolder> เพื่อบ่งบอกว่าตำแหน่งนี้ สามารถเปลี่ยนแปลงแก้ไขได้

การสร้าง MasterPage สร้างไฟล์ใหม่ เลือก template เป็น MasterPage <asp:ContentPlaceHolder>

การกำหนดให้เว็บเพจหน้าอื่นๆ ใช้ MasterPage แบบที่ 1 สร้างไฟล์เว็บเพจใหม่ขึ้นมา สร้างไฟล์เว็บเพจใหม่ขึ้นมา แล้วเลือก Select master page จากนั้นเลือกชื่อ master page ที่ต้องการใช้งาน

การกำหนดให้เว็บเพจหน้าอื่นๆ ใช้ MasterPage (ต่อ) แบบที่ 2 มีไฟล์เว็บเพจเดิมอยู่ก่อนแล้ว เพิ่ม <% … MasterPageFile=“~/MasterPage.master” ... %> ลงในบรรทัดแรกของ source page ของเว็บเพจหน้านั้น ลบแท็ก <!DOCTYPE>, <head>, <title>, <style>, <body>, <div> เพื่อลดความซ้ำซ้อนของการจัดรูปแบบ เพิ่ม <asp:Content ID=“ProductPage” ContentPlaceHolderID="ContentPlaceHolder1" Runat="Server"> ………………. </asp:Content> ระหว่าง source code ของเว็บเพจนั้น

ตัวอย่างผลลัพธ์ master page

Style sheet สร้างไฟล์ Style Sheet ขึ้นมาใหม่ โดยไปที่ Project > add new item > style sheet ไฟล์ที่ได้นามสกุลจะเป็น .css

What is CSS? CSS stands for Cascading Style Sheets Styles define how to display HTML elements

ตัวอย่าง css p { color:red; text-align:center; font-family:arial; } CSS comment begins with "/*", and ends with "*/"

The class Selector is used to specify a style for a group of elements. This allows you to set a particular style for any HTML elements with the same class. defined with a "." .center {text-align:center;} //จัดให้กลางทั้งเอกสาร p.center {text-align:center;} //จัดให้กลางเฉพาะ <p>

The class Selector

The id Selector The id selector is used to specify a style for a single, unique element. The id selector uses the id attribute of the HTML element, and is defined with a "#".

The id Selector

Three Ways to Insert CSS External Style Sheet <head> <link rel="stylesheet" type="text/css" href="mystyle.css" /> </head> Internal Style Sheet <head> <style type="text/css"> hr {color:sienna;} p {margin-left:20px;} body {background-image:url("images/back40.gif");} </style> </head> Inline Style <p style="color:sienna;margin-left:20px">This is a paragraph.</p>

Background color used to define the background effects of an element. body {background-color:#b0c4de;} The background color can be specified by: name - a color name, like "red" Hex - a hex value, like "#ff0000“ an RGB value - like "rgb(255,0,0)"

Background color

Background Image By default, the image is repeated so it covers the entire element. body { background-image:url('gradient2.png'); background-position:right top; }

Background Image

Background Image

Text Color

Text Alignment

Text Decoration / Text transformation h1 {text-decoration:overline;} h2 {text-decoration:line-through;} h3 {text-decoration:underline;} h4 {text-decoration:blink;} p.uppercase {text-transform:uppercase;} p.lowercase {text-transform:lowercase;} p.capitalize {text-transform:capitalize;}

Fonts Difference Between Serif and Sans-serif Fonts On computer screens, sans-serif fonts are considered easier to read than serif fonts.

CSS Font Families CSS Font Families

CSS Font family/style/size p {font-family:"Times New Roman", Times, serif;} p.normal {font-style:normal;} p.italic {font-style:italic;} body {font-size:100%;} h1 {font-size:40px;} h2 {font-size:2.5em;} /* 40px/16=2.5em */ p {font-size:14px;}

Link The four links states are: a:link - a normal, unvisited link a:visited - a link the user has visited a:hover - a link when the user mouses over it a:active - a link the moment it is clicked

Link a:link {color:#FF0000;}      /* unvisited link */ a:visited {color:#00FF00;}  /* visited link */ a:hover {background-color:#FF704D;}  /* mouse over link */ a:active {text-decoration:underline;}  /* selected link */

List : unordered

List : ordered

table

Box model Margin - Clears an area around the border. The margin does not have a background color, it is completely transparent Border - A border that goes around the padding and content. The border is affected by the background color of the box Padding - Clears an area around the content. The padding is affected by the background color of the box Content - The content of the box, where text and images appear

Border border-style

Border

Padding The CSS padding properties define the space between the element border and the element content. padding:25px 50px 75px 100px; top padding is 25px right padding is 50px bottom padding is 75px left padding is 100px padding:25px 50px 75px; right and left paddings are 50px padding:25px 50px; top and bottom paddings are 25px padding:25px; all four paddings are 25px

Padding

Margin The CSS margin properties define the space around elements.

Margin

Margin

External Style Sheet เพิ่มคำสั่งด้านล่าง ลงไปในไฟล์ .aspx ภายในแท็ก head เพื่อเรียกใช้งาน stylesheet <head> <link rel="stylesheet" type="text/css" href="mystyle.css" /> </head>

แบบฝึกหัด สร้างไฟล์ master page จัดแต่งรูปแบบตามต้องการ โดยกำหนดให้มีส่วนชื่อของ เว็บไซต์ และเมนูการใช้งาน สร้างไฟล์ใหม่ให้ครบทุกเมนู แล้วกำหนดให้ใช้รูปแบบจาก master page ลิงค์เมนูต่างๆ เข้ากับหน้าเว็บเพจนั้นๆ

แบบฝึกหัด ภายในมาสเตอร์เพจ กำหนดให้มีการใช้ tag ต่างๆ เพื่อแบ่งส่วนหน้าออกเป็น โดยเขียน เป็น external style sheet แยกไว้อีกไฟล์หนึ่งในการจัดรูปแบบ body มีการกำหนด color, background-color, width, font-family, margin, padding, border-width, border-style, div.header มีการกำหนด margin, border, background-color,text-align div.menu ul li a มีการกำหนด margin, padding, border, background-color, width, line-height, vertical-align div.menu ul li a:hover มีการกำหนด background-color, color, text-decoration div.content มีการกำหนด font-size, background-color div.footer มีการกำหนด background-color, font-size, text-align