减少多级列表中的缩进
Lessen the indent in a multi-level list
我正在构建的网站中有一个导航窗格,并且有多个导航级别。有什么方法可以让我的导航窗格第二层的缩进变小吗?
这是我的代码的重要部分:
<style>
div.sidebarOne {
background-color: rgba(64, 224, 208, 0.50);
position: absolute;
top: 0;
bottom: -3000px;
left: 1px;
width: 270px;
margin: 0 auto;
clear: all;
padding-left: 5px;
}
li {
color: goldenrod;
size: 20px;
font-family: Bellota-Light;
word-spacing: 5px;
}
li.sidebar {
color: darkred;
size: 20px;
font-family: Bellota-Light;
word-spacing: 5px;
}
</style>
<aside>
<div class="sidebarOne"> <!-- the sidebar on the right -->
<h1 format="title"> Contents </h1>
<ul>
<li class="sidebar">Inquiry and Analysis</li>
<ul>
<li class="sidebar"><a href="../Other Pages/Page_2_mindmap.html"> My MindMaps </a> </li>
<li class="sidebar"><a href="../Other Pages/Page_3_narrowedmindmap.html"> My Research Topic </a> </li>
<li class="sidebar"><a href="../Other Pages/Page_4_questions.html">Some Questions</a> </li>
<li class="sidebar"><a href="../Other Pages/Page_5_pre-existingsites.html">Analysis of other websites</a> </li>
<li class="sidebar"><a href="../index.html">Home</a></li>
</ul>
<li class="sidebar">Developing Ideas</li>
<li class="sidebar">Creating a Solution</li>
<li class="sidebar">Evaluating</li>
</ul>
</div>
</aside>
边栏在 <div class="sidebar.one">
我只想补充一点,我不想将其更改为 nav
标签。
嵌套 <ul>
时,您需要将其与父 <li>
保持一致。
<li>Some Text
<ul>
<li>Some Other Text</li>
</ul>
</li>
.sidebar ul {
padding-left: 10px;
}
附带说明一下,在使用浏览器应用的默认边距和填充时要小心,它们并不总是相同的。使用 reset stylesheet or a use an existing boilerplate CSS like Skeleton 为表单元素、网格等提供基本样式。
默认情况下,列表内置了填充,因此通常最好使用以下方法重置它们:
ul {
padding:0;
}
然后直接应用您需要的任何填充。在这里,我已经完全删除了它...
<style> div.sidebarOne {
background-color: rgba(64, 224, 208, 0.50);
position: absolute;
top: 0;
bottom: -3000px;
left: 1px;
width: 270px;
margin: 0 auto;
clear: all;
padding-left: 5px;
}
ul {
padding: 0;
}
li {
color: goldenrod;
size: 20px;
font-family: Bellota-Light;
word-spacing: 5px;
}
li.sidebar {
color: darkred;
size: 20px;
font-family: Bellota-Light;
word-spacing: 5px;
}
</style>
<aside>
<div class="sidebarOne">
<!-- the sidebar on the right -->
<h1 format="title"> Contents </h1>
<ul>
<li class="sidebar">Inquiry and Analysis</li>
<ul>
<li class="sidebar"><a href="../Other Pages/Page_2_mindmap.html"> My MindMaps </a>
</li>
<li class="sidebar"><a href="../Other Pages/Page_3_narrowedmindmap.html"> My Research Topic </a>
</li>
<li class="sidebar"><a href="../Other Pages/Page_4_questions.html">Some Questions</a>
</li>
<li class="sidebar"><a href="../Other Pages/Page_5_pre-existingsites.html">Analysis of other websites</a>
</li>
<li class="sidebar"><a href="../index.html">Home</a>
</li>
</ul>
<li class="sidebar">Developing Ideas</li>
<li class="sidebar">Creating a Solution</li>
<li class="sidebar">Evaluating</li>
</ul>
</div>
</aside>
我正在构建的网站中有一个导航窗格,并且有多个导航级别。有什么方法可以让我的导航窗格第二层的缩进变小吗?
这是我的代码的重要部分:
<style>
div.sidebarOne {
background-color: rgba(64, 224, 208, 0.50);
position: absolute;
top: 0;
bottom: -3000px;
left: 1px;
width: 270px;
margin: 0 auto;
clear: all;
padding-left: 5px;
}
li {
color: goldenrod;
size: 20px;
font-family: Bellota-Light;
word-spacing: 5px;
}
li.sidebar {
color: darkred;
size: 20px;
font-family: Bellota-Light;
word-spacing: 5px;
}
</style>
<aside>
<div class="sidebarOne"> <!-- the sidebar on the right -->
<h1 format="title"> Contents </h1>
<ul>
<li class="sidebar">Inquiry and Analysis</li>
<ul>
<li class="sidebar"><a href="../Other Pages/Page_2_mindmap.html"> My MindMaps </a> </li>
<li class="sidebar"><a href="../Other Pages/Page_3_narrowedmindmap.html"> My Research Topic </a> </li>
<li class="sidebar"><a href="../Other Pages/Page_4_questions.html">Some Questions</a> </li>
<li class="sidebar"><a href="../Other Pages/Page_5_pre-existingsites.html">Analysis of other websites</a> </li>
<li class="sidebar"><a href="../index.html">Home</a></li>
</ul>
<li class="sidebar">Developing Ideas</li>
<li class="sidebar">Creating a Solution</li>
<li class="sidebar">Evaluating</li>
</ul>
</div>
</aside>
边栏在 <div class="sidebar.one">
我只想补充一点,我不想将其更改为 nav
标签。
嵌套 <ul>
时,您需要将其与父 <li>
保持一致。
<li>Some Text
<ul>
<li>Some Other Text</li>
</ul>
</li>
.sidebar ul {
padding-left: 10px;
}
附带说明一下,在使用浏览器应用的默认边距和填充时要小心,它们并不总是相同的。使用 reset stylesheet or a use an existing boilerplate CSS like Skeleton 为表单元素、网格等提供基本样式。
默认情况下,列表内置了填充,因此通常最好使用以下方法重置它们:
ul {
padding:0;
}
然后直接应用您需要的任何填充。在这里,我已经完全删除了它...
<style> div.sidebarOne {
background-color: rgba(64, 224, 208, 0.50);
position: absolute;
top: 0;
bottom: -3000px;
left: 1px;
width: 270px;
margin: 0 auto;
clear: all;
padding-left: 5px;
}
ul {
padding: 0;
}
li {
color: goldenrod;
size: 20px;
font-family: Bellota-Light;
word-spacing: 5px;
}
li.sidebar {
color: darkred;
size: 20px;
font-family: Bellota-Light;
word-spacing: 5px;
}
</style>
<aside>
<div class="sidebarOne">
<!-- the sidebar on the right -->
<h1 format="title"> Contents </h1>
<ul>
<li class="sidebar">Inquiry and Analysis</li>
<ul>
<li class="sidebar"><a href="../Other Pages/Page_2_mindmap.html"> My MindMaps </a>
</li>
<li class="sidebar"><a href="../Other Pages/Page_3_narrowedmindmap.html"> My Research Topic </a>
</li>
<li class="sidebar"><a href="../Other Pages/Page_4_questions.html">Some Questions</a>
</li>
<li class="sidebar"><a href="../Other Pages/Page_5_pre-existingsites.html">Analysis of other websites</a>
</li>
<li class="sidebar"><a href="../index.html">Home</a>
</li>
</ul>
<li class="sidebar">Developing Ideas</li>
<li class="sidebar">Creating a Solution</li>
<li class="sidebar">Evaluating</li>
</ul>
</div>
</aside>