投票 我希望矩形宽度更小

发布于 2025-01-13 02:56:19 字数 1591 浏览 0 评论 0原文

请检查下面的链接来检查 HTML 和 CSS 中的代码并检查结果。拜托,我需要结果中的矩形宽度更小。

https://jsfiddle.net/Ahmed_abdelmeguid/6L8vbutw/5/ [在此处输入图像描述][1]

这是 CSS 代码

.tictac_3 > ul {
    width: 50%;
    height: 20px;
    display: flex;
    flex-wrap: wrap;}
  
  .tictac_3 > li  {
    width: 30%;
    height: 30px;
     font-size: 30px;
    font-family: sans-serif;
    background-color:lightblue;
    margin: 5px;
    list-style: none;
    text-align: center;
   float: left;
  }

,在 HTML 代码下方,

<ul class="tictac_3"> 
                                        <li class=".tictac_3">X
                                        <li class=".tictac_3">
                                        <li class=".tictac_3">O
                                
                                        <li class=".tictac_3">
                                        <li class=".tictac_3">X
                                        <li class=".tictac_3">O
                                
                                        <li class=".tictac_3">X
                                        <li class=".tictac_3">O
                                        <li class=".tictac_3">
                                        </ul>    

您可以在我在问题开头提供的以下链接中检查代码和我想要修改它的结果 https://jsfiddle.net/Ahmed_abdelmeguid/6L8vbutw/5/

Please check the below link to check the code in HTML and CSS and check the result. Please, I need the rectangular in the result to be less wide.

https://jsfiddle.net/Ahmed_abdelmeguid/6L8vbutw/5/
[enter image description here][1]

this is CSS code

.tictac_3 > ul {
    width: 50%;
    height: 20px;
    display: flex;
    flex-wrap: wrap;}
  
  .tictac_3 > li  {
    width: 30%;
    height: 30px;
     font-size: 30px;
    font-family: sans-serif;
    background-color:lightblue;
    margin: 5px;
    list-style: none;
    text-align: center;
   float: left;
  }

and below the HTML code

<ul class="tictac_3"> 
                                        <li class=".tictac_3">X
                                        <li class=".tictac_3">
                                        <li class=".tictac_3">O
                                
                                        <li class=".tictac_3">
                                        <li class=".tictac_3">X
                                        <li class=".tictac_3">O
                                
                                        <li class=".tictac_3">X
                                        <li class=".tictac_3">O
                                        <li class=".tictac_3">
                                        </ul>    

you can check the code and the result that I want to modify it in the below link That I provided it in the start of my question
https://jsfiddle.net/Ahmed_abdelmeguid/6L8vbutw/5/

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

野味少女 2025-01-20 02:56:19

问题

“拜托,我需要结果中的矩形宽度更小”

好的,OP 代码在基本层面上存在一些问题:

  • 每个

  • 结束标记
  • 丢失

  • 选择器:.tictac_3 > ul 不存在

  • height: 20px 被分配给前面提到的选择器。如果它按照预期引用了

      ,那么它就没有什么意义,因为它的所有

    • 都是 height: 30px

更改

  • 上的所有类均已删除,
      上的单个类被删除足够了。

  • 添加了 max-width: 12rem;

    每个

    • 已更改height 从绝对值 30px 到相对值 2rem

    • 更改font-size与更改height完全一样。

    • 边距5px减少到1px

    • 添加了一点padding-bottom:0.25em

    .tictac {
      display: flex;
      flex-flow: row wrap;
      width: 50%;
      max-width: 12rem;
      list-style: none;
    }
    
    .tictac li {
      width: 30%;
      height: 2rem;
      font-size: 2rem;
      font-family: sans-serif;
      text-align: center;
      margin: 1px;
      padding-bottom: 0.1em;
      background-color: lightblue;
    }
    <ul class="tictac">
      <li>X</li>
      <li></li>
      <li>O</li>
    
      <li></li>
      <li>X</li>
      <li>O</li>
    
      <li>X</li>
      <li>O</li>
      <li></li>
    </ul>

    Problems

    "Please, I need the rectangular in the result to be less wide"

    OK, there are some problems with OP code that are at fundamental level:

    • Every <li> end tag </li> is missing

    • The selector: .tictac_3 > ul does not exist

    • height: 20px is assigned to the previously mentioned selector. If it referenced the <ul> as was intended, it would make very little sense since all of it's <li> are height: 30px

    Changes

    • All of the classes on the <li> is removed, a single class on the <ul> is sufficient.

    • Added max-width: 12rem; to the <ul>

    Each <li>

    • Changed height from an absolute value 30px to a relative value 2rem.

    • Changed font-size exactly as height was changed.

    • Decreased the margin from 5px to 1px

    • Added a little padding-bottom: 0.25em

    .tictac {
      display: flex;
      flex-flow: row wrap;
      width: 50%;
      max-width: 12rem;
      list-style: none;
    }
    
    .tictac li {
      width: 30%;
      height: 2rem;
      font-size: 2rem;
      font-family: sans-serif;
      text-align: center;
      margin: 1px;
      padding-bottom: 0.1em;
      background-color: lightblue;
    }
    <ul class="tictac">
      <li>X</li>
      <li></li>
      <li>O</li>
    
      <li></li>
      <li>X</li>
      <li>O</li>
    
      <li>X</li>
      <li>O</li>
      <li></li>
    </ul>

    ~没有更多了~
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文