我是网页设计的新手,在网上搜索我发现了引导框架,它对我来说似乎超级棒......但我试图设计一个像图像中的表单,但我找不到这样做的方法。
在这个论坛的一些人的帮助下,我能够将两个文本框与 Bootstrap 对齐,但我无法让它们更加统一以使表格更加统一,如何实现?
患者条目 识别类型 识别号 名字 中间名第一姓 第二姓 性别 男 女 出生日期 婚姻状况单身 已婚 职业 地址 座机 电话手机邮箱城市部门制度 附属贡献者类型 额外受益人 EPS排名 1 2 3 不适用 提交发送发送</div>
无标题文档
<body>
<div class="container">
<br>
<br>
<br>
<div class="panel panel-primary">
<div class="panel-heading">Ingreso de Pacientes</div>
<div class="panel-body">
<form id="form" class="form-horizontal "role="form">
<div class="row">
<div class="form-group col-md-6">
<label for="ejemplo_email_3" class="col-lg-5 control-label" name="nombre">Primer Nombre</label>
<div class="col-lg-5">
<input type="text" class="form-control" name="text_nom1" id="text_nom1" required/>
<span class="help-block"></span>
</div>
</div>
<div class="form-group col-md-6">
<label for="ejemplo_email_3" class="col-lg-5 control-label">Segundo Nombre</label>
<div class="col-lg-5">
<input class="form-control" name="text_nom2" id="text_nom2">
</div>
</div>
</div>
<div class="row">
<div class="form-group col-md-6">
<label for="ejemplo_email_3" class="col-lg-5 control-label">Primer Apellido</label>
<div class="col-lg-5">
<input class="form-control" name="text_ape1" id="text_ape1">
</div>
</div>
<div class="form-group col-md-6">
<label for="ejemplo_email_3" class="col-lg-5 control-label">Segundo Apellido</label>
<div class="col-lg-5">
<input class="form-control" name="text_ape2" id="text_ape2">
</div>
</div>
</div>
<div class="row">
<div class="form-group form-inline col-md-6">
<label for="ejemplo_email_3" class="col-lg-5 control-label">Ciudad</label>
<div class="col-lg-2">
<input class="form-control" id="ejemplo_password_3" name="text_ciu" id="text_ciu">
</div>
<div class="col-lg-3">
<input class="form-control" id="ejemplo_password_3" name="text_ciu" id="text_ciu">
</div>
</div>
<div class="form-group col-md-6">
<label for="ejemplo_email_3" class="col-lg-5 control-label">Departamento</label>
<div class="col-lg-5">
<input class="form-control" id="ejemplo_password_3" name="text_dep" id="text_dep">
</div>
</div>
</div>
<div class="row">
<div class="col-sm-offset-5 col-sm-2 text-center">
<div class="btn-group" data-toggle="buttons">
<button type="button" id="btn_enviar" class="btn btn-primary">Enviar</button>
</div>
</div>
</div>
</form>
</div>
</div>
</div>
您需要了解列是如何工作的,它们是如何嵌套的,以及它们是如何根据浏览器的宽度被赋予不同的尺寸的。
你快要得到它了!
在每一列中,您可以组合大小
col-xs-1/12
、和以实现所需的结构。col-sm-1/12
col-md-1/12
col-lg-1/12
在这种特殊情况下,无需深入修改
css
原始的bootstrap
来调整元素之间的分隔,您将需要这样的东西:但默认情况下,
bootstrap
它会将标签label
与右边距对齐。用一条线
css
并指示id
表单的自定义(以便它不会影响其他表单)它被解决了。我建议您查看http://bootsnipp.com/forms,它可以帮助您使用 生成
HTML
必要的表单drag and drop
,controles
基于此网站,我们有以下(垂直):同样在http://bootsnipp.com/,您可以找到基于 Bootstrap 的各种示例。最后这里有几个很好的教程一步一步解释:
https://www.tutorialspoint.com/bootstrap/index.htm
http://www.tutorialrepublic.com/twitter-bootstrap-tutorial/
尽管使用英语 -> 使用翻译器,但您可以这样做或学习以下语言:
http://www.memrise.com
http://www.duolingo.com
http://www.engvid.com
我希望你觉得它有用:D
bootstrap 基于列布局:在以下 url,您可以找到入门信息http://getbootstrap.com/getting-started/
简而言之,您有 12 列来传播页面的内容。因此,有很多方法可以复制您共享的表单。例如,其中一种形式如下:
请注意,类 col-xs-3 的列总数加起来为 12 列,其中数字 3 表示列数。由于 col-xs-3 是 4 倍,因此总共添加了 12 列。
关于 bootstrap 的重要一点是根据屏幕分辨率修改内容使用的列数,因此我建议您使用我分享的链接中的文档,以便您了解如何正确使用该工具。
问候。