關閉導覽列 Close Menu
數位文創
English
吳統雄
數位美學
電子書
數位視覺
優化網站
微電影
數位文創管理
大學青年網誌
研究目錄
教學課程頁
討論區目錄
站務與協助
☰
More
社群地圖
社群新聞
│吳統雄
履歷
研究
教學
服務
榮譽
│社科
第1類知識
第2類知識
第3類知識
研究方法
統計/多變項分析
投票行為與選舉預測
53237 選民結構
人類取用行為新典範
取用行為國際研究團隊
│資管
管理學‧經濟學
貨幣主義
數位貨幣‧投資行為
資訊系統開發
電子商務
網路教育
數位電視
產學合作
就業進修‧甄選必勝
│文創
數位美學/數位文創導論
數位出版/電子書
視覺設計
優化網站
數位視訊/微電影
數位文創管理
大學青年‧網路雜誌
│電音
統雄 數位音樂作品選
我,被禁唱的民歌手
數位音樂創作教學
統雄的音樂知識美學
歡迎聽歌.點歌.下載樂譜
│人文
公共評論
法律評論
社會評論
教育文化傳媒評論
科技科普評論
美語樂學
文學創作
萬象現代(NBA)
資訊社會
幽默人生
統雄樂水
Context: CSS Practice Advanced

層疊樣式表進階實作

數位出版設計:意涵/樣式篇Web Design: Context/Text/Context - Epistemological/Digital Aesthetics - Formation Methodology

數位出版設計:意涵/樣式篇網站/網頁設計:意涵/文字實作-知識美學/數位美學之建構方法

層疊樣式表進階實作包括:如何設計雙語網頁的CSS?Webpage Default Font 全文預設字型, Lists and Auto Numbering 清單與自動編號, Hyperlinks 變更超連結顏色樣式, Embedding External Pages 嵌入外部網頁, 處理 Chrome's Limitation 谷歌瀏覽器的特殊限制, Most Concise Design of Bilingual Webpage 雙語網頁CSS的極簡設計。


先讀文章: What is CSS? 什麼是CSS?

層疊樣式表(Cascading Style Sheets, CSS),又稱串接樣式列表,由W3C定義和維護的標準,用來為HTML或XML等,增加視覺呈現效果的網頁語言,以.css為副檔名之檔案方式使用。


Webpage Default Font 全文預設字型

在CSS中,加入以下設定:

body { font-family:標楷體; }


Lists and Auto Numbering 清單與自動編號

There are defined by <ol>, <uL> and <li>. Do not use <dir> that has been deprecated.

Ordered List 自動編號清單設計

自動編號清單基本設定

<ol><ol>設定清單

<li ></li>設定清單內資料

<ol>
<li >First</li>
<li Second</li>
<li >Third</li>
</ol>

顯示為:

  1. First
  2. Second
  3. Third

自動編號清單改變起始號碼設定

譬如改為從 5 開始編號:

<ol start="5">
<li >First</li>
<li Second</li>
<li >Third</li>
</ol>

will change the beginning number to "5". 顯示為:

  1. First
  2. Second
  3. Third

自動編號清單格式修訂設定

<li ></li>預設為沒有上下空間,對中文顯示可能太擁擠,故可加 class,如:

<li class="add top and bottom"></li>

Unordered List 不編號符號清單設計

<ul>
<li>First level 1</li>
<li >First level 2<ul>
<li >Second level 1</li>
<li >Second level 2</li>
</ul>

Press <Tab> on selected paragraph to make nested lists that is the same as to use nested <ul> coding.

  • First level 1
  • First level 2
    • Second level 1
    • Second level 2
注意:有些教科書/教學網站所寫的 HTML Attributes 標註語言特性,其實已經是淘汰的舊版。

延伸閱讀:<ol>, <ul>, <li>


段落設計的特技

段落設計有一些特殊的技巧,介述如下。

避免「自動換行」white-space:nowrap

由於各瀏覽器間的差異,有時會使標題或文字「自動換行」,尤其標題如果落單字,造成視覺的不夠美觀。如:

http://tx.liberal.ntu.edu.tw/TxFB/Humor/Jokes.htm

的標題:Laugh and Learn American English

在 Firefox, chrome 中,最後一個字可能落單成1行,避免的語法是:

<h2 style="white-space:nowrap">Laugh
<img alt="Laugh and Learn" src="../images/smile-joke.gif" width="27" height="20" /><span class="normal">nd</span>
Learn
<span class="h-hilite-en">American English</span></h2> 

不用<br> 瀏覽之段落與 空間 與 設計完全一致 Tag <pre> 之應用

要以短行排版, 必須每段使用段落標籤。 而在<pre></pre>間之物件, 可以省略段落標籤, 瀏覽器會按照原始設計排版。

<per>是「preserve 保持」的意思,以上綠色區塊內之程式碼為:

<pre>
<h2>不用&lt;br&gt;
瀏覽之段落與 空間 與
設計完全一致
Tag &lt;pre&gt; 之應用</h2></pre>
<pre><p>要以短行排版,
必須每段使用段落標籤。
而在&lt;pre&gt;&lt;/pre&gt;間之物件,
可以省略段落標籤,
瀏覽器會按照原始設計排版。</p>
</pre>


Hyperlinks 變更超連結顏色樣式

There is a set of 4 status of hyperlinks: a:link, a:hover, a:active, a:visited.

You may use different colors to identify them.

連結樣式有4種:

a:link:設定連結(通常採用 HTML 預設,即深藍,較不作個人化修改。)

以下經常作個人化修改。

a:hover:游標經過連結時

a:active:正在瀏覽的連結

a:visited:曾經瀏覽過的連結

通常只設定顏色。


Most Concise Design of Bilingual Webpage

統雄秘訣:雙語網頁CSS的極簡設計雙語網頁CSS的極簡設計

如何設計雙語網頁的CSS?

統雄老師主意到,當前雙語網頁的CSS設計,經常有2種不便:

1.若設在1個.css內,各種相關class 太多,很容易紊亂。

2.若設在2個.css內,優先序與修改同步處理,也很容易發生困擾。

統雄老師提供1項秘訣:利用font-family 的優先序特性,先英文、再中文,可將雙語樣式整合在單一個class 中,是為雙語網頁CSS 的極簡設計,範例如下:

body { font-family:Times New Roman, 標楷體; }
p { font-size: 14pt; font-family:Times New Roman, 標楷體; }
h1 { font-size: 28pt; color: #000080; font-weight: bold; font-family:Arial Narrow, 微軟正黑體; margin-bottom: 4px; ; margin-top: 0;} 

注意,以上是傳統語法,對常用的選取器可以相容;但新版已改為以下語法格式,如不使用新格式,對 <li> 清單…等選取器,將產生錯誤。

li {font-family: "Times New Roman", 標楷體; font-size: 14pt; }

font-family 字型家族的設計與應用

在中,可用以下方式設計字型家族:

〉工具

〉網頁編輯器選項

〉字型家族

font-family 字型家族的設計與應用

回頁首 Up to page head 至相關主題 Go to related pages
上一頁 Back to previous page 回頁首 Up to page head 下一頁 Go to nex page
請點這裡看所有留言分類 Please click here to view categories of comments
同類別內相關主題

上層主題
Web: 什麼是Web?Web虛擬世界的實體環境與虛擬環境 Web: Fundamentals
IIS: 什麼是 IIS?網站部署與IIS基礎應用 IIS: Fundamentals
Web的設計與管理模式 Web Design and Management Models
網路內容的製作與呈現類型 Internet Contents Presentation Types
Web Design Tools 網站開發工具
How to Expression Web/SharePoint Designer 微軟網站開發軟體應用快訣與其機巧
A Quick Canon for Expression Web 網站設計:Expression Web 簡捷建站功法
A Quick Canon for SharePoint 網站設計:SharePoint 簡捷建站功法
How to Html 超文件標註語言的結構、功能、應用快訣與其機巧
網頁語言 HTML5 簡介 HTML5: An Introduction
Web Analysis Framework and Its Formation Elements 網站/網群創作分析架構與建構元素
Web Design: Community Structure 網群結構
Website Structure_Navigation Design/ 網站虛擬結構:Extension Web 導覽設計
Website Structure_Navigation Design/ 網站虛擬結構:SharePoint 導覽設計
Web Design: Website Structure_Folders Design/網站實體結構:資料夾設計
Basics and Borders Method of Web Page Layout 網頁平面設計基礎與邊框法
Table Method of Web Page Layout 網頁平面設計表格法
Frames Method of Web Page Layout 網頁平面設計框架法
CSS Method of Web Page Layout 網頁平面設計CSS法
Web Design: Context- Presentation 意涵-文字視覺設計:字碼‧字型‧字體與字的性格
Web Design: Context- Presentation 意涵-文字視覺設計:字級‧字大小‧字重要性
Web Design: Context- Presentation 意涵-文字視覺設計:其他字特徵的呈現與配樣式
Web Design: Context- CSS 網站/網頁設計:意涵/文字-什麼是CSS
Web Design: Context- CSS Practice 網站/網頁設計:意涵/文字-CSS 實作
CSS Practice Advanced 層疊樣式表 CSS 進階實作_網站/網頁設計:意涵/文字
Web Design: Theme 網站布景主題設計
布景主題個人化 Personalized Theme
Web Design: Blocks- Pictures 網站/網頁設計:圖文框-圖片/影象處理
Web Design: Blocks- Tables 網站/網頁設計:圖文框-表格多元應用
Web Design: Blocks- Tables 網站/網頁設計:圖文框-表格與邊框設計
Web Design: Blocks- Tables 網站/網頁設計:圖文框-表格進階應用
Web Design: Blocks- Objects 網站/網頁設計:圖文框-非圖表物件
Webpage Layers Design 圖文層設計‧網頁圖層應用
Web Design: Automations-Links 網站/網頁設計:自動化與互動-超連結與導覽
Various Hyperlinks_Automations and Interactivity 各種超連結_自動化與互動
Navigation Bar Design 導覽列設計/微軟網路機器人 Webbot 法
Navigation Bar Design 導覽列設計/互動式按鈕設計法
Navigation Bar Design 導覽列設計/自訂 Java 法
Navigation Bar Design 導覽列設計/Html5 CSS 法
Navigation Bar Design 導覽列設計/下拉選單與樹狀導覽法
Navigation Bar Design 導覽列設計/雙導覽列_多導覽列法
Navigation Bar Design 導覽列設計/固定位置導覽列法
Information Map Design_Web Design 資訊地圖設計
Web Design: Automations-Webbot 網站/網頁設計:自動化與互動-網站機器人
Web Design: Automations- Advanced 網站/網頁設計:自動化與互動-雲端元件
Web Design: Multimedia 網站/網頁設計:多媒體影音應用
Web Design: Multimedia 網站/網頁設計:網路音訊與網路收音機設計
Web Design: Multimedia 網站/網頁設計:嵌入影音播放器標籤
網頁內嵌多媒體當機‧整體優解 QuickTime Plug-ins 7.7.4 has crashed
Web Design: Multimedia 網站/網頁設計:播放清單檔設計
網頁視訊與媒體播放器
在網頁插入微軟視窗媒體播放器
Insert Adobe Flash Player 插入Adobe Flash 播放器
Embed YouTube Player and iframe Tag 嵌入YouTube播放器與遠端影音之標籤
HTML5 Video: A Morning Glare Battlefield/ HTML5 媒體播放器:旭光戰場
Video and Media Player 播放器進階與視訊小工具
Web Design: Dynamic Templates 網站動態範本設計
Web Design: Dynamic Templates 網站動態範本應用
目錄管理與遠端編輯


內容網站:提供與分享各種知識、資訊、作品。互動群組:社員可以討論、展示、交流、企畫、分工、管理、投票決策。合作群組:Web2.0的民主自治精神,社員可以參與決定群組的內容與表現形式。

吳統雄的音樂-Sean TX Wu's Music  笑話中學美語-Humor and American English Learning   私人來信-Write a private mail to Sean TX Wu  留言與討論 Leave Comments/ Forum 吳統雄的相簿-Sean TX Wu's Album

只在「統雄社群」內查詢以下主題 Search in TXCommunity

統雄網群的Google排行本站Google排行榜‧全球冠軍