【CSS】CSS前期回顧(1)
<h1><span>品攝影工作室</span></h1>
<ul id=”topMenu”>
<li class=”firstChild”><a href=”#”>品牌故事</a></li>
<li><a href=”#”>我的鑑證</a></li>
<li><a href=”#”>技術支援</a></li>
</ul>
<div id=”mainMenuWrapper”>
<div id=”mainMenuWrapper2″>
<ul id=”mainMenu”>
<li><a href=”#”>拍攝景點</a></li>
<li><a href=”#”>品質服務</a></li>
<li><a href=”#”>婚嫁論壇</a></li>
<li><a href=”#”>價格社群</a></li>
<li><a href=”#”>旗下品牌/a></li>
</ul>
<form id=”searchBox” name=”search” method=”get” action=””>
<input type=”text” class=”textfield” name=”term” />
<button type=”submit” id=”submit” />搜尋</button>
</form>
</div>
</div>
</div>
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:1.5; /*行高為文字大小的1.5倍*/
background-color:#444;
margin:0;
}
{
width:756px;
margin:0 auto;/*居中對齊*/
color:#bbb;
position:relative;/*設定相對定位的目的是為了孩子絕對定位*/
}
(3)設定標題
{
margin:10px 0;
height:63px;
background-image:url(images/titlebg.jpg);
background-repeat:no-repeat;
}
#header h1 span
{
display:none;/*把h1中的字隱藏掉*/
}
(4)設定頂部選單
#topMenu
{
margin:0;
padding:0;
position:absolute;/*相對於父header進行絕對定位*/
right:0;
top:50px;
list-style-type:none;
}
#topMenu li
{
float:left;
border-left:1px white solid;
}
#topMenu li.firstChild
{
border:none;/*去掉頂部選單最左邊的豎條*/
}
#topMenu li a
{
padding:0 10px;
color:white;
text-decoration:none;
}
#topMenu li a:hover
{
background-color:#000;
}
此時效果如下:
(5)設定主選單
#mainMenu
{
color:000;
width:500px;
}
#mainMenu li
{
float:left;
list-style-type:none;
border-left:1px #aaa solid;
border-right:1px #eee solid;/*左邊框顏色比右邊框顏色淺的原因是使豎條產生立體感*/
background-color:#ccc;
}
#mainMenu li.firstChild
{
border-left:none;
}
#mainMenu li a
{
display:block;
padding:5px 10px;
color:#333;
text-decoration:none;
}
#mainMenu li a:hover
{
background-color:#eee;
}
此時的效果如下:
可以看出主選單的右邊還有一個比較突出的豎條,現在去掉:
I、對<li class=”lastChild”><a href=”#”>旗下品牌/a></li>增加類別選擇器
II、增加CSS樣式
#mainMenu li.lastChild
{
border-right:none;
}
效果如下:
待續….
相關文章
- 【CSS】CSS前期回顧(2)CSS
- CSS 熱點回顧第一期CSS
- CSS——CSS基礎(1)CSS
- 錯題知識點回顧1
- html+css-1HTMLCSS
- CSS隨筆1CSS
- css基礎1CSS
- css/html test1CSSHTML
- CSS學習1—-基本CSS
- CSS1規範CSS
- 前端週記1--CSS前端CSS
- CSS1(新聞案例)CSS
- html+CSS筆記(1)HTMLCSS筆記
- 前端面試回顧(1)---javascript的物件導向前端面試JavaScript物件
- Python回顧與整理1:Python基礎Python
- css 命名:BEM, scoped css, css modules 與 css-in-jsCSSJS
- 基礎回顧
- Git指令回顧Git
- 寫自己的CSS框架Part1:為什麼需要CSS框架CSS框架
- 前端面試1:CSS佈局前端面試CSS
- CSS3總結系列1CSSS3
- CSS1&2常用屬性CSS
- CSS入門指南-1:工作原理CSS
- HTML和CSS <h1> --1-- <h1>HTMLCSS
- 【CSS】CSS常用技巧CSS
- DevOps 前世今生 | mPaaS 線上直播 CodeHub #1 回顧dev
- <react學習筆記(5)>知識點回顧(1)React筆記
- SpringCloud(1) ——回顧微服務和微服務架構SpringGCCloud微服務架構
- 關於CSS Reset那些事(1):歷史演變與Normalize.cssCSSORM
- 活動精彩回顧|GopherChina 2019乾貨回顧!Go
- js回顧:原型鏈JS原型
- PHP 回顧之 cookiePHPCookie
- 回顧 crash log 分析
- javascript知識回顧JavaScript
- flex知識回顧Flex
- 5. SQL回顧SQL
- SpringMVC 回顧servletSpringMVCServlet
- GoogleDeveloperDay 回顧GoDeveloper