0

我正在尝试使用绝对定位使 div 具有宽度,它在 google chrome 中工作正常,但在 fierfox 中却没有。为什么会有冲突?我在浏览器和 fierfox 上都尝试了完全相同的代码,但没有重新调整它。

   <!DOCTYPE HTML>
<html >
    <head>
        <meta charset="utf-8"/>
        <title>Kelma</title>
        <link rel="stylesheet" href="style.css" />
    </head>
    <body>

            <input type="text" id="center" />
    </body>
</html>

这是css文件

#center{
    position: absolute;
    left:50px;
    right: 50px;
}
4

5 回答 5

1

看看这个:

<!DOCTYPE HTML>
<html >
    <head>
        <meta charset="utf-8"/>
        <title>Kelma</title>
        <link rel="stylesheet" href="style.css" />
        <style>
            #wrapper
            {
               position: absolute;
               left:50px;
               right: 50px;
            }
            #center
            {
               width:100%;
            }
        </style>
    </head>
    <body>
        <div id="wrapper">
               <input type="text" id="center" value="test" />
        </div>
    </body>
</html>

我用 div 包装输入,并将样式应用于 div,并将 100% 宽度应用于输入。

于 2013-04-05T18:28:14.890 回答
0

试试这个:

#center{
  position: absolute;
  left:0px;
  width: 100%;
}
于 2013-04-05T18:27:20.773 回答
0

我已经让它与内联 css 一起工作

这是我个人网站上的一个例子

<div style="position:absolute; top:60px; bottom:5%; left:5%; right:5%; width:90%; text-align:center;"> SOME TEXT </div>

我个人喜欢使用百分比,因为它在某些网站上看起来更好。让我知道这是否适合您!现场观看:http ://cbogausch.com/portal它适用于 firefox 和 chrome

于 2013-04-05T18:28:13.460 回答
0

这不是你的意思吗?

body{padding: 0 50px;}
input{width:100%;
于 2013-04-05T18:38:58.997 回答
0

在你的 CSS 上使用它:

#center {
   margin: 0 auto;
   width: 90%;
}

汞柱,维尼修斯 =)

于 2013-04-05T19:28:17.163 回答