我是css, html, php,的初学者js。我决定做一个网站,我曾经有经验,大约 4 年前,现在我忘记了一切。
我希望文字从右边缘移开。问题是当我使用margin-right: 100x; 然后不仅单词从右边缘移开,而且单词本身也从它们自己移开。
这是html代码:
<div class="text-options">
<li><a href="#" class="jopo">Язык ▼</a></li>
<li><a href="#">Профиль ▼</a></li>
</div>
这是css代码:
.text-options li{
display: inline-block;
float: right;
margin-right:30px;
list-style: none;
padding: 20px;}
.text-options li a{
color: #FFF;
text-decoration: none;}
可能是什么原因?还是margin-right它对其他事情负责?需要你的帮助!


问题是您为列表的所有元素设置了margin-right,为了只为一个元素添加缩进,您需要为其设置它(mb有点令人困惑,我只是自己开始)
我做到了,它似乎工作:D
非常简短:
在这种情况下,最好
margin-left从列表元素的每个左边缘使用缩进。整体填充padding从其内部边缘应用于父元素。您可以使用 Flex 定位元素。如果你已经有过
html和的经验css,那么你理解它就不难了。这个技术其实很简单。三角形的图像最好使用伪元素显示。不要将它们包装在标签
<a>中。所有
HTML列表项都<li>必须包含在标签<ul>中。您的正确布局应如下所示: