例子 代碼如下複製代碼 position:absolute;width:200px;height:200px;left:50%;top:50%;margin-left:-100px;margin-top:-100px POSITION用絕對位置是脫離文檔流,,針對瀏覽器,DIV左上方頂點距瀏覽器左邊整個瀏覽器寬度的一半即50%DIV左上方頂點距瀏覽器頂部整個瀏覽器高度的一半即50%現在DIV左上方頂點在瀏覽器的中心位置,然後設定margin-left
一、固定寬度三列布局 代碼如下複製代碼 <div id="wrapper"> <div id="header">header</div> <div id="container" class="cls"> <div
一、固定寬度兩列布局1.側欄在左 代碼如下複製代碼 <div id="wrapper"> <div id="header">header</div> <div id="container" class="cls"> <div
曾經寫網頁,學css整體上不難,但就是元素定位,始終一知半解,直到今天,本著實踐出真知的理念,經過認真測試,總結出了如下結論。css 定位: positionstatic : 預設靜止定位,元素在正常的文檔流中無法移動定位。absolute :獨立元素,元素從文檔流中脫離,會相對於父層(static定位的父層除外)移動定位。relative : 相對定位,相對本身的位置移動定位,效果等同於相對於父層移動定位。fixed: 固定定位,相對於視窗移動定位。注:1、移動定位是指通過
解決位移問題用兩個屬性——padding-top和maring-toppadding-top用於解決錨點地區與頂部的位移量margin-top用於解決錨點地區與錨點地區之間因設定的padding-top而產生的不必要位移量padding-top用正值,maring-top用負值,二者數值一樣例子 代碼如下複製代碼 <!doctype html><html
感謝 @林小志 的部落格,讓我知曉 IE過渡濾鏡 + CSS3 rgba 即可完美實現。具體實現代碼如下: 代碼如下複製代碼 .transparent { background:rgba(0, 0, 0, 0.3); filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#4c000000',
CSS 對於 Float 的 clear:both 每年都會有新的寫法. XD2008、2010 年的 clear:both 寫法不過, 在今年看到此篇: Best Cross-browser CSS Clearfix solution, 跟上述那篇比對起來, 參數多增加了幾個, 到底有何差異, 就不細究了~ 直接用就對了. XDCSS 的 float 使用起來蠻方便的, 但是使用完後, 那塊空間就等於是消失, 所以需在下面加 clear:left / clear:right /
首先我們我們想到置中就是相對於當前視窗,上邊距和左邊距各一半即可,於是有了下邊的css樣式: 代碼如下複製代碼 .center{ left:50%; top:50%; position:fixed;} 我們很快發現,問題還沒有真正解決,要實現置中,我們要將對象向左、向上分別移動圖片寬度、高度的一半,所以最終的樣式如下: 代碼如下複製代碼
隨著知識的CSS定位,你將能夠操縱的確切位置的HTML元素。設計,以前需要使用JavaScript或HTML圖片地圖現在可以這樣做完全是在CSS 。它不僅是容易的代碼,但它也載入更快! 相對位置相對定位變化的立場HTML元素相對的地方通常會出現。如果我們有一個標題,出現在我們上方的網頁,我們可以使用相對定位,將它移到有點權,並減少了幾個像素。下面就是一個例子。h3 { position: relative; top: 15px;left: 150px;}p { position:
人們往往混淆時,是適當的使用CSS ID和CSS類時,應使用。這一教訓是為了顯示差異,以及提供更多資訊的CSS的ID 。 什麼是編號選擇? W3C的定義類ID為“一個獨特的識別標誌,以一個組成部分” 。但是,這是什麼實際意義?希望您已經閱讀我們的CSS類的教訓,如果沒有,我們建議您這樣做。 身份證的CSS類似的班級,他們確定的特殊情況,一個組成部分。下面是一個例子,一個CSS編號。p#exampleID1 { background-color: white; }
邊境的CSS ,我們的個人喜愛的CSS屬性,讓您可以完全自訂的邊界附近出現的HTML元素。與HTML ,它曾經是不可能發生的邊界附近的一個要素,除了就座。的CSS邊框讓你創造清晰,定製的邊框樣式很少的工作,而陳舊的方法的HTML 。 border風格類型有許多類型的邊框樣式在您的處置。我們建議您嘗試了許多彩色/邊界式的組合來獲得一個想法所有不同的期待您可以建立。註:我們使用的CSS類以下,因此,請檢查的CSS類的教訓,如果你不理解。p.solid {border-style: solid; }
好了下面我們就來看一個例子吧..top_menu{background-color:#3399cc;text-align:left;height:18px;margin-top:1px;margin-bottom:6px;padding-top:6px;padding-bottom:4px;padding-left:2px;}.top_menu a,.top_menu a:visited{padding-left:2px;
這就是我測試時定義的input的樣式哦,下面我們來看看我的定義代碼吧.<style>.w{ width:160px; height:19px; border:1px solid #6699CC;
那麼它的實際值都是相對父元素的寬度來算百分數的值,包括 padding-bottom 和 padding-top
這個問題很簡單哦,也很執行個體,像我們經常為了seo就得盡量的使用html檔案少,檔案越小越好,所以我們就會直接讓a標籤佔一行,而不要再用li 或div之前的標籤了,下面我們來看看我是如何使用css讓a 標籤獨在一行的吧。<html><head><style type="text/css">span,a{display: block}</style></head><body><span>
css 代碼如下複製代碼 .project{ position:relative;width:288px; height:183px;}.project .box{ position:absolute; top:0px; left:0px; display:block; width:288px; height:183px; color:#FFF; padding:10px; opacity: 0.8;filter: alpha(opacity=80);-ms-filter:&
文字環繞是Microsoft Office Word軟體的一種排版方式,主要用於設定Word文檔中的圖片、文字框、快取圖案、剪貼畫、藝術字等對象與文字之間的位置關係。一般包括四周型、緊密型、襯於文字下方、浮於文字上方、上下型、穿越型等多種文字環繞方式。但我們做網頁布局時,有時也需要這樣的樣式,那麼怎麼辦呢?其實是很簡單的,主要就是float的使用,具體請看下面例子:HTML部分: 代碼如下複製代碼 <div class="txt">
在某一個網站(freeappstools)上看到的這個“新奇”解法,說新奇,主要是國內各種總結的方法都沒提到過,打引號,只是因為其中的原理很多人都知道:即依靠行高(line-height)的方法。 line-height對於img元素並不起作用: 代碼如下 複製代碼 <div style="
作為一個web前端開發為了html語義化常常要給內容模組加上一些標題來讓頁面更有意義當然還有我們的圖片按鈕在拋開css裸奔的情況下也能很順利的汲取到頁面資訊通常為了傳達更好的視覺效果我們常用圖片替代掉字型而早前的前端開發常直接不在html中給出內容用 ;(甚至為空白)這樣在沒有載入到css時就無法知道這個區塊究竟是什麼內容了正題開始通常位移掉字型的方式是(1)使用text-indent:-9999px;可是他有一個局限性
例 代碼如下複製代碼 <!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Transitional//EN” “http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd”><html