当前位置: 首页 > 知识库问答 >
问题:

HTML-我正在尝试将输入滑块居中,同时保持其周围的文本正常

洪承天
2023-03-14

我是这个平台的新用户,英语不是我的主要语言,所以请原谅我的错误。我将首先附加代码。

HTML代码图像

CSS代码图像

null

.container_beta
{
  text-align: center;
}
.container_beta input
{
  width:500px;
}
html prettyprint-override"><div class="container_beta">
          <span>Easy</span>
          <input type="range" name="difficulty" id="difficulty" min="0" max="5" step="1">
          <span>Hard</span>
      </div>

null

我想要实现的是使输入居中,同时使单词向右和向左尽可能靠近滑块。问题是,用这个代码,如果我改变单词的长度,中心就移动了,这是我不想要的。我想保持中心原样,同时能够改变文字。所以我今天的问题是,我要对代码做什么修改,以使它按照我想要的方式运行?

共有1个答案

储修谨
2023-03-14

使用flex可以更容易地实现这一点。使用flex而不是text-center将主要内容居中,并在输入和标签周围添加一个额外的包装,将其内容与flex一起居中。

我添加了一个红色的背景,这样你就可以很容易地看到它的全部居中,就像预期的那样

null

.container_beta {
  display: flex;
  justify-content: center;
  background-color: red;
}
.container_inner {
  display: flex;
  justify-content: center;
}
.container_beta input {
  width:500px;
  margin: 0;
}
<div class="container_beta">
    <div class="container_inner">
        <span>Easy</span> <input id="difficulty" max="5" min="0" name="difficulty" step="1" type="range"> <span>Hard</span>
    </div>
</div>
 类似资料:
  • 我做了一个两个类,一个文本文件,和一个应该打印出来的代码,但无论我做什么,它仍然变成空?我试图通过使用InventoryTester中的Book类中的toString方法和Inventory类中的printInventory从文本文件中读取代码。 我的第一个代码是在应该打印的内容上派生的。我做了一个构造函数,我用setter和getter来做这个。然后用toString()方法结束它。我做了一个B

  • 我试图在我的项目中做一些设置。我在将文本文件中的值输入JFrame时遇到问题。更具体地说,我有一个JFrame。从这个JFrame中,我打开另一个名为的JFrame,其中是文本文件中带有值“”的JTextField。当我将值更改为“”并点击保存按钮时,它会将文本文件重写为“”并处理JFrame。直到现在一切都很好。 当我想再次打开JFrame时,它用旧值""打开它。但是当我关闭两个JFrames并

  • 我是PHP库phpQuery内容解析器的忠实粉丝(因为它很像jQuery,同时使用PHP DOMDocument提取标记),但我注意到快速关闭事件 和< code>phpQuery中。 我编写了一个简单的类PhpContentDocument来转储一个简单的html文档。 结果如你所料... 但是当使用saveHTML调用文档时 它返回... 我遇到的主要问题是,当我在元素上使用简单XML元素时(

  • 问题内容: 我正在尝试遵循Zed Shaw的《困难方法学习Python》指南。我需要在Powershell中使用python。我在中安装了Python 2.7.3 。每当我在Powershell中键入python时,都会出现一个错误,指出“ python”一词无法识别为cmdlet,函数,脚本文件或可操作程序的名称。我也输入了以下内容: 提供了建议的解决方案,但是在Powershell中输入pyt

  • 输出 66 888美元 如何去掉这个美元标志?如果可能的话,我可以用印度卢比符号代替它吗? 示例代码

  • 我正在尝试创建一个检查整数的函数,并将继续循环,直到用户正确输入17或更高的整数。但是,如果我输入错误的输入,例如“K”或“