html 定位 - 文本与其他文本重叠
html positioning - text overlapping other text
为了得到我想要的东西,我需要制作另一个 ul 元素还是可以用一个来完成?
代码如下:
HTML
<body>
<p>
<b>text</b>text<br />
<b>text</b>text<br />
<b>text</b>text<br />
<b>text</b>
</p>
<ul>
<li>text</li>
<li>text</li>
<li>text</li>
</ul>
<p>
<b>text</b>text<br />
<b>text</b>text<br />
<b>text</b>text<br />
<b>text</b>
</p>
<ul>
<li>text</li>
<li>text</li>
</ul>
</body>
只需使用 html.
<p>
<b>text</b>text<br />
<b>text</b>text<br />
<b>text</b>text<br />
<b>text</b>
</p>
<li>text</li>
<li>text</li>
<li>text</li>
<p>
<b>text</b>text<br />
<b>text</b>text<br />
<b>text</b>text<br />
<b>text</b>
</p>
<li>text</li>
<li>text</li>
还有 CSS.
p {
text-align: left;
margin:50px;
line-height:15px;
}
body {
margin: 0;
padding: 0;
text-align: center;
font-family: Verdana, Arial, sans-serif;
font-size: 12px;
color: black;
background: white;
width:100%;
}
li{
text-align:right;
}
也许这对你有用:
将您的 ul
包裹在 div 中:
<div class="list">
<ul>
<li>text</li>
<li>text</li>
</ul>
</div>
并在 CSS 中:
.list {
text-align: right;
margin-right: 50px;
}
ul {
display: inline-block;
}
下面给出的片段:
p {
text-align: left;
margin: 50px;
line-height: 15px;
}
.list {
text-align: right;
margin-right: 50px;
}
ul {
display: inline-block;
}
body {
margin: 0;
padding: 0;
text-align: center;
font-family: Verdana, Arial, sans-serif;
font-size: 12px;
color: black;
background: white;
width: 100%;
}
<body>
<p>
<b>text</b>text
<br />
<b>text</b>text
<br />
<b>text</b>text
<br />
<b>text</b>
</p>
<div class="list">
<ul>
<li>text</li>
<li>text</li>
<li>text</li>
</ul>
</div>
<p>
<b>text</b>text
<br />
<b>text</b>text
<br />
<b>text</b>text
<br />
<b>text</b>
</p>
<div class="list">
<ul>
<li>text</li>
<li>text</li>
</ul>
</div>
</body>
对 CSS 中的 UL 标签进行简单调整即可解决问题。
CSS:
ul {
position: relative;
right: 40px; /* Adjust number to push away from the right side */
float: right;
list-style-type: disic;
margin: 10px;
padding: 0;
line-height: 15px;
}
为了得到我想要的东西,我需要制作另一个 ul 元素还是可以用一个来完成?
代码如下:
HTML
<body>
<p>
<b>text</b>text<br />
<b>text</b>text<br />
<b>text</b>text<br />
<b>text</b>
</p>
<ul>
<li>text</li>
<li>text</li>
<li>text</li>
</ul>
<p>
<b>text</b>text<br />
<b>text</b>text<br />
<b>text</b>text<br />
<b>text</b>
</p>
<ul>
<li>text</li>
<li>text</li>
</ul>
</body>
只需使用 html.
<p>
<b>text</b>text<br />
<b>text</b>text<br />
<b>text</b>text<br />
<b>text</b>
</p>
<li>text</li>
<li>text</li>
<li>text</li>
<p>
<b>text</b>text<br />
<b>text</b>text<br />
<b>text</b>text<br />
<b>text</b>
</p>
<li>text</li>
<li>text</li>
还有 CSS.
p {
text-align: left;
margin:50px;
line-height:15px;
}
body {
margin: 0;
padding: 0;
text-align: center;
font-family: Verdana, Arial, sans-serif;
font-size: 12px;
color: black;
background: white;
width:100%;
}
li{
text-align:right;
}
也许这对你有用:
将您的 ul
包裹在 div 中:
<div class="list">
<ul>
<li>text</li>
<li>text</li>
</ul>
</div>
并在 CSS 中:
.list {
text-align: right;
margin-right: 50px;
}
ul {
display: inline-block;
}
下面给出的片段:
p {
text-align: left;
margin: 50px;
line-height: 15px;
}
.list {
text-align: right;
margin-right: 50px;
}
ul {
display: inline-block;
}
body {
margin: 0;
padding: 0;
text-align: center;
font-family: Verdana, Arial, sans-serif;
font-size: 12px;
color: black;
background: white;
width: 100%;
}
<body>
<p>
<b>text</b>text
<br />
<b>text</b>text
<br />
<b>text</b>text
<br />
<b>text</b>
</p>
<div class="list">
<ul>
<li>text</li>
<li>text</li>
<li>text</li>
</ul>
</div>
<p>
<b>text</b>text
<br />
<b>text</b>text
<br />
<b>text</b>text
<br />
<b>text</b>
</p>
<div class="list">
<ul>
<li>text</li>
<li>text</li>
</ul>
</div>
</body>
对 CSS 中的 UL 标签进行简单调整即可解决问题。
CSS:
ul {
position: relative;
right: 40px; /* Adjust number to push away from the right side */
float: right;
list-style-type: disic;
margin: 10px;
padding: 0;
line-height: 15px;
}