簡體   English   中英

如何在一行中制作 UL 列表項

[英]How to make UL list items in a single line

我是 HTML 的新手,我想弄清楚如何在一行中對齊 UL 列表項。

我剛剛開始學習 HTML。 我已經檢查了 10 多個 Stack Overflow 問題,但沒有一個有效。 這是代碼:

display :inline;
float: right;
margin: 0px;
padding: 0px;

這是我的 html 標記,你能幫我檢查一下是否有任何錯誤嗎?

 @font-face { font-family:'BrandonGrotesqueBold'; src: url('file:///C:/Users/MyName/Desktop/project/fonts/BrandonGrotesqueBold.ttf'); } @font-face { font-family:'BrandonGrotesqueLight'; src: url('file:///C:/Users/MyName/Desktop/project/fonts/BrandonGrotesqueLight.ttf'); } body { padding-top: 105px; color: #CDCDCD; font-family:'BrandonGrotesqueBold'; } .mainHeader { margin-left: auto; margin-right: auto; padding-left: 20px; padding-right: 20px; width: 1060px; font-size: 22px; font-stretch: none; } .mainNav { margin-bottom: 70px; } .mainLogo { font-weight: 500; s color: black; font-size: 40px; } .thinMainLogo { font-family:'BrandonGrotesquelight'; } li { list-style-type: none; } .mainLoc { float: right; display: inline; }
 <!DOCTYPE html> <title>My Company Name</title> <link rel="stylesheet" href="css/main.css"> </head> <body> <header class="mainHeader"> <nav class="mainNav"> <h1 class="mainLogo">My <span class="thinMainLogo">Logo</span></h1> <ul class="mainLoc"> <li>About</li> <li>PortFolio</li> <li>Contact</li> <li>Blog</li> </ul> </nav> </header> </body> </html>

http://jsfiddle.net/bLc5eqgp/3/

這是將它們放在同一行所需的 CSS:

ul.mainLoc li {
    display: inline-block;
    margin-left: 10px; // for item spacing
}

現在檢查http://jsfiddle.net/bLc5eqgp/3/

.mainLoc li {
    padding: 0 10px;
    display: inline;
}

在 css 上面添加到你的小提琴。

display: inline添加到.mainLogo並將display: inline-blockli

這是完整的CSS

body {
  padding-top: 105px;
  color: #CDCDCD;
  font-family:'BrandonGrotesqueBold';
}
.mainHeader {
margin-left: auto;
margin-right: auto;
padding-left: 20px;
padding-right: 20px;
width: 1060px;
font-size: 22px;
font-stretch: none;
}
.mainNav {
margin-bottom: 70px;
}
.mainLogo {
font-weight: 500;
color: black;
font-size: 40px;
display: inline;
}
.thinMainLogo {
font-family:'BrandonGrotesquelight';
}
li {
display: inline-block;
list-style-type: none;
}
.mainLoc {
float: right;
display: inline;
}

檢查這個JS Fiddle

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM