html表单怎么居中!~

发布网友

我来回答

2个回答

热心网友

表单宽高不固定情况下,表单外面加一个父标签fa  表单加一个类centered

<body>   
<div class="fa">
<form name="search" method="post" action="#" class="centered">
   <input value="请输入关键词" type="text" name="q" />
   <input type="submit" value="搜索"/>
</form>
</div>
</body>

清除页面默认样式后(margin padding)
<style type="text/css"> 
html,body{width: 100%;height: 100%;}
.fa {text-align: center;height: 100%;}
.fa:before {content: '';display: inline-block;height: 100%;vertical-align: middle;}
.centered {display: inline-block;vertical-align: middle;background: red;width: auto;}
</style>

追问清除页面默认样式后(margin padding) 这句是啥意思?怎么用?

追答

有时候网页会自动给body  div等等标签加maigin值和padding值,所以一般来说,做网页,我是习惯先把页面默认的样式清除掉。默认样式除了margin padding ,还有border  list-style 。下面的那些标签,如果你页面有就写,没有就不用写

body, div, ul, li, ol, h1, h2, h3, h4, h5, h6, input, p, span, dl, dt, dd, a, img, 
button, article, aside, footer, header, hgroup, menu, nav, section, figure
{ margin: 0; padding: 0; border: none; list-style: none;}

热心网友

margin:auto auto;

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com