Time of Update: 2017-02-28
派生選取器在 CSS1 中,通過這種方式來應用規則的選取器被稱為上下文選取器 (contextual selectors),這是由於它們依賴於上下文關係來應用或者避免某項規則。在 CSS2 中,它們稱為派生選取器,但是無論你如何稱呼它們,它們的作用都是相同的。派生選取器允許你根據文檔的上下文關係來確定某個標籤的樣式。通過合理地使用派生選取器,我們可以使 HTML 程式碼變得更加整潔。比方說,你希望列表中的 strong 元素變為斜體字,而不是通常的粗體字,可以這樣定義一個派生選取器:li
Time of Update: 2017-02-28
1、CSS 文法由三部分構成:選取器、屬性和值selector {property: value}選取器 (selector) 通常是你希望定義的 HTML 元素或標籤。屬性 (property) 是你希望改變的屬性,並且每個屬性都有一個值,屬性和值被冒號分開,並由花括弧包圍,這樣就組成了一個完整的樣式聲明。例:body {color: blue}2、值(value)的不同寫法和單位定義顏色除了用英文單詞 red,我們還可以使用十六進位的顏色值 #ff0000例:body {color:
Time of Update: 2017-02-28
頁頭:header
Time of Update: 2017-02-28
面向頁面設計而非面向瀏覽器設計XHTML+CSS能夠實現的是一種流布局,也就是隨著內容的長度自動成長地區,並且最終導致整個頁面增長,這時候瀏覽器就必須顯示捲軸。 table強迫症的一個徵兆就是極力避免流布局,希望以瀏覽器的可視地區為布局目標,要求在可視地區中劃分內容地區而不是在頁面上劃分內容地區。實際上
Time of Update: 2017-02-28
在 CSS 中,類別選取器以一個點號顯示:.center {text-align: center}在上面的例子中,所有擁有 center 類的 HTML 元素均為置中。在下面的 HTML 程式碼中,h1 和 p 元素都有 center 類。這意味著兩者都將遵守 ".center" 選取器中的規則。This heading will be center-alignedThis paragraph will also be
Time of Update: 2017-02-28
國內很多大型門戶網站已經紛紛採用DIV+CSS製作方法,從實際應用情況來看,此種方法絕對好於表格製作頁面的方法。如今大部分網站仍然採用表格嵌套內容的方式來製作網站,雖然此方法對於我們來說比較熟悉,比較上手;但是,它卻阻礙了一種更好的,更有親和力的,更靈活的,而且功能更強大的網站設計方法——DIV+CSS。CSS網頁布局的意義體現在如下方面:一,使頁面載入得更快由於將大部分頁面代碼寫在了CSS當中,使得頁面體積容量變得更小。相對於表格嵌套的方式,DIV+CSS將頁面獨立成更
Time of Update: 2017-02-28
<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>test</title>
Time of Update: 2017-02-28
CSS學起來並不難,但在大型項目中,就變得難以管理,特別是不同的人在CSS書寫風格上稍有不同,團隊上就更加難以溝通,為此總結了一些如何?高效整潔的CSS代碼原則:1. 使用Reset但並非全域Reset不同瀏覽器元素的預設屬性有所不同,使用Reset可重設瀏覽器元素的一些預設屬性,以達到瀏覽器的相容。但需要注意的是,請不要使用全域Reset: *{ margin:0; padding:0; }
Time of Update: 2017-02-28
今天要推薦的是holmes,這是一個CSS樣式表,用於檢查HTML標籤潛在的問題。 它將對如下情況做檢測: 標籤缺少必須的屬性,如inputs標籤缺少name屬性 連結是這樣的href=”#”,給出改進建議 非W3C標準的元素和屬性 使用時只需將下載的CSS檔案包含進網頁中,然後在BODY或HTML標籤中加入class=”holmes-debug”就可以了。 環境要求: jQuery 相容性: Chrome
Time of Update: 2017-02-28
相信很多人都遇到過在設計中自訂捲軸樣式的情景,之前我都是努力說服設計師接受瀏覽器內建的捲軸樣式,但是這樣只能規避還是解決不了問題,最近在項目中遇到了,正好來總結一下。當然,相容所有瀏覽器的捲軸樣式目前是不存在的。IE下的捲軸樣式IE是最早提供捲軸的樣式支援,嗯,好多年了,但是其它瀏覽器一直沒有支援,IE獨孤求敗了。這些樣式規則很簡單:scrollbar-arrow-color: color; /*三角箭頭的顏色*/scrollbar-face-color: color;
Time of Update: 2017-02-28
文章簡介:HTML中css和js連結中的版本號碼. 背景在搜尋引擎中搜尋索引鍵.htaccess
Time of Update: 2017-02-28
文章簡介:11個class與一個id”誰的優先順序高的問題. 上周五下班前我們敬愛的三三大人又在組裡討論了關於“11個class與一個id”誰的優先順序高的問題~_~!猜一下 01 <!DOCTYPE HTML> 02 <html>
Time of Update: 2017-02-28
文章簡介:css設定img隨div寬度變化自動變化的方法。 說明:因為螢幕解析度不同,想實現瀏覽器中的一個層隨瀏覽器寬度高度的變化而變化,使層始終占瀏覽器寬度的90%;高度的75%;層中的圖片隨這個層的變化而變化,相信很多人都在實際的項目中遇到過這個問題,下面是實現這種效果的解決方案:body { text-align:center;}html,body { height:100%;}.div1 { height:75%; width:90%; margin:0 auto;
Time of Update: 2017-02-28
下面介紹我們在編寫網站CSS樣式時,最常用的幾個CSS屬性,掌握它們是必須的! 1.CSS Clip Clip屬性就像一個面罩。它允許你在掩蓋矩形元素的內容。要剪輯一個元素:你必須指定position為absolute。然後,指定相對於元素的top,right,bottom,和left的值。映像剪輯執行個體(示範) 下面的樣本將示範如何使用clip屬性掩蓋圖片。首先,指定<div>元素position:relative。然後,指定&
Time of Update: 2017-02-28
文章簡介:animate.css 一些常用的CSS3動畫效果. 大家已經開始在項目中使用一些CSS3動畫效果了吧,這讓網站在高端瀏覽器上看起來很上流。animate.css是一個老外做的各種CSS3動畫的合集,比較全,也很炫,大家可以參考學習一下。 項目首頁:http://daneden.me/animate/ 自訂下載樣式:http://daneden.me/animate/build/
Time of Update: 2017-02-28
10個 DIV+CSS 需要注意的問題,對於互連網以後的發展這個是非常有必要的。 1. 檢查HTML元素是否有拼字錯誤、是否忘記結束標記即使是老手也經常會弄錯div的嵌套關係。可以用dreamweaver的驗證功能檢查一下有無錯誤。2. 檢查CSS是否正確檢查一下有無拼字錯誤、是否忘記結尾的 } 等。可以利用CleanCSS來檢查 CSS的拼字錯誤。CleanCSS本是為CSS減肥的工具,但也能檢查出拼字錯誤。3.
Time of Update: 2017-02-28
效果CSS 數字外框效果代碼CSS 代碼:li { float:left; overflow:hidden; margin-left:3px; padding:3px 5px 3px 5px;
Time of Update: 2017-02-28
這一節唯一我們將要討論的是如何用 CSS 來改變列表 前的標識。我們知道有兩種列表:有序和無序。有序 列表用阿拉伯數字為標識, 無序列表用黑色小圓圈來 做標識。用 CSS 的 list-style-type 這兩種列表的標 識都可以有四種選擇: 無序: disc, circle, square, decimal有序: upper-roman, lower-roman, upper-alpha, lower-alpha.假如你想叫有序列表的標識為大小羅馬字母 LI.upperroman
Time of Update: 2017-02-28
字形CSS 用來控制字形的性質是 font-family. 你可以用它來決定任何一個元素中文字的字形. 比如 P.v {font-family: Verdana} H2.a {font-family: arial}This H2's font is "Times New Roman"This paragraph is using "Verdana" font有的時候, 你所給的字型瀏覽器不見得有,你可以多給幾種比如
Time of Update: 2017-02-28
在css樣式表中用了中文注釋,並且將/*和*/寫在與中文同一行的話,可能導致注釋下方的樣式失效,ie6以下的瀏覽器包括ie6都可能出現這個問題,但經過測試ie7、firefox、opera等瀏覽器都能良好支援中文注釋,具體原因暫時不確定,但發現瞭解決方法,有問題的寫法是這樣的: /*主內容地區地址欄部分樣式*/ 如果改為以下兩種寫法之一,就不會出現這個問題: /*主內容地區地址欄部分樣式 */ 或 /* 主內容地區地址欄部分樣式 */