CSS - Cascading Style Sheets

Slides:



Advertisements
Similar presentations
色 彩 混 合.
Advertisements

HTML第一课 李 伟 HTML开发语言基础.
第5章 HTML 標籤介紹.
08 CSS 基本語法 8-1 CSS 的演進 8-2 CSS 樣式規則與選擇器 8-3 連結HTML 文件與CSS 樣式表
动态网页制作 第1章 HTML语言1.
第8章 CSS基础知识 【学习目标】 对于一个网页设计者来说,对HTML语言一定不感到陌生,因为它是网页制作的基础,但是如果希望网页能够美观、大方,并且升级维护方便,那么仅仅知道HTML还是不够的,还需要了解CSS。了解CSS基础知识,可以为后面的学习打下基础。 本章主要内容包括: 为什么在网页中加入CSS。
2 HTML5與CSS3 2-1 HTML5的頁面結構 2-2 HTML5的文字編排標籤 2-3 HTML5的圖片與超連結標籤
XML 第05讲 使用CSS显示XML.
第五单元课1-3 层叠样式表.
Css2/css3全教程 选择器 群号: 韬略课堂:何韬.
CSS – 進階 IDIC.
《网页设计与制作》 教学课件.
使用HTML製作個人網頁 柴惠敏 台灣大學 物理治療學系.
第二部分 HTML语言控制 本次课的主要内容: 1、认识网页文件的结构 2、HEAD、TITLE、BODY等基本标记符的使用
RWD網頁設計實務 李欣螢 以誠研發有限公司.
网页编程基础 曾宪文,Rex Zeng 纸飞机网络技术部部长 Leader of ACE.
HTML簡介、文字的變化、超連結的使用 主講:朱漢琳.
第四章 样式表CSS CSS技术是一种格式化网页的标准方式,它通过设置CSS属性债周页元素获得各种不同效果。本章共分9个实例,主要内容包括的基础知识、CSS创建与导入、CSS的语法结构、常用CSS的分类、CSS的使用原则等内容。
第8章 样式表.
ASP动态网页设计实用教程 主讲教师: 开课单位:.
CSS简介 WEB前端三剑客之二.
顏色與背景CSS樣式.
CSS 徐于晉 陳政樺 陳郁蘋 黃麒錕 劉芳賓.
标准规范 2.自己偏好习惯 3.讨论/建议 永远遵循同一套编码规范 -- 不管多少人同时参与编码,所有代码都应该看上去像是一个人编写的一样。
第 11 章 讓版面更活潑 的 CSS.
CSS 教學 下載並修改自: 資工系涂世俊老師教學網站.
第 13 章 用CSS 設定 文字顏色與背景.
Ch.13 HTML網頁實作.
CSS排版:盒子模式 靜宜大學 資管系 楊子青.
XSL: Extensible Stylesheet Language
CSS字型樣式.
HTML5全栈开发序列课程 《前端入门》之CSS3新特性 余鹏作品.
动态专题制作 凤凰网技术中心 应用管理部.
CHAPTER 18 CSS樣式表的動態效果.
HTML – 文字格式 資訊教育.
十二年國民基本教育中等學校教師教學專業能力研習五堂課
HTML & CSS.
CSS樣式 靜宜大學 資管系 楊子青.
基礎程式設計範例 -網頁名片.
主讲:陶建平 华中科技大学网络与计算中心
The Department of Education Technology
网站设计 前端 选择器(复习),表单.
CSS技术 蒋玉华.
網頁程式設計 本章投影片錄自HTML5、CSS3、RWD、jQuery Mobile跨裝網頁設計 陳惠貞 著 碁峰資訊股份有限公司出版
Web前端开发技术与实践 第9章:文字样式 阮晓龙 /
UI 软件 设计 页面布局(二).
大家所认为的电子商务行业有哪些途径来赚钱?
现代教育技术部 张建威
2.2 Web界面设计 信息工程系 向模军 Tel: QQ:
網路程式設計期末project 指導教授:馬尚彬 學生:楊依林 學號:B
第4章 CSS基础 主讲人:刘泰然 经济管理学院.
网页设计与制作教程第5版 机械工业出版社同名教材 配套电子教案.
第13章 CSS 通过CSS可以使用更丰富、更灵活的样式,更简单地 设计出更美观的网页。同时,也让网页的设计与维护 更有效率。CSS在网页设计中的作用尤为重要,是网 页设计师必备的知识。本章首先介绍什么是CSS、CSS 的基本语法等基础知识,接着学习利用“CSS”面板 管理规则,如何在Dreamweaver中创建与应用CSS样式.
武汉纺织大学传媒学院 cm.wtu.edu.cn
主讲:陶建平 华中科技大学网络与计算中心
武汉纺织大学传媒学院 cm.wtu.edu.cn
UI 软件 设计 页面布局(一).
《网页设计与制作》.
布局大师——表格.
CSS排版:盒子模式 靜宜大學 資管系 楊子青.
坐標幾何的基本概念 Title page: Font size 36, bold, theme color of the chapter (red for geometry, blue for algebra, green for statistics)
Dreamweaver 進階網頁製作 B 許天彰.
CSS基礎 靜宜大學 資管系 楊子青.
標示語言 超文本標示語言(HTML) 製作簡單網頁
CSS 一起來美化網頁吧!!.
Web前端开发 第7章:初识CSS3 阮晓龙 / 河南中医药大学管理科学与工程学科
使用Dreamweaver 8 國立竹東高級中學 資訊科技概論 黃秋雅老師
第4章 JSP动态网页设计基础 教学目标 教学重点 教学过程 2019年10月21日.
教师:李金双 网页制作 教师:李金双
Presentation transcript:

CSS - Cascading Style Sheets 樣式表語言: 串接樣式表

CSS樣式 CSS (Cascading Style Sheets) 優點 W3C標準,用來定義網頁文件之外觀 CSS: Presentation Layer, HTML: Structural Layer CSS 1, CSS 2, CSS 2.1, CSS 3 優點 提供HTML元素/屬性無法達到的特性 讓網頁結構更清晰易懂 同一樣式可應用於不同元素上 可將CSS樣式獨立存於不同文件

CSS 樣式語法 選取器 (selector) 樣式宣告 屬性 (property) 值 (value) selector {property: value} selector {property: value; property: value} selector { property: value; … property: value }

CSS Examples body {color: black} p {font-family: "sans serif"; text-indent: 3.5em;} p { text-align: center; color: black; font-family: "sans serif", arial } #someid {font-size: 18pt} .classbw {color: white; background-color: black} p.classbw {color: white; background-color: black} h1, h2, h3 {text-align: center; background-color: #cff} li a {text-decoration: none} a:hover {…} h1+p {…}

在網頁中加入CSS樣式 Inline Style (行內樣式) Internal style sheet (嵌入樣式) * 使用HTML之style屬性 Internal style sheet (嵌入樣式) 於<head>中加入<style>元素 External style sheet (外部樣式) 於<head>中使用<link>元素 於<style>中使用@import 指令

Inline Style (行內樣式) 使用HTML之style屬性 <h1 style="text-align: center">…</h1> <p style="font-size: 18pt; font-family: '新細明體'; color: #669999;">…</p>

Internal style sheet (嵌入樣式) 於<head>中加入<style>元素 <style type="text/css"> <!-- h1 {color: red;} p { font-size: 18px; font-family: '新細明體'; color: #669999; } --> </style> <style type="text/css" title="myStyle" media="screen">

External style sheet (外部樣式) 於<head>中使用<link>元素 mycss.css @charset "utf-8"; h1 { text-align: center; background-color: #cff; } p {…} … <link href="mycss.css" rel="stylesheet" type="text/css" />

匯入外部CSS樣式 於<style>中使用@import 指令 <style type="text/css"> <!-- @import url(stylesheet.css); p {color: #CC00FF;} --> </style>

CSS樣式套用優先順序 當數個不同樣式來源指定至同一元素,後面出現的樣式覆蓋前面樣式 同時有Inline, Internal,及External樣式指定至同一元素,套用優先順序: Inline > Internal > External !important 最優先 h1 {color: red !important;}

長度單位 Unit Description % a percentage of something in inch cm centimeter mm millimeter em one em is equal to the font size of the current element ex one ex is the x-height of a font, the x-height is usually about half the font-size pt point (1 pt is the same as 1/72 inch) pc pica (1 pc is the same as 12 points) px pixels (a dot on the computer screen)

顏色名稱/數值 CSS standard 16 valid color names: Unit Description Example 1 Example 2 color_name A color name red yellow rgb(x,x,x) A rgb value rgb(255,0,0) rgb(255,255,0) rgb(y%, y%, y%) A rgb percentage value rgb(100%,0%,0%) rgb(100%,100%,0%) #rrggbb A hex number #ff0000 #ffff00 #rgb #f00 #ff0 CSS standard 16 valid color names: aqua, black, blue, fuchsia, gray, green, lime, maroon, navy, olive, purple, red, silver, teal, white, and yellow. The 216 "Safety" Colors: http://ycchen.im.ncnu.edu.tw/www/216Color.html Other Color names: https://www.w3schools.com/cssref/css_colors.asp

rgba(red, green, blue, alpha) 不透明度(opacity): 0.0 (fully transparent) ~ 1.0 (fully opaque) https://www.w3schools.com/css/tryit.asp?filename=trycss3_color_rgba {background-color:rgba(255,0,0,0.3);} {background-color:rgba(255,0,0,0.8);}

CSS 註解 /* 單行註解 */ /* 多行註解 第二行 … … */ /* 單行註解 */ /* 多行註解 第二行 … … */ * 注意事項: 勿在<style></style>中使用html註解 方式! <!-- … --> 會導致css解譯錯誤!