嗨我有一个问题我需要修复我有一个表格,我需要放在一个盒子里所以我把表格放在一个div内,并为div分配一个背景颜色唯一的问题是div是sretching整个浏览器宽度,当我希望它只延伸到内容。
下面是截图:
CSS代码:
.content-wrapper {
background-color: #FFFFFF;
width: auto;
height: auto;
}
.input-text {
background-image: url("images/input-text.png");
background-repeat: no-repeat;
width: 214px;
height: 39px;
font-size: 14px;
font-family: "custom font", Tahoma, sans-serif;
color: #9aa1aa;
border: none;
padding-left: 11px;
padding-right: 11px;
}
.input-text:focus {
background-image: url("images/input-textf.png");
color: #34495e;
outline: none;
}
HTML CODE:
<div class="content-wrapper">
<form action="<?php echo htmlspecialchars($_SERVER["PHP_SELF"]);?>" method="post">
<?php
echo $dbnameErr;
echo $dbuserErr;
echo $dbpassErr;
echo $dbhostErr;
?>
Database Name<input class="input-text" type="text" name="db-name" value="<?php echo $dbname;?>" ><br />
Username<input class="input-text" type="text" name="db-username" value="<?php echo $dbuser;?>" ><br />
Password<input class="input-text" type="text" name="db-password" value="<?php echo $dbpass;?>" ><br />
Database Host<input class="input-text" type="text" name="db-host" value="localhost" ><br />
<input type="submit">
</form>
</div>
答案 0 :(得分:0)
您需要外部DIV样式text-align:center
<div style="text-align:center" >
然后,您需要将内容包装器的CSS更改为:
.content-wrapper {
display:inline-block;
text-align:left;
background-color: #FFFFFF;
margin-left: auto;
margin-right: auto;
}
注意前两行和后两行。
每次我需要这样做时,我都要查看它:)
答案 1 :(得分:0)
.content-wrapper {
background-color: #FFFFFF;
width: 400px; //Set width of the content wrapper.
height: auto;
}
这将设置内容包装器宽度的宽度。