Time of Update: 2017-01-13
首先,要有一個概念:凡是 table 布局可以實現的,CSS 一定可以實現。CSS 可以實現的,table 未必能做到。現在來幾個例子:一、單行內容的置中只考慮單行是最簡單的,無論是否給容器固定高度,只要給容器設定 line-height 和 height,並使兩值相等,再加上 over-flow: hidden 就可以了 代碼如下複製代碼 .middle-demo-1{ height:
Time of Update: 2017-01-13
相容範圍:IE:6.0+,FireFox:2.0+,Opera 10.0+,Sarari 3.0+,Chrome參考資料:1, IE條件注釋法,微軟官方推薦的hack方式。只在IE下生效<!--[if IE]>這段文字只在IE瀏覽器上顯示<![endif]-->只在IE6下生效<!--[if IE 6]>這段文字只在IE6瀏覽器上顯示<![endif]-->只在IE6以上版本生效<!--[if gt IE
Time of Update: 2017-01-13
透明往往能產生不錯的網頁視覺效果,先奉上相容主流瀏覽器的CSS透明代碼: 代碼如下複製代碼 .transparent_class { filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity: 0.5; opacity: 0.5;} 上面的幾個屬性分別是:•opacity: 0.5; 這是最重要的,因為它是CSS標準.該屬性支援Firefox, Safari和
Time of Update: 2017-01-13
目前有很多智能的表格自適應解決方案。他們分別是 flip the table on it’s side, convert it to a pie chart, gradually reduce the columns, allow users to determine columns,設定允許 partial scrolling across the
Time of Update: 2017-01-13
一、網頁背景半透明網頁背景半透明 代碼如下複製代碼 opacity:0.8;filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=80)"; IE6中CSS方法解決PNG圖片半透明問題: 代碼如下複製代碼 #DIVname { width: 300px;
Time of Update: 2017-01-13
例,原本以為文字溢出的處理比較複雜,沒想到這麼一簡簡單單的一句話就搞定了,css真是神奇: 代碼如下複製代碼 .li { white-space:nowrap;overflow:hidden;text-overflow:ellipsis; }
Time of Update: 2017-01-13
解決子級對象使用css float浮動 而父級div不能自適應高度,不能被父級內容撐開解決方案,父級div沒有高度解決方案。當在對象內的盒子使用了float後,導致對象本身不能被撐開自適應高度,這個是由於浮動產生原因。方法一:使用css clear清除浮動1、加clear效果完整div css代碼對父級div標籤閉合</div>前加一個clear清除浮動物件。 代碼如下複製代碼 <!DOCTYPE html> <html>
Time of Update: 2017-01-13
方法一:該方法是將外部容器的顯示模式設定成display:table,img標籤外部再嵌套一個span標籤,並設定span的顯示模式為display:table-cell,這樣就可以很方便的使用vertical-align象表格元素那樣對齊了,當然這隻是在標準瀏覽器下,IE6/IE7還得使用定位。HTML結構部分: 代碼如下複製代碼 <div id="box">
Time of Update: 2017-01-13
一、CSS HACK 以下兩種方法幾乎能解決現今所有HACK. 1, !important 隨著IE7對!important的支援, !important 方法現在只針對IE6的HACK.(注意寫法.記得該聲明位置需要提前.) <style> #wrapper { width: 100px!important; /* IE7+FF */ width: 80px; /* IE6 */
Time of Update: 2017-01-13
在製作網頁時,由於是使用CSS來格式化網頁表格的,當我在li中設定了float:left;,發現有時候文章列表不能自適高度,今天有空就進行很多的嘗試,都不能解決,非常讓我著急。因為li要橫排,所以必須加上float:left屬性,而ul是沒有設高度,自適應的.但是現在發現,把li浮動到左側以後,外層的ul高度沒有包裹住li,高度是0.其實,這是因為float以後,沒有清除浮動的原因.所以解決方案是在所有的li後,clear float: 代碼如下複製代碼 <ul>
Time of Update: 2017-01-13
強制不換行 CSS設定不轉行:overflow:hidden 隱藏 white-space:normal 預設 pre 換行和其他空白字元都將受到保護 nowrap 強制在同一行內顯示所有文本,直到文本結束或者遭遇 br 對象例 代碼如下複製代碼 div{ white-space:nowrap; } 注意.p4{white-space:nowrap; width:10px;}/*強制不換行,都起作用*/.p5{white-space:nowrap;
Time of Update: 2017-01-13
word-spacing 文法: word-spacing : normal | length 參數: normal : 預設間距 length : 由浮點數字和單位標識符組成的長度值,允許為負值。請參閱長度單位 說明: 檢索或設定對象中的單詞之間插入的空格數。對於IE4+而言僅在MAC平台上可用。 對應的指令碼特性為wordSpacing。請參閱我編寫的其他書目。letter-spacing 文法: letter-spacing : normal | length
Time of Update: 2017-01-13
今天想實現一行兩列的布局,左列寬度自適應,右列寬度保持不變。HTML的寫法是: <div id="main"> <div id="left"><p>左列</p></div> <div id="right"><p>右列</p></div></div>
Time of Update: 2017-01-13
Javascript實現CSS代碼高亮顯示 body{ font-size:12px; line-height:1.8; } #area{ width:320px; line-height:1.5; font-family:"Courier New", Courier, monospace; } /* ul{ margin:0; padding:0; } */ This‘S Testing……
Time of Update: 2017-01-13
w3c認為margin疊加是合理的。不管是不是bug,但是這個問題真的存在。看下面這個例子:< !DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html&n
Time of Update: 2017-01-13
代碼如下複製代碼 <!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/1999/xhtml"><head><meta http-
Time of Update: 2017-01-13
浮動層加margin後換行的例子:比如說有個DIV寬度為380px,它裡面有一個菜單列表,每個寬度為60px,margin-right為20px。如果就按照下面的HTML結構來做的話,那麼這個菜單列表能在這個DIV裡一行顯示完整嗎?<div> <div>mb5u1</div> <div>mb5u2</div> &
Time of Update: 2017-01-13
js<html><head><meta http-equiv="Content-Type" content="text/html; charset=gb2312" /><title>無標題文檔</title><SCRIPT language=JavaScript><!--function JM_cc(ob){var obj=MM_findObj(ob); if (obj) {
Time of Update: 2017-01-13
代碼如下複製代碼 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html
Time of Update: 2017-01-13
常用的有2種:px、pt。這兩個有什麼區別呢? px:pixel,像素,螢幕上顯示的最小單位; pt:point,點,是印刷業一個標準的長度單位,1pt=1/72英寸; 在Windows裡,預設的顯示設定中,把文字定義為96dpi。這說明了:1px=1/96英寸;而1pt=1/72英寸,可以得出,在本設定中1px=0.75pt,字型9pt=12px。 但是,使用者可以修改文字定義的dpi大小,例如改成144dpi,這樣,1px=0.5pt,字型9p