井字界面问题

  • 本文关键字:问题 界面 html css
  • 更新时间 :
  • 英文 :


我正在为学校项目制作一个井字游戏,我已经有了界面,但是当我插入文本时,所有行都向下移动。

界面图片...

文本插入...

这是我的 html 代码...

<div id="game-space">
    <label class="casilla"></label>
    <label class="casilla">X</label>
    <label class="casilla"></label>
    <br>
    <label class="casilla"></label>
    <label class="casilla"></label>
    <label class="casilla"></label>
    <br>
    <label class="casilla"></label>
    <label class="casilla"></label>
    <label class="casilla">O</label>
</div>
    <br>
    <button id="new-game">Juego Nuevo</button>

这是我的 css 代码...

#game-space{
    margin: 0 auto;
    width: 310px;
    height: 310px;
    background-color: rgba(0, 0, 0, 0.8);
    border-radius: 15px;
}
.casilla{
    width: 100px;
    height: 100px;
    border: solid 10px rgba(0, 0, 0, 0.8);
    border-radius: 15px;
    background-color: white;
    cursor: pointer;
    display: inline-block;
    margin: 0;
    padding: 0;
}

我也使用了div、p 和按钮标签。

为了达到预期的结果,请使用下面的 CSS 并删除 html
中的 br 标签1.删除了br标签
2.增加了游戏空间分区
的宽度和高度3.用于溢出:隐藏用于卡西利亚div,因为div内容永远不会超过显示滚动(因为值仅为X O)

#game-space{
    margin: 0 auto;
    width: 370px;
    height: 370px;
    background-color: rgba(0, 0, 0, 0.8);
    border-radius: 15px;
}
.casilla{
    width: 100px;
    height: 100px;
    border: solid 10px rgba(0, 0, 0, 0.8);
    border-radius: 15px;
    background-color: white;
    cursor: pointer;
    display: inline-block;
    margin: 0;
    padding: 0;
    overflow:hidden;
}

http://codepen.io/nagasai/pen/OXxVvA

最新更新