Html 样式输入类型=数字
我有这种输入类型:Html 样式输入类型=数字,html,css,Html,Css,我有这种输入类型: 输入[类型=编号]{ 宽度:9vw; 高度:10vw; 最大宽度:42px; 最大高度:52px; 文本对齐:居中; -moz边界半径:1px; -webkit边界半径:1px; 边界半径:1px; 文本对齐:居中; 边框:3倍纯黑; 显示:内联块; 左缘:6%; 背景色:黑色; 颜色:白色; } 您不使用默认值。您可以使用以下值: <input type="number" MIN="0" MAX="15" value="2" > 您的最小值和最大值将
输入[类型=编号]{
宽度:9vw;
高度:10vw;
最大宽度:42px;
最大高度:52px;
文本对齐:居中;
-moz边界半径:1px;
-webkit边界半径:1px;
边界半径:1px;
文本对齐:居中;
边框:3倍纯黑;
显示:内联块;
左缘:6%;
背景色:黑色;
颜色:白色;
}
您不使用默认值。您可以使用以下值:
<input type="number" MIN="0" MAX="15" value="2" >
您的最小值和最大值将被忽略。这应该用Javascript来处理。
事实并非如此。它实际上工作得很好。此外,它甚至自动过滤坏值
至于看起来不同的部分。。。您的样式中有一个允许不同浏览器的条件。在渲染时可以覆盖,也可以不覆盖。您不使用默认值。您可以使用以下值:
<input type="number" MIN="0" MAX="15" value="2" >
您的最小值和最大值将被忽略。这应该用Javascript来处理。
事实并非如此。它实际上工作得很好。此外,它甚至自动过滤坏值
至于看起来不同的部分。。。您的样式中有一个允许不同浏览器的条件。这在渲染时可能会被覆盖,也可能不会被覆盖。正如Durbnpoison所说,您可以简单地设置一个
值
属性来修复默认值问题
因为您为输入字段指定了一个类型,所以您正在引用HTML5输入字段,该字段自动包含这些箭头。要获得一些自定义箭头,您必须使用-webkit外观:none代码>。为了做到这一点,我找到了两个简单的解释来实现这一点
结合在一起,这看起来像这样:
<input type="number" value="2">
input[type=number] {
width: 9vw;
height: 10vw;
max-width: 42px;
max-height: 52px;
text-align: center;
-moz-border-radius: 1px;
-webkit-border-radius: 1px;
border-radius: 1px;
text-align: center;
border: 3px solid black;
display: inline-block;
margin-left: 6%;
background-color: black;
color: white;
}
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
/* display: none; <- Crashes Chrome on hover */
-webkit-appearance: none;
margin: 0; /* <-- Apparently some margin are still there even though it's hidden */
background: #eee url('http://i.stack.imgur.com/YYySO.png') no-repeat 50% 50%;
width: 14px;
height: 14px;
padding: 4px;
position: relative;
right: 4px;
border-radius: 28px;
}
输入[类型=数字]{
宽度:9vw;
高度:10vw;
最大宽度:42px;
最大高度:52px;
文本对齐:居中;
-moz边界半径:1px;
-webkit边界半径:1px;
边界半径:1px;
文本对齐:居中;
边框:3倍纯黑;
显示:内联块;
左缘:6%;
背景色:黑色;
颜色:白色;
}
输入::-webkit外部旋转按钮,
输入::-webkit内部旋转按钮{
/*display:none;正如DurbnPoison所说,您可以简单地设置一个值
属性来修复默认值问题
因为您为输入字段指定了一个类型,所以您引用的是HTML5输入字段,该字段自动包含这些箭头。要获得一些自定义箭头,您必须使用-webkit外观:none;
。为此,我找到了两个简单的解释来实现这一点
结合在一起,这看起来像这样:
<input type="number" value="2">
input[type=number] {
width: 9vw;
height: 10vw;
max-width: 42px;
max-height: 52px;
text-align: center;
-moz-border-radius: 1px;
-webkit-border-radius: 1px;
border-radius: 1px;
text-align: center;
border: 3px solid black;
display: inline-block;
margin-left: 6%;
background-color: black;
color: white;
}
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
/* display: none; <- Crashes Chrome on hover */
-webkit-appearance: none;
margin: 0; /* <-- Apparently some margin are still there even though it's hidden */
background: #eee url('http://i.stack.imgur.com/YYySO.png') no-repeat 50% 50%;
width: 14px;
height: 14px;
padding: 4px;
position: relative;
right: 4px;
border-radius: 28px;
}
输入[类型=数字]{
宽度:9vw;
高度:10vw;
最大宽度:42px;
最大高度:52px;
文本对齐:居中;
-moz边界半径:1px;
-webkit边界半径:1px;
边界半径:1px;
文本对齐:居中;
边框:3倍纯黑;
显示:内联块;
左缘:6%;
背景色:黑色;
颜色:白色;
}
输入::-webkit外部旋转按钮,
输入::-webkit内部旋转按钮{
/*显示:无;是否也要在输入框中设置箭头???是否也要在输入框中设置箭头???部分内容不正确;min
和max
值只要在HTML5文档中设置就可以很好地遵守。部分内容不正确;min
和max
值a只要在HTML5文档中设置,您就可以很好地遵守。