iT邦幫忙

2023 iThome 鐵人賽

DAY 10
0
Modern Web

基礎網頁開發30天系列 第 10

Day 10 使用CSS美化網頁-2

  • 分享至 

  • xImage
  •  
nav.navigation ul li:hover{
    background-color: #EBC999;
    
}

.active {
    color:#F26659;
}

main{
    display: flex;
    flex-direction: column;
}

main div{
    padding: 1rem 4rem;
    font-size: 1.3rem;
    margin: 0rem 3rem;
}

header nav ul li a {
    text-decoration: none;
    font-size: 1.3rem;
}



table.box{
    border-collapse:collapse;
    width: 500px;
    height: 250px;
    border:1.5px solid black;
    margin: auto;
  }
  table.box td{
    vertical-align: middle;
    text-align: center;
  }
  .content{
    width: 400px;
    background: #F0EFF4;
    display: inline-block;
    text-align: left;
  }

nav.navigation ul li:hover { background-color: #EBC999; }

  • 當鼠標懸停在位於 nav 元素中的具有 .navigation 類別的 <ul> 中的 <li> 上時,設定背景顏色為 #EBC999。

.active { color: #F26659; }

  • 針對擁有 .active 類別的元素,設定文字顏色為 #F26659。

main { display: flex; flex-direction: column; }

  • <main>元素設定為使用彈性盒子佈局,主軸方向為垂直列(column)。
    main div { padding: 1rem 4rem; font-size: 1.3rem; margin: 0rem 3rem; }
  • 針對 <main> 元素內的所有 <div> 元素,設定內邊距為 1rem 上下、4rem 左右,文字大小為 1.3rem,外邊距為 0rem 上下、3rem 左右。

header nav ul li a { text-decoration: none; font-size: 1.3rem; }

  • 針對標頭中的導航列(<nav>)中的列表項(<li>)內的超連結(<a>),移除文字下劃線(text-decoration: none)並設定文字大小為 1.3rem。

table.box { border-collapse: collapse; width: 500px; height: 250px; border: 1.5px solid black; margin: auto; }

  • 針對類別為 .box 的表格(<table>),設定表格邊框合併(border-collapse: collapse)、寬度為 500px、高度為 250px、邊框線寬度為 1.5px 並顏色為黑色,並使其水平居中對齊(margin: auto)。

table.box td { vertical-align: middle; text-align: center; }

  • 針對 .box 表格中的所有表格格子(<td>),設定垂直對齊方式為中間(vertical-align: middle)並文字水平對齊方式為居中(text-align: center)。

.content { width: 400px; background: #F0EFF4; display: inline-block; text-align: left; }

  • 針對具有 .content 類別的元素,設定寬度為 400px、背景顏色為 #F0EFF4、以內聯塊元素(inline-block)方式顯示,並使文字左對齊(text-align: left)。

目前製作成果:

https://ithelp.ithome.com.tw/upload/images/20230921/20162177OmSSUnBtzt.png


上一篇
Day 9 使用CSS美化網頁
下一篇
Day 11 使用CSS美化網頁-3
系列文
基礎網頁開發30天30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言