CSS編程練習(xí)和界面設(shè)計

1. 實驗準(zhǔn)備

2. 實驗內(nèi)容

實驗一
  • 根據(jù)所學(xué)知識蚁飒,實現(xiàn)如下圖所示的簡單兩列布局请契。
    整個頁面寬度為960px胳赌,背景顏色為#CFF牢撼。左側(cè)盒子寬度為740px,背景顏色為#C9F疑苫,右側(cè)盒子寬度為210px熏版,背景顏色為#FCF。左側(cè)和右側(cè)盒子的高度均為300px捍掺。


    頁面圖片.png
實驗二
  • 根據(jù)所學(xué)知識撼短,對新聞內(nèi)容進行排版。
    要求:div的最小高度是300px挺勿,隨新聞內(nèi)容的增多可以自動撐開曲横,每段文字首行縮進2個字符,行高25px满钟。新聞中的圖片水平居中胜榔。

效果展示.png

圖片引用地址: http://img.mukewang.com/53edaa5a0001c86705000420.jpg

3.詳細操作

實驗一具體要求
  • 在右側(cè)代碼的body標(biāo)簽中添加一個div胳喷,設(shè)置其class屬性為mainBox湃番。
  • 在mainBox中添加兩個div,其class屬性分別為leftBox和rightBox吭露。
  • 在右側(cè)代碼的之前吠撮,分別定義類選擇器mainBox、leftBox讲竿、rightBox泥兰,并按照題目要求定義其CSS樣式。

基礎(chǔ)代碼:

<!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-equiv="Content-Type" content="text/html; charset=gb2312" />
  <title>無標(biāo)題文檔</title>
  <style type="text/css">
/*在此定義相應(yīng)的類選擇器题禀,并根據(jù)要求設(shè)置相關(guān)CSS屬性*/
  </style>
 </head>
 <body>
  <div class="mainBox">//添加div標(biāo)簽鞋诗,并設(shè)置屬性
   <div class="leftBox"></div> &nbsp; //leftBox和rightBox需要嵌套在mainBox中
   <div class="rightBox"></div>
  </div>
 </body>
</html>
  • 如何讓leftBox和rightBox浮在mainBox上面,我們學(xué)習(xí)使用css中的float屬性
    float 屬性定義元素在哪個方向浮動迈嘹。以往這個屬性總應(yīng)用于圖像削彬,使文本圍繞在圖像周圍,不過在 CSS 中秀仲,任何元素都可以浮動融痛。浮動元素會生成一個塊級框,而不論它本身是何種元素神僵。如果浮動非替換元素雁刷,則要指定一個明確的寬度;否則保礼,它們會盡可能地窄沛励。
    注釋:假如在一行之上只有極少的空間可供浮動元素责语,那么這個元素會跳至下一行,這個過程會持續(xù)到某一行擁有足夠的空間為止目派。
<style>
     .mainBox{
            width: 960px;
            height: 300px;
            background-color: #CFF;
       }
     .leftBox{
           width: 740px;
           height: 300px;
           background-color: #C9F;
           background-repeat: no-repeat;
           float: left;  //使leftBox向左浮動
    }
    .rightBox{
            width: 210px;
            height: 300px;
            background-color: #FCF;
            text-align: center;
            float: right;    //使rightBox向右浮動
        }
  </style>
  • 注意:
    leftBox和rightBox設(shè)置浮動之后脫離了普通的文檔流鹦筹,不再占用原來文檔中的位置,因此無法把父div撐開址貌。
    解決的方法:
    ①可以給父div也設(shè)置高度為300px铐拐,使頁面中的leftBox和rightBox看起來“好像”還在原來的位置;
    ②定義一個類選擇器练对,并設(shè)置clear:both遍蟋;清除浮動,同時為了解決IE6中div有高度的問題可以增加屬性height:0; overflow:hidden;
實驗二具體要求

在style標(biāo)簽內(nèi)完以下樣式定義:

  • 定義新聞內(nèi)容所在div的整體樣式.newsBox螟凭。
  • 定義標(biāo)題的樣式.newsTitle
  • 定義標(biāo)題下方發(fā)布人虚青、發(fā)布時間等樣式.newsInfo
  • 定義新聞內(nèi)容的樣式.newsContent
  • 設(shè)置新聞中的圖片水平居中
  • 設(shè)置新聞內(nèi)部標(biāo)題加粗

基礎(chǔ)代碼:

<!doctype html>
<html>
 <head>
 <meta charset="utf-8">
 <title>無標(biāo)題文檔</title>
 <style>
/*在此定義相關(guān)樣式*/
 </style>
 </head>
 <body>
  <div class="newsBox">
   <h1 class="newsTitle">慕課網(wǎng)獲App Store強力推薦榮登四榜單</h1>
   <p class="newsInfo">發(fā)布人:Admin 發(fā)布時間:2014-08-01 瀏覽:5321次</p>
   <div class="newsContent">
    <p> 8月伊始,慕課網(wǎng)App……是IT學(xué)習(xí)的最佳選擇螺男。</p>
    <p> App Store力薦慕課網(wǎng)榮登四榜單</p>
    <p>App Store因公平著稱棒厘,……推薦。</p>
    <p><img src=" http://img.mukewang.com/53edaa5a0001c86705000420.jpg" width="500" height="420" alt=""/></p>
    <p>事實上下隧,……得到了用戶的認可奢人。</p>
   </div>
  </div>
 </body>
</html>
  • 定義新聞內(nèi)容所在div的整體樣式.newsBox
.newsBox{
            width: 800px;
        }
  • 定義標(biāo)題的樣式.newsTitle
.newsTitle{
            text-align: center;
        }
  • 定義標(biāo)題下方發(fā)布人、發(fā)布時間等樣式.newsInfo
.newsInfo{
           text-align: center;
            color:#8A8989;
        }
  • 定義新聞內(nèi)容的樣式.newsContent
.newsContent p{
            text-indent: 2em;
            line-height: 25px;/* 行高25px  */
            font-family:Arial,Helvetica;
            /*em是相對單位淆院,2em即現(xiàn)在一個字大小的兩倍*/
        }
  • 設(shè)置新聞中的圖片水平居中
  .imgine{
            width: 800px;
            display: table-cell; /* 圖片水平居中顯示 */
            vertical-align: middle;
            text-align: center;
        }
  • 設(shè)置新聞內(nèi)部標(biāo)題加粗
.sTitle{
            font-weight: bold;
        }

注意:<p></p>之間的文字可以替換成自己想要的內(nèi)容何乎,圖片也可以更換。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末土辩,一起剝皮案震驚了整個濱河市支救,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌拷淘,老刑警劉巖各墨,帶你破解...
    沈念sama閱讀 217,185評論 6 503
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異启涯,居然都是意外死亡贬堵,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,652評論 3 393
  • 文/潘曉璐 我一進店門逝嚎,熙熙樓的掌柜王于貴愁眉苦臉地迎上來扁瓢,“玉大人,你說我怎么就攤上這事补君∫福” “怎么了?”我有些...
    開封第一講書人閱讀 163,524評論 0 353
  • 文/不壞的土叔 我叫張陵,是天一觀的道長伟桅。 經(jīng)常有香客問我敞掘,道長,這世上最難降的妖魔是什么楣铁? 我笑而不...
    開封第一講書人閱讀 58,339評論 1 293
  • 正文 為了忘掉前任玖雁,我火速辦了婚禮,結(jié)果婚禮上盖腕,老公的妹妹穿的比我還像新娘赫冬。我一直安慰自己,他們只是感情好溃列,可當(dāng)我...
    茶點故事閱讀 67,387評論 6 391
  • 文/花漫 我一把揭開白布劲厌。 她就那樣靜靜地躺著,像睡著了一般听隐。 火紅的嫁衣襯著肌膚如雪补鼻。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,287評論 1 301
  • 那天雅任,我揣著相機與錄音风范,去河邊找鬼。 笑死沪么,一個胖子當(dāng)著我的面吹牛硼婿,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播成玫,決...
    沈念sama閱讀 40,130評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼加酵,長吁一口氣:“原來是場噩夢啊……” “哼拳喻!你這毒婦竟也來了哭当?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 38,985評論 0 275
  • 序言:老撾萬榮一對情侶失蹤冗澈,失蹤者是張志新(化名)和其女友劉穎钦勘,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體亚亲,經(jīng)...
    沈念sama閱讀 45,420評論 1 313
  • 正文 獨居荒郊野嶺守林人離奇死亡彻采,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,617評論 3 334
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了捌归。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片肛响。...
    茶點故事閱讀 39,779評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖惜索,靈堂內(nèi)的尸體忽然破棺而出特笋,到底是詐尸還是另有隱情,我是刑警寧澤巾兆,帶...
    沈念sama閱讀 35,477評論 5 345
  • 正文 年R本政府宣布猎物,位于F島的核電站虎囚,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏蔫磨。R本人自食惡果不足惜淘讥,卻給世界環(huán)境...
    茶點故事閱讀 41,088評論 3 328
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望堤如。 院中可真熱鬧蒲列,春花似錦、人聲如沸搀罢。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,716評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽魄揉。三九已至剪侮,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間洛退,已是汗流浹背瓣俯。 一陣腳步聲響...
    開封第一講書人閱讀 32,857評論 1 269
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留兵怯,地道東北人彩匕。 一個月前我還...
    沈念sama閱讀 47,876評論 2 370
  • 正文 我出身青樓,卻偏偏與公主長得像媒区,于是被迫代替她去往敵國和親驼仪。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 44,700評論 2 354