Я новичок в веб-дизайне, ища в Интернете, я нашел фреймворк начальной загрузки, и он показался мне супер... но я попытался создать форму, подобную той, что на изображении, и не смог найти способ сделать это.
С помощью некоторых людей на этом форуме я смог выровнять два текстовых поля с помощью 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 основан на расположении столбцов: по следующему адресу вы можете найти информацию для начала работы http://getbootstrap.com/getting-started/
Короче говоря, у вас есть 12 столбцов для распространения содержимого страниц. Таким образом, будет много способов воспроизвести форму, которую вы разделяете. Например, одна из форм может быть следующей:
Обратите внимание, что общее количество столбцов с классом col-xs-3 составляет 12 столбцов, где число 3 указывает количество столбцов. Так как col-xs-3 равно 4, то здесь добавляется всего 12 столбцов.
Важной вещью в начальной загрузке является изменение количества столбцов, используемых контентом, в зависимости от разрешения экрана, поэтому я рекомендую вам использовать документацию по ссылке, которой я делюсь, чтобы вы научились правильно использовать инструмент.
Привет.