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
一些資料說 <boby>裡加入scroll="no",可隱藏捲軸;在<boby>裡加入style="overflow-x:hidden",可隱藏水平捲軸;加入style="overflow-y:hidden",可隱藏垂直捲軸。1、完全隱藏 在裡加入scroll="no",可隱藏捲軸;2、在不需要時隱藏 指當瀏覽器視窗寬度或高度大於頁面的寬或高時,不顯示捲軸;反之,則顯示;3、樣式表方法
Time of Update: 2017-01-13
效能差異:【border:0;】把border設為“0”像素雖然在頁面上看不見,但按border預設值理解,瀏覽器依然對border-width/border-color進行了渲染,即已經佔用了記憶體值。【border:none;】把border設為“none”即沒有,瀏覽器解析“none”時將不作出渲染動作,即不會消耗記憶體值。相容性差異:相容性差異只針對瀏覽器IE6、IE7與標籤button、input而言,在win、w
Time of Update: 2017-01-13
在曾經的 淘寶UED 招聘 中有這樣一道題目:“使用純CSS實現未知尺寸的圖片(但高寬都小於200px)在200px的正方形容器中水平和垂直置中。”當然出題並不是隨意,而是有其現實的原因,垂直置中是 淘寶 工作中最常遇到的一個問題,很有代表性。題目的痛點在於兩點:垂直置中;圖片是個置換元素,有些特殊的特性。至於如何解決,下面是一個權衡的相對結構乾淨,CSS簡單的解決方案: 代碼如下複製代碼 .box
Time of Update: 2017-01-13
這裡用到了IE的filter的濾鏡效果,background:rgba是CSS3屬性,大家都知道。最後一句是針對IE9的。用了結構性偽類 E:root : {attribute} , 偽類:root 僅支援CSS3的瀏覽器 ,所以這段CSS是相容所有瀏覽器的。核心代碼 代碼如下複製代碼 #header{ filter:progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr='#E5185
Time of Update: 2017-01-13
CSS書寫順序1.位置屬性(position, top, right, z-index, display, float等)2.大小(width, height, padding, margin)3.文字系列(font, line-height, letter-spacing, color- text-align等)4.背景(background, border等)5.其他(animation,
Time of Update: 2017-01-13
圖片水平垂直置中是老梗,大部分人都做過,或者被面試時問過。但是下面這種0.873方法我是剛知道~~ mark一下。font-size:105 = 120*0.873提供方法人: shenshenyanspan{display:table-cell;text-align:center; vertical-align:middle;*display:block;*font-family:aiarl;width:120px;height:120px;*font-size:105px;}span
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
基於各位前輩的辛勤勞動,下面得出使用inline-block替換float:left;的最佳方案。html代碼 代碼如下複製代碼 <div class="list"> <ul> <li><img src="images/pic02.jpg"
Time of Update: 2017-01-13
本文教程旨在教你如何建立一個使用HTML5+CSS的自適應導覽功能表,它不需要用到javascript,而且可以居左,置中和居右,這個菜單不是通過點擊顯示的,它是滑鼠滑過的時候顯示出來的,並且相容各種瀏覽器包括手機用戶端和IE瀏覽器。這個小技巧在一個有很多導覽功能表的時候可以摺疊為一個元素的下拉式功能表時很有用。希望你會喜歡。HTML代碼這裡面的<nav>標誌作為建立下拉式功能表的定位是必須的,下面的教程中我將會解釋這是怎麼回事,另外.current是作為一個啟用/當前的菜單樣式
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
定位標籤:position包含屬性:relative(相對) absolute(絕對)1.position:relative;
Time of Update: 2017-01-13
在進行CSS網頁布局的時候,我們經遇到重新整理要保留表單裡內容的時候,習慣的做法使用cookie,但是那樣做實在是很麻煩,css中的behavior就為我們很好的解決了這個問題。今天poluoluo.com就向大家介紹CSS屬性behavior的文法behavior的文法: behavior : url ( url ) | url ( #objID ) | url ( #default#behaviorName ) 取值: url ( url ) : 使用絕對或相對 url
Time of Update: 2017-01-13
無圖片半透明背景css如果,單純地用背景色並結合opacity進行設定透明度,那麼會出現子項目中的文字也同樣出現透明的情況。第二種情況:用png透明度合適的背景圖,但這樣的話,還得針對IE6進行PNG圖片的灰色背景處理。第三種方法:用rgba結合專用hack相容常規瀏覽器。Rgba進行背景色填充,並設定透明度,並不會導致子項目也繼承其的透明度。例如:background:rgba(0,0,0,0.5);這句,就適合了支援CSS3.0的瀏覽器。但IE6、IE7、IE8,我們可以利用到IE濾鏡的漸層
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
我們先來看看效果圖片再一步步分析執行個體代碼了。首先我們來看這一塊代碼。<dl> <dt> <a href="pbum.php?uid=14" ><span></span> <img src="http://111cn.net/1
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
Time of Update: 2017-01-13
比如這個條件: margin:3px 3px 0px 3px; display:block; 想必大家一看就知道是什麼意思了,但通過測試,IE6和IE7瀏覽器,表現得就有區別。IE6表現得就很鬆散,似乎不止3px的左右距離而變成了雙倍距離,即6px;而IE7下,基本正常。 後來在網上學習了一下,將display:
Time of Update: 2017-01-13
CSS控制網頁H1標籤字型大小,網頁設計中經常使用H1標籤對關鍵字最佳化,可是那大大的字型實在是不爽。那就改掉它吧!使用CSS就可以輕鬆解決下面是解決的方法:<style type="text/css"><!--h1 {font-size: 14px;color: #16387c; display :