Time of Update: 2018-07-25
1.用inline-block和vertical-align來實現置中:這種方法適合於未知寬度高度的情況下。 <!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title> <style> #container{
Time of Update: 2018-07-25
-------------------------------- attr方法------------------------------------------ <!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title></title> <script
Time of Update: 2018-07-25
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>超連結</title> <style> a{ text-decoration: none; } /*預設狀態*/ p a:link{
Time of Update: 2018-07-25
CSS中需要設定垂直置中的情況有很多,比如:文本在塊元素中的置中,行內非替換元素在塊元素中的置中,塊元素在塊元素中的置中等,其中每一種大情況又分為多個小情境,下面分情況總結並分析原理 一、文本在塊元素中的垂直置中 1.1 單行文本在塊元素中的垂直置中 1.1.1 塊元素的height確定 <div> <span>single line</span></div> div{ width:200px;
Time of Update: 2018-07-25
欄位過長,頁面顯示效果: 一、強制換行 1 word-break: break-all; 只對英文起作用,以字母作為換行依據。 2 word-wrap: break-word; 只對英文起作用,以單詞作為換行依據。 3 white-space: pre-wrap; 只對中文起作用,強制換行。 word-break:break-all 和 word-wrap:break-word 都是能使其容器如DIV的內容自動換行,它們的區別在於:
Time of Update: 2018-07-25
一、實現效果: 註:此時滑鼠還沒移進紅色框,紅色框內的內容隱藏起來了 註:此時滑鼠移到紅色框地區內了,內部隱藏的東西顯示出來了 二、css控制具體代碼: <span
Time of Update: 2018-07-25
我們在寫頁面的時候經常會遇到需要圖片 自適應 容器大小這樣的情況,下面我就開門見山的說明一下怎樣去實現這樣一個效果。 <div> <img src="1.jpg" alt=""></div> 1 2 3 備忘一下這裡的圖片大小為200x200px div { width: 400px; height: 400px;
Time of Update: 2018-07-25
文章未經同意,不得轉載。 如下圖需求(圖片來自網路): 針對以上需求,可以讓設計師幫忙把多個撲克牌合成一張圖,前端只需求設定一下背景就OK 。 但是,如果設計師只提供了多個分開的撲克牌圖片,怎麼在同一個元素上設定多個背景圖呢。套路很單純: .bgSection { background: url("1.png"), url("2.png"), #
Time of Update: 2018-07-25
一、形如<span>ABC</span>獨立行設定SPAN為固定寬度方法如下: span {width:60px; text-align:center; display:block; } 實際驗證結果:IE6 OK, FIREFOX 3 OK。 一、形如<span>ABC</span>DEF格式行設定SPAN為固定寬度的方法如下: span {width:60px; text-align:center;
Time of Update: 2018-07-25
問題現象 Rails版本,升級到Rails 3.0以後,當rails server -e=production時,報錯ActionView::Template::Error (application.css isn't precompiled): 這是因為3.0後開始採用assets
Time of Update: 2018-07-25
CSS outline 屬性 定義和用法 outline (輪廓)是繪製於元素周圍的一條線,位於邊框邊緣的外圍,可起到突出元素的作用。 注釋:輪廓線不會佔據空間,也不一定是矩形。 outline 簡寫屬性在一個聲明中設定所有的輪廓屬性。 可以按順序設定如下屬性: outline-color outline-style outline-width 如果不設定其中的某個值,也不會出問題,比如
Time of Update: 2018-07-25
css中的偽類與虛擬元素的最主要區別是 偽類的效果可以通過添加一個實際的類來達到,而 虛擬元素的效果則需要通過添加一個實際的元素才能達到,這也是為什麼他們一個稱為偽類,一個稱為虛擬元素的原因。 虛擬元素和偽類之所以這麼容易混淆,是因為他們的效果類似而且寫法相仿,但實際上 css3 為了區分兩者,已經明確規定了偽類用一個冒號來表示,而虛擬元素則用兩個冒號來表示。 :Pseudo-classes::Pseudo-elements
Time of Update: 2018-07-25
rem vs em 做為相對長度單位的倆個活寶, 都是以倍數關係定長度,只是參照物不一樣,這裡就案例分析兩者的區別: 1,em 的參照倍數對象為其自身字型大小,font-size;如果沒有向上繼承; 2,rem的參照倍數對象為根項目 案例代碼: <html style="font-size:14px"><div style="font-size:14px;background:#bbb;border:1px solid
Time of Update: 2018-07-25
一、關於純CSS實現氣泡對話方塊 首先,來張大圖: 上邊這張黃黃的,大大的,圓圓的,有個小尾巴,文字內容有些YY的圖片,就是使用純CSS實現的氣泡對話方塊效果,一點圖片都沒有哦。看到這裡,你是不是跟我一樣,有些驚歎CSS的潛力呢。關於這張圖片,暫時先放到一邊,下面我要講一些與主旨相關的比較重要的,同時又很實用的一些技術。 我們首先看下面這一張圖片(截自人人網):
Time of Update: 2018-07-25
在Web中插入內容,在CSS2.1時代依靠的是JavaScript來實現。但進入CSS3進代之後我們可以通過CSS3的偽類“:before”,“:after”和CSS3的虛擬元素“::before”、“::after”來實現,其關鍵是依靠CSS3中的“content”屬性來實現。不過這個屬性對於img和input元素不起作用。 content配合CSS的偽類或者虛擬元素,一般可以做以下四件事情: 功能
Time of Update: 2018-07-25
<! DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" > < html xmlns ="http://www.w3.org/199
Time of Update: 2018-07-25
在我們開發或者面試中常常聽到面試官問到這個問題,那麼小夥伴們如何解答呢。 html代碼: <div class='aside'></div> <div class='content'></div> 一,通過margin來設定: css代碼: . aside { width : 210 px ; height
Time of Update: 2018-07-25
一、強制換行 1 word-break: break-all; 只對英文起作用,以字母作為換行依據。 2 word-wrap: break-word; 只對英文起作用,以單詞作為換行依據。 3 white-space: pre-wrap; 只對中文起作用,強制換行。 word-break:break-all 和 word-wrap:break-word 都是能使其容器如DIV的內容自動換行,它們的區別在於:
Time of Update: 2018-07-25
CSS border 屬性 定義和用法 border 簡寫屬性在一個聲明設定所有的邊框屬性。 可以按順序設定如下屬性: border-width border-style border-color 如果不設定其中的某個值,也不會出問題,比如 border:solid #ff0000; 也是允許的。 預設值: not specified
Time of Update: 2018-07-25
1.圖片半透明效果 實現圖片預設顯示是半透明的效果,滑鼠移上去時透明度變為100%。 ①用CSS+JS實現 用CSS定義一類: #spotlight { FILTER: light } 並加入如下JS代碼:<SCRIPT language=JavaScript1.2>function