2013年10月18日 星期五

[CSS] CSS 基本

(一)CSS 基本套用樣式

1. 行內套用 (Inline Style Sheets)
<h2 style=color:blue;font-family:"標楷體">......</h2>

2. 整頁套用 (Embedding Style Sheets)
在<head></head>之間宣告與套用
<style type="text/css">
h2 {
color:blue
}
</style>

3. 外部套用(External Style Sheets)
外部套用的宣告也是在head區段中, 有下列二種方法
  (A) 連結(Linking Style Sheets)
  <link rel=stylesheet type="text/css" href="../main.css">
  (B) 外部匯入(Import Style Sheets)
  <style>
  @import url("../main.css");
  </style>

(二)CSS 規則

樣式規則(rule) = 選擇子 {宣告}  =  Selector(選取器,html標籤) { property(屬性) : value(設定值) }
1.選擇子(Selector):通常為文件中的元素(element),如html中的body, p, strong等標籤 ,多個選擇子可以逗號隔開。

2.屬性(property):CSS1 / CSS2 / CSS3 規定了許多的屬性,目的在控制選擇子的樣式。

3.值(value):指屬性接受的設定值,可由各種關鍵字(keyword)組成,多個關鍵字時大都以空格隔開。

4.要針對沒有標籤定義範圍進行樣式設定時,可利用 <div> 與 <span> 標籤

5.選擇子的種類
 (A) 類別選擇子(class selector):可多次套用
 (B) 識別選擇子(ID selector):每一個網頁只能有一個唯一的ID可以套用樣式, 多用於版面配置或搭配程式
 (C) 脈絡選擇子(contextual selector) :依指定的樹狀架構套用樣式
 (D) 利用CSS的position進行元素位置的定位,可將文書架構與編排配置定義分離(W3C強烈建議)

6.CSS的顏色
 (A) 可用的顏色名稱(color-name):aqua, black, blue, fuchsia, gray, green, lime,
     maroon, navy, olive, purple, red, silver, teal, white, yellow
 (B) 顏色值的設定(color-value):紅綠藍( rgb)的16進位表示法: #336699, #369, rgb(51,102,153),     rgb(30%,60%,100%)

7.CSS設定值的度量單位

CSS單位代表英文說明
pxpixel像素 (相對)
ptpointdpi,像素,1/72英吋 (相對於螢幕解析度)
pcpica點 (絕對)
emem字型的主體大小 (相對)
exx-height小寫"x"字母的高度 (相對)
ininch英吋 (絕對)
cmcentimeter公分 (絕對)
mmmillimeter公厘 (絕對)













其它文章

沒有留言:

張貼留言

標籤

Oracle (150) Oracle DB (144) Oracle_DB (143) Oracle SQL (135) JAVA (84) css-基本類 (65) MySQL (59) CSS Selector (58) jQuery (49) JavaScript-基本類 (39) Spring Boot (38) JavaScript (37) JavaScript HTML DOM (37) JavaScript-HTML_DOM (36) CSS3 (30) JAVA-基本類 (28) jQuery UI (27) Apache (23) Oracle GROUP BY (20) datepicker (20) Android (18) Oracle Date (17) c (17) JAVA-lang套件 (16) Linux (16) Oracle Sub Query (16) Spring-基本類 (16) jQuery-基本類 (16) MySQL-進階系列教學 (15) Android基本類 (14) Grails (14) Oracle join (14) SQLite (13) Spring (13) WIN7-基本類 (13) grails-基本類 (13) linux cent os (13) CKEditor (12) JAVA-流程控制類 (12) JAVA_Spring (12) PHP (11) Spring MVC (11) MySQL-基本系列教學 (10) Notepad (10) Notepad++ (10) SQLite for java (10) Windows (10) c/c++ (10) eclipse (9) jQuery-Selector (9) sqldeveloper (9) DB_Toad (8) JAVA_IDE_Eclipse (8) JavaScript-String類 (8) MySQL DB Toad (8) MySQL-DATE相關 (8) MySQL-函式相關 (8) Spring Bean (8) Android Studio (7) HTML5 (7) Hibernate (7) JAVA-OCWCD (7) JavaScript-陣列類 (7) Docker (6) JAVA-程式分享 (6) JAVA.util套件 (6) JavaScript-數學類 (6) MinGw (6) MySQL-其它類 (6) Servlet (6) centos (6) Apache_Tomcat (5) Apache套件_POI (5) CSS (5) JavaScript-Date物件 (5) JavaScript-其它類 (5) PostgreSQL (5) httpd (5) log4j (5) 基本資訊 (5) 開發工具 (5) CSS Properties (4) Dev-C++ (4) IntelliJ IDEA (4) Oracle DDL (4) Sublime (4) TortoiseSVN (4) apache_Maven (4) Android NDK (3) Eclipse IDE for C/C++ (3) Hibernate-基本類 (3) JAVA-問題 (3) JAVA-綀習分享 (3) JVM (3) Linux 指令 (3) Proxy Server (3) Spring Mobile (3) Spring web (3) Squid (3) VirtualBox (3) maven (3) zk (3) 生活其它 (3) Bootstrap (2) Filter (2) JAVA_IO (2) JAVA_其它_itext套件 (2) JBoss-問題 (2) JSP (2) Jboss (2) Listener (2) MySQL-語法快速查詢 (2) Spring AOP (2) Spring Batch (2) Spring Boot Actuator (2) Spring i18n (2) Subversive (2) Tomcat 8 (2) UML (2) WebJars (2) WinMerge (2) c++ (2) c語言綀習題 (2) jQuery Mobile (2) jQuery-事件處理 (2) jQuery-套件類 (2) putty (2) svn (2) weblogic (2) Apache_JMeter (1) Apache套件_BeanUtils (1) Apache套件_StringUtils (1) Base64 (1) Google API (1) HTML5-基本類 (1) Heap (1) JAVA 7 (1) JAVA SE 、JAVA EE、JAVA ME (1) JAVA 日期 (1) JAVA-OCJP (1) JAVA-WEB (1) JAVA_IDE (1) JAVA其它 (1) JBoss Server (1) JDK (1) JMX (1) JRE (1) Java RMI (1) Java String (1) Joda Time (1) Linux_其它 (1) MySQL教學 (1) Oracle_VirtualBox (1) SQL Server (1) SWT (1) Session (1) Stack (1) Struts 2 (1) Tool (1) ZK Studio (1) csv (1) grails-其它類 (1) jQuery-進階 (1) java mail (1) java web (1) java8 (1) jsoup (1) mockmvc (1) modules (1) tomcat (1) win10 (1) 其它類 (1) 圖片工具 (1) 模擬器 (1) 讀書分享 (1) 開發資訊 (1)

精選文章

初學 Java 的 HelloWorld 程式

撰寫一個JAVA程式 public class HelloWorld{ public static void main(String[ ] args){ System.out.println("我第一支Java程式!!"); } } ...