我對網路編碼領域非常陌生,需要一些幫助。我正在為當地運動隊製作一個網頁,因為他們的網頁看起來不太好,而且 Wordpress 的用戶界面也不太友好,所以我認為嘗試自己編碼可能會更容易。
我無法在頁面上輸入導覽列、主要內容和頁尾。我希望輸入導覽列、主要內容和頁腳,並且寬度只有 80%,這樣您就會看到一些背景,其中是運動隊運動員的照片)
#footerWrapper { max-width: 80%; max-height: 5%; margin-bottom: 20px; line-height: 30px; font-size: 0.9em; border: 0 solid #ddd; border-bottom-color: #3F8444; border-width: 1px 0;} /*Positions and Margins*/ .image { position: absolute; top:100px; left:100px; } .image-1 { position: absolute; top:20px; right: 100px; } header{ text-align: center; margin-top: 100px; margin-bottom: 100px; } main{ width: 80%; display: flex; flex-direction: row; justify-content: space-evenly; align-items: center;} footer{ position: static; left: 0; bottom: 0; width: 80%; height: 5%;} p {margin-left: 5px; margin-right: 5px;} /*Navigation*/ ul { display: flex; flex-direction: row; align-items: center; list-style-type: none; margin: 0; padding: 0; overflow: hidden; background-color: #04AA6D; width: 80%; } /*li {float: left;}*/ li a, .dropdown li a { display: block; color: white; text-align: center; padding: 14px 16px; text-decoration: none; } li a:hover, .dropdown:hover .dropbtn {background-color: #111;} li.dropdown { display: inline-block;} .dropdown-content { display:none; position: absolute; background-color: #04AA6D; color: white; min-width: 160px; box-shadow: 0px 8px 16px 0px rgba(0,0,0,0,.2); z-index: 1; } .dropdown-content a { color: white; padding: 12px 16px; text-decoration: none; display: block; text-align: left; } .dropdown-content a:hover {background-color: #111;color: white;} .dropdown:hover .dropdown-content { display: block; } </style> </div> </head> <body> <header> <div class="image" id="Sports Team logo"> <img src="Sport Teams logo"> </div> <div class="image-1" id="Club logo"> <img src="Club logo" width="246" height="237"> </div> <h1>Sports Team</h1> </header> <nav> <ul> <li><a href="Sports Team url link">Home</a></li> <li class="dropdown"> <a class="dropbtn">Club Info</a> <div class="dropdown-content"> <a href="Sports Team url link">About Us</a> <a href="Sports Team url link">Committee</a> <a href="Sports Team url link">Contact Us</a> <a href="Sports Team url link">Game Rules</a> <a href="Sports Team url link">Uniforms</a> <a href="Sports Team url link">Fair Play</a> <a href="Sports Team url link">Terms and Conditions</a> </div> <li class="dropdown"> <a class="dropbtn">Winter Season 2023</a> <div class="dropdown-content"> <a href="Sports Team url link">Training Information</a> <a href="Sports Team url link">Game Details</a> <a href="Sports Team url link">Registration</a> <a href="Sports Team url link">Season Info Pack</a> <a href="Sports Team url link">Handbook</a> <a href="Sports Team url link">Privacy Policy</a> </div> <li class="dropdown"> <a class="dropbtn">Summer Season 2023</a> <div class="dropdown-content"> <a href="Sports Team url link">Training Information</a> <a href="Sports Team url link">Game Details</a> <a href="Sports Team url link">Registration</a> <a href="Sports Team url link">Season Info Pack</a> </div> <li><a href="Sports Team url link">Umpire Information</a> </ul> </nav> <Div></Div> <main> <div class="main"> <h2>Contact Us</h2> <p>Sports Team email</p> </main> </body> </html>
我嘗試了很多不同的 CSS 樣式 float、margin、flex、grid 等
P粉4733635272023-09-17 09:10:05
幹得好!這真是一個好的開始。看起來你正在閒逛。我強烈建議研究像 tailwindcss 或 引導。
這些框架有助於處理大部分繁瑣的微調。您的檔案中實際上不會有太多 CSS,您可以新增類別名稱。像 class="m-auto d-flex text-center"
這樣的東西會取代你所有的 css。
這些框架是基於類,這是我的下一個推薦。您應該對所有內容使用類別或 ID。這樣您就能夠編寫更乾淨、更有組織的程式碼。你應該有:
<style> .nav_bar { } </style> <ul class="nav_bar"> ... </ul>
如果您的網站上需要有多個 ul
,但它們需要不同的顏色或另一個不應居中,該怎麼辦?
以下是如何居中現有程式碼: 導覽列和主列上的邊距應該是 auto 而不是 0。
main { width: 80%; display: flex; flex-direction: row; justify-content: space-evenly; align-items: center; margin: auto; } ul { display: flex; flex-direction: row; align-items: center; list-style-type: none; margin: 0; padding: 0; overflow: hidden; background-color: #04AA6D; width: 80%; }