Урок 39. проблема с кнопкой поиска, в чём проблема?

1

Урок 39.  Кнопка найти находится снизу строки поиска, а точнее снизу рядом с нижнем левым углом поисковой строки. 

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

[Поисковая строка]      должно быть.            [Поисковая строка]  [Кнопка]

[Кнопка]

?

HTML

<!DOCTYPE html>
<html lang="en">
<head>
	<meta charset="UTF-8">
	<title>Document</title>
	<meta name="description" conten="Киномонстр - это портал о кино ">
	<meta name="ceywords" content="Фильмы, фильмы онлайн, hd">
	<link rel="stylesheet" href="assets/css/style.css">
</head>
<body>
		<div class="main">
			<div class="header">	
				<div class="logo">		
					<div class="logo_text">
						<h1><a href="#">КиноМонстр</a></h1>
						<h2>Кино - наша страсть<h2>
					</div>
				</div>	
				<div class="menubar">
					<ul class="menu">
						<li class="selected"><a href="#">Главная</a></li>
						<li><a href="#">фильмы</a></li>
						<li><a href="#">Сериалы</a></li>
						<li><a href="#">Рейтинг фильмов</a></li>
						<li><a href="#">Контакты</a></li>
					</ul>					
				</div>				
			</div>
			<div class="site_content">
				
				<div class="sidebar_container">
					
					<div class="sidebar">
						<h2>Поиск</h2>
						<form method="post" action="#" id="search_form">
							<input type="search" name="search_field" placeholder="ваш запрос" />
							<input type="submit" class="btn" value="найти" />
						</form>
					</div>

				</div>

			</div>
		</div>
</body>
</html>

CSS

.header{
	background-color: darkslateblue;
	height: 177px;
	font-size: 0.8em;
	margin-left: 0px;
	margin-right: 0px;
	min-width: 900px;
}

.main, .logo, .menubar, .site_content, .footer {
margin-left: auto;
margin-right: auto;
}

.logo {
	width: 880px;
	padding-bottom: 40px;
}

.logo h1, .logo h2 {
	font: normal 300% 'century gothic', arial, sans-serif;
	margin: 0 0 0 9px;
}

.logo_text h1, .logo_text h1 a, .logo_text h1 a:hover {
padding: 22px 0 0 0;
color: #fff;
letter-spacing: 0.1em;
text-decoration: none;
}

.logo_text h2 {
	font-size: 0.9em;
	padding: 4px 0 0 0;
	color: #999;
}

.menubar{
	width: 900px;
	height: 46px;
}

ul.menu { 
	float: right;
 }

 ul.menu li {
	float: left;
	padding: 0 0 0 9px;
	list-style: none;
	margin: 1px 2px 0 0;
 }

 ul.menu li a {
 	font: normal 100% 'trebuchet ms', sans-serif;
 	display: block;
 	height: 20px;
 	padding: 6px 35px 5px 28px;
 	color: #fff;
 	text-decoration: none; 
 }

 ol.menu li.selected a {
 	color: ##aed002;
 }

 ul.menu li a:hover { 
 	color: #e4ec04;
 }

.site_content {
	width: 880px;
	overflow: hidden;
	margin: 20px auto 0 auto;
	background-color: white;
}

.sidebar_container {
	float: right;
	width: 224px;
}

.sidebar{
	float: right;
	width: 222px;
	padding: 5%;
	margin: 0 0 16px 0;
	border: solid 1px #f2f2f2;
	border-radius: 5px;
	background-color: #f9f9f9;
}
html
css

1 ответов

0

Для input стилей не вижу, а должны быть, типа такого:

input[type="text"], input[type="password"], input[type="search"] {
  color: #5d5d5d;
  width: 60%;
  padding: 8px;
} 

input, textarea {
  outline: none;
  border: none;
  border: solid 1px #f2f2f2;
}
Sign up or Log in to write an answer