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

實驗內(nèi)容

1殖蚕、 根據(jù)所學(xué)知識冒滩,實現(xiàn)如下圖所示的簡單兩列布局微驶。
整個頁面寬度為960px,背景顏色為#CFF开睡。左側(cè)盒子寬度為740px因苹,背景顏色為#C9F,右側(cè)盒子寬度為210px篇恒,背景顏色為#FCF扶檐。左側(cè)和右側(cè)盒子的高度均為300px。

image


2胁艰、 根據(jù)所學(xué)知識款筑,實現(xiàn)如下功能:

a、設(shè)計如圖所示的簡單無序列表腾么,并為每個列表項添加超鏈接奈梳。每個列表項的寬度為50px,高度為30px解虱,列表中的文字在水平和垂直方向上均居中顯示攘须,超鏈接初始狀態(tài)和訪問后的狀態(tài)均為黑色無下劃線,鼠標(biāo)經(jīng)過和點擊時文字均為白色殴泰,無下劃線于宙,背景顏色為#BE3948。

效果圖:

image

任務(wù)
一悍汛、在右側(cè)代碼的body標(biāo)簽中添加一個無序列表捞魁。
二、為每一個列表項設(shè)置超鏈接离咐,可以設(shè)置空鏈接(#)。
三健霹、在右側(cè)代碼的之前旺上,分別定義標(biāo)簽選擇器li和a。

b糖埋、設(shè)計如下功能宣吱,要求當(dāng)前頁的頁碼要顯示紅色背景,其他頁頁碼在鼠標(biāo)經(jīng)過時顯示紅色背景瞳别。

image

任務(wù)
一征候、制作頁碼部分基本的HTML結(jié)構(gòu)杭攻。
二、設(shè)置每一個超鏈接的邊框線疤坝、間距和填充
三兆解、設(shè)置超鏈接的四種狀態(tài)
四、定義當(dāng)前頁碼的CSS樣式

實驗過程

一跑揉、 實現(xiàn)兩列布局

1锅睛、 首先在<style type="text/css">內(nèi)先建一個.mainBox、一個.leftBox历谍、一個.rightBox的樣式以及默認樣式*现拒,并在<body>中使用<div>來調(diào)用定義的樣式。

    .mainBox {
        width: 960px;
        margin: 0 auto;
        background-color: #CFF;
        overflow: visible;
    }

    .leftBox {
        width: 740px;
        height: 300px;
        background-color: #C9F;
        float: left;
    }

    .rightBox {
        width: 210px;
        height: 300px;
        background-color: #FCF;
        float: right;
    } * {
        padding: 0;
        margin: 0;
    }

2望侈、 效果如圖所示印蔬,此時發(fā)現(xiàn)leftBox和rightBox設(shè)置浮動之后脫離了普通的文檔流,不再占用原來文檔中的位置脱衙,因此無法把父div撐開侥猬。

image

3、 所以我們增加一個類選擇器.clear并并設(shè)置clear:both捐韩;清除浮動退唠,同時為了解決IE6中div有高度的問題可以增加屬性height:0;overflow:hidden;

      .clear {
        clear: both;
        height: 0; 
        overflow: hidden;
    }  

4奥帘、效果如圖:


image

二、 導(dǎo)航列表

1仪召、 首先現(xiàn)在<body>寫好標(biāo)題<h3>課程難度</h3>,然后創(chuàng)建一個列表:

<!--在此制作一個無序列表-->

<ul>
<li>
    <a href="#">全部</a>
</li>
<li><a href="#">初級</a></li>
<li><a href="#">中級</a></li>
<li><a href="#">高級</a></li>
</ul>    

效果如圖:


image

2寨蹋、 接著給標(biāo)簽lia設(shè)置樣式:

 li{
 width:50px;
 height:30px;
 text-align:center;
 line-height:30px;
 float:left;
 list-style-type:none;
  }
 a{
display:block;
}

效果圖如下:

image

3、最后再給鏈接的四種狀態(tài)設(shè)置樣式:

a:link,a:visited{
text-decoration:none;
color:#000;
}
a:hover,a:active{
color:#FFF;
background-color:#BE3948;
text-decoration:none;
}

效果圖如下:

image

三扔茅、 頁碼

1已旧、 首先還是在<body>中先寫好頁碼的基本結(jié)構(gòu)

<div class="page"> 
<a href="#">首頁</a>
<a href="#">&lt;</a>
<a href="#" class="active">1</a>
<a href="#">2</a>
<a href="#">3</a>
<a href="#">…</a>
<a href="#">&gt;</a>
<a href="#">末頁</a> 
</div>

2、 然后我們在<style type="text/css">里面先把.page.page a兩個選擇器寫好樣式:

 *{
    margin: 0;
padding: 0;
font-size: 12px;
}
.page{
height:40px;
margin-top:10px;
text-align=center;
}

.page a{
display:inline-block;
text-decoration:none;
border:1px solid #E8E8E8;
margin:5px;
padding:5px 10px;
}

效果圖如下:

image

4召娜、接著完成鏈接的四種狀態(tài):
page a:link运褪、.page a:visitedpage a:hover玖瘸、.page a:active
如下:

.page a:link,.page a:visited{
color:#000;
}
.page a:hover, .page a:active {
color: #FFF;
background-color: #cc1b1b;
} 

效果圖如下:

image

5秸讹、 頁碼還需要設(shè)置一個點擊了以后常亮的狀態(tài),所以再加一個.active

.active {
background-color: #cc1b1b;
color: #FFF;
}

效果圖如下:


image

實驗總結(jié)

CSS選擇器的使用對元素的樣式控制非常方便實用雅倒,包括排版也是有很大幫助璃诀,比我之前單純用<table>標(biāo)簽時候方便很多,需要更多練習(xí)蔑匣。

?著作權(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

推薦閱讀更多精彩內(nèi)容