东京热中文字幕无码a∨_午夜性爱视频网站_在线播放三级午夜理论_中文国产成人精品久久不卡

圖片加載失敗
首頁 動態(tài)

Our News

動態(tài)

寫給設(shè)計師的前端小知識之征服霸道DIV篇(二)

div是帶著霸道基因出生的(不明白的請先看完上一篇哦),其實它主要是還沒有碰上能征服它的你吧!哈哈……今天帶大家來把他拿下。

好吧,我承認(rèn)“附加樣式”這個詞不知道是從哪兒看的還是我自己這么叫的,我們之后就分為樣式和默認(rèn)樣式吧。

一、矩形排排坐

乃們還記得下面這張圖嗎?

天貓&京東,內(nèi)蒙古電商品牌策劃,內(nèi)蒙古微信營銷,內(nèi)蒙古微網(wǎng)站,呼和浩特電商品牌策劃,呼和浩特微信營銷,呼和浩特微網(wǎng)站,內(nèi)蒙古網(wǎng)站制作,內(nèi)蒙古網(wǎng)站設(shè)計,內(nèi)蒙古網(wǎng)站建設(shè),呼和浩特網(wǎng)站建設(shè),呼和浩特網(wǎng)站制作、呼和浩特網(wǎng)站設(shè)計首選內(nèi)蒙古呼和浩特先誠網(wǎng)絡(luò)科技公司。先誠官網(wǎng):http://www.schuylerstatebank.com/

他們真的是很霸道呢,不過在html界,霸道的多了去了,今天我們先來把它收拾一下吧。

在body內(nèi)畫兩個矩形:

<div style="width: 100px; height: 100px;background-color: yellow;"></div>

<div style="width: 100px; height: 100px;background-color: blue;”></div>

(PS:html里的顏色也是直接可以寫單詞的,不想寫顏色值的童鞋也可以直接寫pink、black、red……等平時知道的一些顏色英文單詞。上一節(jié)中忘了告訴大家,顏色值3位和6位都是可以的,例如:

#333333,#4ed……都行,要問為什么的話還要扯上進(jìn)制,我就不再贅述,你們記得就行了。)

然后保存,瀏覽器打開,即可看到:

那為了讓藍(lán)色矩形排在黃色矩形右邊讓他們排成一橫排的話,首先讓黃色矩形讓個位置,“靠邊站”,

在第一個矩形中加入一條新樣式:float:left;(即向左靠,遵循我們的寫字習(xí)慣從左往右排吧,你也可以試試向右靠)

然后……

啊嘞?怎么只剩一個了?。?!

待我給你慢慢道來……

嗯,你問我講這個干嘛?再教你一個屬性:opacity(透明度),其后跟的是小數(shù),0.5即表示50%透明度。

<div style="width: 100px; height: 100px;background-color: yellow;float:left; opacity:0.5;”></div>

<div style="width: 100px; height: 100px;background-color: blue;”></div>

然后保存刷新:

如果你去驗證了,你會發(fā)現(xiàn)這個顏色就是我們在PS里降低黃色透明度與藍(lán)色相交得到的顏色。也就是說:

是的,沒錯,藍(lán)色矩形被黃色矩形遮住啦。(下面我們簡稱兩個矩形為小藍(lán)和小黃)

至于為什么會被遮住,這是跟float這個屬性相關(guān)的。float直譯過來即是浮動的意思,也就是添加了float屬性的小黃實際上是浮起來了,所以原先它“站”的位置就空了,小藍(lán)“篡位”而上占據(jù)了小黃

原來的位置。就像圖層一樣,上面的圖層會遮住與它自身一樣大小的面積,所以后來的小藍(lán)永遠(yuǎn)不能與小黃“平起平坐”(嗚嗚嗚……你是我無法企及噠)。但是你光在藍(lán)色矩形上加浮動屬性又沒有用

,div天生的霸道基因不允許……不信你試試,哈哈……

那么問題來了,想排排坐,又不想被小黃踩在腳下,怎么辦呢?

只有把小藍(lán)也提起來咯。

所以兩個矩形都應(yīng)該加float屬性,這樣他們才處于同一層,

<div style="width: 100px; height: 100px;background-color: yellow;float:left; ”></div>

<div style="width: 100px; height: 100px;background-color: blue;float:left; ”></div>

好啦,可以自己嘗試多畫點大小不一的矩形,讓他們排一下,不過不是所有的都能好好排的。在html中,body的大小雖然是無限的,可是你的屏幕也只能顯示那么點東西做再寬有什么意義呢。除了現(xiàn)在

很流行的滿屏網(wǎng)頁,一般網(wǎng)頁都會規(guī)定寬度而不會規(guī)定高度。你可能經(jīng)常見到有豎滾動條的網(wǎng)頁,但是橫向滾動條的幾乎沒有(除非你的設(shè)備屏幕小于一般PC屏幕或者把網(wǎng)頁放大了幾倍等其他原因),

所以也可以說網(wǎng)頁大小是和你瀏覽器顯示區(qū)域有關(guān)。

所以許多網(wǎng)站會取一個多種屏幕都適用的內(nèi)容寬度,也就是做webUI時你留的有效內(nèi)容區(qū)域(常見的有1200px、1001px等)。開發(fā)人員會根據(jù)你的尺寸來確定一個最大寬度來排版。

多畫幾個高度一樣寬度不一的矩形,為它們都加上向左浮動的屬性(float:left;)縮小你的瀏覽器寬度,你會發(fā)現(xiàn),它們不會一直呆在第一排,有時候竟會換行。當(dāng)最右邊的距離不足以放下它,他就

會選擇換一行。這也是現(xiàn)在響應(yīng)式網(wǎng)站的奧妙之一,同一個網(wǎng)頁,PC和手機(jī)都可以瀏覽,且布局會有所改變但不影響內(nèi)容。如下圖:

你猜紅色的是不是在發(fā)現(xiàn)沒有位置了換到第三行而變成了手機(jī)上看到的頁面那樣?(*^__^*)

所以float這個屬性是html中非常重要的一個屬性,花的篇幅比較長。所以今天其實就講了float一 個東西,透明度(opacity)和顏色那些順帶提一下。仿網(wǎng)頁排版布局今天就不講了,下次更新講排版

注:本文均來自百度搜索,如涉及版權(quán)問題,請聯(lián)系我們,我們會第一時間解決。