freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內容

重慶信息技術職業(yè)學院校園網(wǎng)絡規(guī)劃設計(編輯修改稿)

2024-12-29 00:35 本頁面
 

【文章內容簡介】 )。box{ display:block。 //可以為內嵌元素模擬為塊元素 display:inline。 //實現(xiàn)同一行排列的的效果 diplay:table。5 IE與寬度和高度的問題IE不認得min這個定義,但實際上它把正常的width和height當作有min的情況來使。這樣問題就大了,如果只用寬度和高度,正常的瀏覽器里這兩個值就不會變,如果只用minwidth和minheight的話,IE下面根本等于沒有設置寬度和高度。比如要設置背景圖片,這個寬度是比較重要的。要解決這個問題,可以這樣:box{ width: 80px。 height: 35px。}htmlbody box{ width: auto。 height: auto。 minwidth: 80px。 minheight: 35px。}6 頁面的最小寬度minwidth是個非常方便的CSS命令,它可以指定元素最小也不能小于某個寬度,這樣就能保證排版一直正確。但IE不認得這個,而它實際上把 width當做最小寬度來使。為了讓這一命令在IE上也能用,可以把一個div 放到 body 標簽下,然后為div指定一個類:然后CSS這樣設計:container{minwidth: 600px。width:e?xpression( 600? “600px”: “auto” )。}第一個minwidth是正常的;但第2行的width使用了Javascript,這只有IE才認得,這也會讓你的HTML文檔不太正規(guī)。它實際上通過Javascript的判斷來實現(xiàn)最小寬度。7 清除浮動.hackbox{display:table。//將對象作為塊元素級的表格顯示}或者.hackbox{clear:both。}或者加入:after(偽對象),設置在對象后發(fā)生的內容,通常和content配合使用,IE不支持此偽對象,非Ie 瀏覽器支持,所以并不影響到IE/WIN瀏覽器。這種的最麻煩的……box:after{content: “.”。display: block。height: 0。clear: both。visibility: hidden。}8 DIV浮動IE文本產生3象素的bug左邊對象浮動,右邊采用外補丁的左邊距來定位,右邊對象內的文本會離左邊有3px的間距.box{float:left。width:800px。}left{float:left。width:50%。}right{width:50%。}*html left{marginright:3px。//這句是關鍵}HTML代碼DIV id=boxDIV id=left/DIVDIV id=right/DIV/DIV9 屬性選擇器(這個不能算是兼容,是隱藏css的一個bug)p[id]{}div[id]{}p[id]{}div[id]{},FF和OPera作用屬性選擇器和子選擇器還是有區(qū)別的,子選擇器的范圍從形式來說縮小了,屬性選擇器的范圍比較大,如p[id]中,所有p標簽中有id的都是同樣式的.10 IE捉迷藏的問題當div應用復雜的時候每個欄中又有一些鏈接,DIV等這個時候容易發(fā)生捉迷藏的問題。有些內容顯示不出來,當鼠標選擇這個區(qū)域是發(fā)現(xiàn)內容確實在頁面。解決辦法:對layout使用lineheight屬性 或者給layout使用固定高和寬。頁面結構盡量簡單。11 高度不適應高度不適應是當內層對象的高度發(fā)生變化時外層高度不能自動進行調節(jié),特別是當內層對象使用margin 或paddign 時。例:div id=”box”pp對象中的內容/p/divCSS:box {backgroundcolor:eee。 }box p {margintop: 20px。marginbottom: 20px。 textalign:center。 }解決方法:在P對象上下各加2個空的div對象CSS代碼:.1{height:0px。overflow:hidden。}或者為DIV加上border屬性。屏蔽IE瀏覽器(也就是IE下不顯示)*:lang(zh) select {font:12px !important。} /*FF,OP可見*/select:empty {font:12px !important。} /*safari可見*/這里select是選擇符,根據(jù)情況更換。第二句是MAC上safari瀏覽器獨有的。僅IE7識別*+html {…}當面臨需要只針對IE7做樣式的時候就可以采用這個HACK。IE6及IE6以下識別* html {…}。其它瀏覽器不識別。html/**/ body select {……}這句與上一句的作用相同。僅IE6不識別select { display /*IE6不識別*/:none。}這里主要是通過CSS注釋分開一個屬性與值,流釋在冒號前。僅IE6與IE5不識別select/**/ { display /*IE6,IE5不識別*/:none。}這里與上面一句不同的是在選擇符與花括號之間多了一個CSS注釋。僅IE5不識別select/*IE5不識別*/ { display:none。}這一句是在上一句中去掉了屬性區(qū)的注釋。只有IE5不識別盒模型解決方法selct {width:。 voicefamily :}。 voicefamily:inherit。 width:正確寬度。}盒模型的清除方法不是通過!important來處理的。這點要明確。清除浮動select:after {content:.。 display:block。 height:0。 clear:both。 visibility:hidden。}在Firefox中,當子級都為浮動時,那么父級的高度就無法完全的包住整個子級,那么這時用這個清除浮動的HACK來對父級做一次定義,那么就可以解決這個問題 。截字省略號select { otextoverflow:ellipsis。 textoverflow:ellipsis。 whitespace:nowrap。 overflow:hidden。 }這個是在越出長度后會自行的截掉多出部分的文字,并以省略號結尾,很好的一個技術。只是目前Firefox并不支持。只有Opera識別@media all and (minwidth: 0px){ select {……} }針對Opera瀏覽器做單獨的設定。以上都是寫CSS中的一些HACK,建議遵循正確的標簽嵌套(div ul li 嵌套結構關系),這樣可以減少你使用Hack的頻率,不要進入理解誤區(qū),并不是一個頁面就需要很多的hack來保持多瀏覽器兼容),很多情況下也許一個Hack都不用也可以讓瀏覽器工作得非常好,這些都是用來解決局部的兼容性問題,如果希望把兼容性的內容也分離出來,不妨試一下下面的幾種過濾器。這些過濾器有的是寫在CSS中通過過濾器導入特別的樣式,也有的是寫在HTML中的通過條件來鏈接或是導入需要的補丁樣式。,@media tty {i{content:。/* */}} @import 39。39。 /*。}}/* */IE5/MAC的過濾器,一般用不著/**//*/@import 。/**/下面是IE的條件注釋,個人覺得用條件注釋調用相應 Hack是比較完美的多瀏覽器兼容的解決辦法。把需要hack的地方單獨放到一個文件里面,當瀏覽器版本符合的時候就可以調用那個被Hack的樣式,這樣不僅使用起來非常方便,而且對于制作這個CSS本身來講,可以更嚴格的觀察到是否有必要使用hack,很多情況下,當我本人寫CSS如果把全部代碼包括Hack都寫到一個CSS文件的時候的時候會很隨意,想怎么Hack就怎么Hack,而你獨立出來寫的時候,你就會不自覺的考慮是否有必要Hack,是先Hack CSS?還是先把主CSS里面的東西調整到盡可能的不需要Hack?當你僅用很少的Hack就讓很多瀏覽器很乖很聽話的時候,你是不是很有成就感呢?你知道怎么選擇了吧~~呵呵IE的if條件Hack 自己可以靈活使用參看這篇IE條件注釋Only IE 所有的IE可識別Only IE + 僅IE6可識別Only IE 7/ Only IE 7/ 僅IE7可識別Css 當中有許多的東西不不按照某些規(guī)律來的話,會讓你很心煩,雖然你可以通過很多的hack,很多的!important 來控制它,但是你會發(fā)現(xiàn)長此以往你會很不甘心,看看許多優(yōu)秀的網(wǎng)站,他們的CSS讓IE6,Ie7,Firefox,甚至Safari,Opera運行起來完美無缺是不是很羨慕?而他們看似復雜的模版下面使用的Hack 少得可憐。其實你要知道IE 和 Firefox 并不不是那么的不和諧,我們找到一定的方法,是完全可以讓他們和諧共處的。不要你認為發(fā)現(xiàn)了hack的辦法,你就掌握了一切,我們并不是Hack的奴隸。div ul li 的嵌套順序今天只講一個規(guī)則。就是divulli的三角關系。我的經(jīng)驗就是div在最外面,里面是ul,然后再是li,當然li里面又可以嵌套div什么的,但是并不建議你嵌套很多東西。當你符合這樣的規(guī)則的時候,那些倒霉的,不聽話的間隙就不會在里面出現(xiàn)了,當你僅僅是div里面放li,而不用ul的時候,你會發(fā)現(xiàn)你的間隙十分難控制,一般情況下,IE6和IE7會憑空多一些間距。但很多情況你來到下一行,間隙就沒了,但是前面的內容又空了很大一塊,出現(xiàn)這種情況雖然你可以改變IE的Margin,然后調整Firefox下面的Padding,以便使得兩者顯示起來得效果很相似,但是你得CSS將變得臭長無比,你不得不多考慮更多可能出現(xiàn)這種問題補救措施,雖然你知道千篇一律來Hack它們,但是你會煩得要命。具體嵌套寫法遵循上面得嵌套方式,divulli/li/ul/div 然后在CSS 里面告訴 ul {Margin:0px。Padding:0px。liststyle:none。},其中l(wèi)iststyle:none是不讓li標記的最前方顯示圓點或者數(shù)字等目錄類型的標記,因為IE和Firefox顯示出來默認效果有些不一樣。因此這樣不需要做任何手腳,你的IE和IEFirefox顯示出來的東西(外距,間距,高度,寬度)就幾乎沒什么區(qū)別了,也許細心的你會在某一個時刻發(fā)現(xiàn)一、兩個象素的差別,但那已經(jīng)很完美了,不需要你通過調整大片的CSS來控制它們的顯示了,你愿意,你可以僅僅hack一兩個地方,而且通常這種hack可以適應各種地方,不需要你重復在不同的地方調試不同的Hack方式–減輕你的煩惱。, , {xxx:xxxx}的方式方便的整理出你要hack的地方,而統(tǒng)一Hack。嘗試一下吧,再也不要亂嵌套了,雖然在Div+CSS的方式下你幾乎可以想怎么嵌套就怎么嵌套,但是按照上面的規(guī)律你將輕松很多,從而事半功倍! 第四節(jié) 個人總結的關于CSS+DIV布局的八條學習方法CSS網(wǎng)頁布局,說難,其實很簡單。說它容易,往往有很多問題困擾著新手,介紹了非常多的技巧,這些小技巧與知識能事半功倍的給大家以幫助。然而更多的時候,我們往往被一些小問題纏著不能輕松。今天向大家介紹八個技巧,這些技巧顯得很有用?! ∫?、若有疑問立即檢測  在出錯時若能對原始代碼做簡單檢測可以省去很多頭痛問題。W3C對于XHTML與CSS 都有檢測工具可用,請見 。請注意,在文件開頭的錯誤,可能
點擊復制文檔內容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1