Как ограничить div?

230
28 декабря 2018, 04:30

Как мне ограничить див что-бы форма заполнения встала на нужное место?

.h1 
{ 
	color: #868686; 
	margin-left: 50px; 
} 
 
.a  
{ 
	 max-width: 300px; 
    width: 50%; 
    color: green; 
	margin-top: 50px;	 
	margin-left: 50px; 
	font: 10pt Tahoma; 
}  
    
.underline 
{ 
	   text-decoration: underline; 
} 
 
body  
{ 
  border-right: solid #b1cdff 28px; 
  border-top: solid #b1cdff 28px; 
} 
 
.form 
{ 
	margin-bottom: 200px; 
	width: 250px;  
    padding: 10px;  
	 border: 2px solid red; 
	margin-left: 581px; 
	 
}
<html> 
 
	<head> 
		<meta http-equiv="content-type" content="text/html; charset=utf-8"> 
		<link rel="stylesheet" type="text/css" href="style.css"> 
	</head> 
	 
	<body> 
	<h1><span class="h1">Лабораторная работа №1</span></h1> 
	 
	<div class="a" 
 <p>Главная :: <span class="underline">Задание на лабораторную работу</span></p>  
 </div> 
  
<form> 
	<div class="form"> 
	<label for="login">Логин:</label> 
	 <input type='text' name='login'/> <br /> 
	 <label for="password">Пароль:</label> 
	 <input type='password' name='password' /> <br /> 
	<input type='submit'value="Отослать данные"/> 
	</div> 
</form> 
	 
	</body> 
	 
</html>

Answer 1

Пожалуй так будет немного лучше:

* { 
  -webkit-box-sizing: border-box; 
  -moz-box-sizing: border-box; 
  box-sizing: border-box; 
} 
 
body  { 
  padding: 0; 
  margin: 0; 
   
} 
 
.underline { 
  text-decoration: underline; 
} 
 
.wrap { 
  border-right: solid #b1cdff 28px; 
  border-top: solid #b1cdff 28px; 
  padding-left: 50px; 
} 
 
.row:before, 
.row:after { 
  display: table; 
  content: " "; 
} 
 
.row:after { 
  clear: both; 
} 
 
.col-6 { 
  width: 50%; 
  float:left; 
} 
 
h1 { 
  color: #868686; 
  margin-left: 50px; 
} 
 
.a  { 
  max-width: 300px; 
  width: 100%; 
  color: green; 
  margin-top: 50px;	 
  font: 10px Tahoma; 
}  
 
.form { 
	margin-bottom: 200px; 
	max-width: 250px;  
    width: 100%; 
    padding: 10px;  
    border: 2px solid red; 
} 
 
input { 
  width: 100%; 
} 
 
.form-row { 
  margin-bottom: 10px; 
}
<div class="wrap"> 
  <h1> 
    Лабораторная работа №1 
  </h1> 
   
   
  <div class="row"> 
    <div class="col-6"> 
      <div class="a"> 
       <p> 
         Главная ::  
         <span class="underline"> 
           Задание на лабораторную работу 
         </span> 
        </p>  
      </div> 
    </div> 
 
    <div class="col-6"> 
      <form> 
          <div class="form"> 
            <div class="form-row"> 
              <label for="login">Логин:</label> 
              <input type="text" name="login" id="login"/> 
            </div>  
            <div class="form-row"> 
              <label for="password">Пароль:</label> 
              <input type="password" name="password" id="password"/> 
            </div>  
            <input type="submit" value="Отправить данные"/> 
          </div> 
      </form> 
    </div> 
  </div> 
</div>

Answer 2

Я бы использовал FLEX. Это проще и понятнее. Почитай тут.
https://wp-kama.ru/id_8045/flex-v-css.html

READ ALSO
Как сделать такую фичу в дизайне

Как сделать такую фичу в дизайне

На сайте Inbox Google Вот увидел интересную реализацию в дизайнеФункциональные кнопки появляются только при наведении на блок(перейдите и убедитесь...

154
Как вернуть слои в Avocode?

Как вернуть слои в Avocode?

Похоже, что нажал что то не тоОткрываю макет и вижу что, панель LAYERS есть, но она пуста! Помогите!

165
insertAfter JavaScript

insertAfter JavaScript

Такой вопрос у меня сегодня появился

151
Sublime Text 3. Не получается закомментировать код

Sublime Text 3. Не получается закомментировать код

В Sublime Text 3 не могу закомментировать кодПробую CTRL + / не реагирует

194