有什么办法可以删除第2列之间的空格? [英] Is there any way to delete those space between the 2 column?

查看:101
本文介绍了有什么办法可以删除第2列之间的空格?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

希望您一切都好.当我对这种冠状病毒感到厌倦时,我正在尝试提高自己的网络技能.我正在尝试仅使用span/li/ul制作2列表.

Hope you're all well. While I'm sick with this coronavirus, I'm trying to improve my web skills. I'm trying to make a 2 column table with only span/li/ul.

这是我的代码:

body {
   background-color: #FEFAF6;
   font-family: 'Segoe UI Regular';
   font-size: 14px;
}

div.tableau_infor {
  margin-left: auto;
  margin-right: auto;
}

.fa-star {
   color : #154360;
}

.all_star {
   margin-left: 30px;
}

li {
   list-style-type: none;
   width: 365px;
}

li:hover {
   background-color: red;
}

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta name ="author" content="Ismaël Zemmouj">
    <link rel="shortcut icon" href="favicon.ico" type="">
    <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.0.0-beta1/dist/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-giJF6kkoqNQ00vy+HMDP7azOuL0xtbfIcaT9wjKHr8RbDVddVHyTfAAsrekwKmP1" crossorigin="anonymous">
  <link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.7.0/css/all.css" integrity="sha384-lZN37f5QGtY3VHgisS14W3ExzMWZxybE1SJSEsQp9S+oqd12jhcu+A56Ebc1zFSJ" crossorigin="anonymous">
    <link rel="stylesheet" href="test.css">
    <title>mel</title>
</head>
<body>
  <div class="container">
      <div class="row">
        <div class="col-md-6">
          <ul>
            <li>
              <span class="">1bcdeqgsterudisoqpardbfhert</span>
              <span class="all_star">
                <span class="fas fa-star"></span>
                <span class="fas fa-star"></span>
                <span class="fas fa-star"></span>
                <span class="fas fa-star"></span>
                <span class="fas fa-star"></span>
              </span>
            </li>
          </ul>
        </div>

        <div class="col-md-6">
          <ul>
            <li>
              <span class="">2bcdeqgsterudisoqpardbfhert</span>
              <span class="all_star">
                <span class="fas fa-star"></span>
                <span class="fas fa-star"></span>
                <span class="fas fa-star"></span>
                <span class="fas fa-star"></span>
                <span class="fas fa-star"></span>
              </span>
            </li>
          </ul>
        </div>
      </div>

      <div class="row">
        <div class="col-md-6">
          <ul>
            <li>
              <span class="">3Abcdeqgsterudisoqpardbfher</span>
              <span class="all_star">
                <span class="fas fa-star"></span>
                <span class="fas fa-star"></span>
                <span class="fas fa-star"></span>
                <span class="fas fa-star"></span>
                <span class="fas fa-star"></span>
              </span>
            </li>
          </ul>
        </div>
      

        <div class="col-md-6">
          <ul>
            <li>
              <span class="">4Abcdeqgsterudisoqpardbfher</span>
              <span class="all_star">
                <span class="fas fa-star"></span>
                <span class="fas fa-star"></span>
                <span class="fas fa-star"></span>
                <span class="fas fa-star"></span>
                <span class="fas fa-star"></span>
              </span>
            </li>
          </ul>
        </div>

      <div class="row">
        <div class="col-md-6">
          <ul>
            <li>
              <span class="">5Abcdeqgsterudisoqpardbfher</span>
              <span class="all_star">
                <span class="fas fa-star"></span>
                <span class="fas fa-star"></span>
                <span class="fas fa-star"></span>
                <span class="fas fa-star"></span>
                <span class="fas fa-star"></span>
              </span>
            </li>
          </ul>
        </div>



        <div class="col-md-6">
          <ul>
            <li>
              <span class="">6bcdeqgsterudisoqpardbfhert</span>
              <span class="all_star">
                <span class="fas fa-star"></span>
                <span class="fas fa-star"></span>
                <span class="fas fa-star"></span>
                <span class="fas fa-star"></span>
                <span class="fas fa-star"></span>
              </span>
            </li>
          </ul>
        </div>
      </div>
    </div>
  </div>

</body>
</html>

您可以在下面的图片中看到空白.另外,我不知道第二列的第一和第二元素之前为什么没有空格...

You can see the space in the picture below. Plus, I don't know why there is a space before the 1st and 2nd element of the 2nd column...

我不使用表格,因为使用ul/il进行响应式设计更容易,不是吗?

I'm not using a table because It's more easy to use the ul/il for the responsive design, isn't it ?

顺便说一句,

推荐答案

li 移除固定宽度,并使用 white-space:nowrap 代替,然后添加text-md-end 到您的第一列,以避免出现空白

Remove the fixed width from li and use white-space:nowrap instead then add text-md-end to your first columns to avoid the gap

body {
   background-color: #FEFAF6;
   font-family: 'Segoe UI Regular';
   font-size: 14px;
}

.fa-star {
   color : #154360;
}

.all_star {
   margin-left: 30px;
   white-space:nowrap;
}

li {
   list-style-type: none;
   display:inline-block;
}

li:hover {
   background-color: red;
}

<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.0.0-beta1/dist/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-giJF6kkoqNQ00vy+HMDP7azOuL0xtbfIcaT9wjKHr8RbDVddVHyTfAAsrekwKmP1" crossorigin="anonymous">
  <link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.7.0/css/all.css" integrity="sha384-lZN37f5QGtY3VHgisS14W3ExzMWZxybE1SJSEsQp9S+oqd12jhcu+A56Ebc1zFSJ" crossorigin="anonymous">
  <div class="container">
      <div class="row">
        <div class="col-md-6 text-md-end">
          <ul>
            <li>
              <span class="">1bcdeqgsterudisoqpardbfhert</span>
              <span class="all_star">
                <span class="fas fa-star"></span>
                <span class="fas fa-star"></span>
                <span class="fas fa-star"></span>
                <span class="fas fa-star"></span>
                <span class="fas fa-star"></span>
              </span>
            </li>
          </ul>
        </div>

        <div class="col-md-6">
          <ul>
            <li>
              <span class="">2bcdeqgsterudisoqpardbfhert</span>
              <span class="all_star">
                <span class="fas fa-star"></span>
                <span class="fas fa-star"></span>
                <span class="fas fa-star"></span>
                <span class="fas fa-star"></span>
                <span class="fas fa-star"></span>
              </span>
            </li>
          </ul>
        </div>
      </div>

      <div class="row">
        <div class="col-md-6 text-md-end">
          <ul>
            <li>
              <span class="">3Abcdeqgsterudisoqpardbfher</span>
              <span class="all_star">
                <span class="fas fa-star"></span>
                <span class="fas fa-star"></span>
                <span class="fas fa-star"></span>
                <span class="fas fa-star"></span>
                <span class="fas fa-star"></span>
              </span>
            </li>
          </ul>
        </div>
      

        <div class="col-md-6">
          <ul>
            <li>
              <span class="">4Abcdeqgsterudisoqpardbfher</span>
              <span class="all_star">
                <span class="fas fa-star"></span>
                <span class="fas fa-star"></span>
                <span class="fas fa-star"></span>
                <span class="fas fa-star"></span>
                <span class="fas fa-star"></span>
              </span>
            </li>
          </ul>
        </div>
      </div>

      <div class="row">
        <div class="col-md-6 text-md-end">
          <ul>
            <li>
              <span class="">5Abcdeqgsterudisoqpardbfher</span>
              <span class="all_star">
                <span class="fas fa-star"></span>
                <span class="fas fa-star"></span>
                <span class="fas fa-star"></span>
                <span class="fas fa-star"></span>
                <span class="fas fa-star"></span>
              </span>
            </li>
          </ul>
        </div>



        <div class="col-md-6">
          <ul>
            <li>
              <span class="">6bcdeqgsterudisoqpardbfhert</span>
              <span class="all_star">
                <span class="fas fa-star"></span>
                <span class="fas fa-star"></span>
                <span class="fas fa-star"></span>
                <span class="fas fa-star"></span>
                <span class="fas fa-star"></span>
              </span>
            </li>
          </ul>
        </div>
      </div>
    </div>

这篇关于有什么办法可以删除第2列之间的空格?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆