javascript - 如何使用 JS 对列表或其他元素进行排序?

标签 javascript html css

<分区>


想改进这个问题吗? 更新问题,使其只关注一个问题 editing this post .

关闭 3 年前

如何使用 CSS 执行以下操作并使用 JS 执行相同操作?

The picture shows what I want.

我想以类似的方式:

var f = document.getElementsByClassName("f-right");
var i;
for (i = 0; i < f.length; i++) {
  f[i].style.cssFloat = "right";
}
.list li {
  list-style: none;
  display: inline;
  margin-right: 10px;
  border: 1px solid red
}
<p>As I "managed":</p>

<ul class="list">
  <li>list item 1</li>
  <li class="f-right">list item 2</li>
  <li class="f-right">list item 3</li>
  <li class="f-right">list item 4</li>
</ul>

最佳答案

Flex 对这些场景很有帮助。干杯

ul {
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  border: red 1px solid;
  list-style-type: none;
  margin: 0;
  padding: 0;
}

li {
  display: inline-block;
  padding: 1rem;
  border: green 1px solid;
}

li:first-child {
  margin-right: auto;
}
<ul>
  <li>list item 1</li>
  <li>list item 2</li>
  <li>list item 3</li>
  <li>list item 4</li>
</ul>

关于javascript - 如何使用 JS 对列表或其他元素进行排序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59057770/

上一篇:javascript - 如何创建页面滚动链接

下一篇:php - 无法将此元素宽度设置为 100%

相关文章:

javascript - 我必须有 content.beginPath() 和 content.closePath() 吗?

javascript - 是否有可能将 Stringify 转换为对象数组

html - 在包装器 div 中居中放置 3 个 float div

html - float 和自动高度

javascript - 每天下午用Javascript隐藏CSS类

javascript - 如何以编号字符串形式返回数组元素?

javascript - 递归遍历一个json对象 Results in "uncaught syntaxError: Illegal return statement"

javascript - 如何使用简单的 html 解析器或其他东西获取值

html - CSS 水平导航列表将文本与图像链接垂直对齐

javascript - 消除 fadeIn blink