<header>
<hgroup>
<h1>a branding..</h1>
<h2>specializing..</h2>
</hgroup>
</header>
<main>
<header>
<h1>What our service</h1>
</header>
<p>create quality...</p>
</main>
<section>
<article>
<header><h1>Web design</h1></header>
<p></p>
</article>
<article>
<header><h1>Motion video</h1></header>
<p></p>
</article>
<article>
<header><h1>Print design</h1></header>
<p></p>
</article>
<article>
<header><h1>Illustration</h1></header>
<p></p>
</article>
</section>
footer {
background-color: #231f20;
color: white;
display: block;
height: 400px;
left: 0;
position: absolute;
width: 100%;
}
<footer>
<div style="width:900px; margin:0 auto;">
..content..
</div>
</footer>
<body>
<header></header>
<main></main>
<footer></footer>
</body>
<style>
.i {
background-image:url(https://laravel.ru/favicon.ico);
width:16px;
height:16px;
display:inline-block;
vertical-align:bottom;
}
</style>
<span class="i"></span> <a href="#">Test</a>
<?php
if (isset($_GET['lang'])) {
setcookie("lang", $_GET['lang'], time()+365*24*60*60, "/");
Header('Location:?');
}
$tr['Site menu'] = [
'ru' => 'Меню сайта',
'es' => 'Menu del sitio',
];
function _($def) {
global $tr;
$ret = $def;
if (isset($tr[$def])) {
$lang = isset($_COOKIE['lang']) ? $_COOKIE['lang'] : '';
if (isset($tr[$def][$lang])) {
$ret = $tr[$def][$lang];
} // else throw new Exception('Translation to language "'.$lang.'" for phrase "'.$def.'" not found');
} // else throw new Exception('Default translation for phrase "'.$def.'" not found');
return $ret;
}
?>
<!doctype html5>
<html>
<head><meta charset="utf-8" /> </head>
<body>
<a href="?lang=en">En</a>
· <a href="?lang=ru">Ru</a>
· <a href="?lang=es">Es</a>
· <a href="?lang=ar">Ar</a>
<hr>
<?=_('Site menu')?>
</body>
</html>
?>
<!doctype html5>
<html>
<head><meta charset="utf-8" /> </head>
<body>
<a href="?lang=en">En</a>
· <a href="?lang=ru">Ru</a>
· <a href="?lang=es">Es</a>
· <a href="?lang=ar">Ar</a>
<hr>
<?=_('Site menu')?>
</body>
</html>
if( !$(this).val() || $(this).val().replace(/\D/g,'').length < 5) enable = false;
if( !$(this).val() || (
$(this).attr('name') == 'phone'
&& $(this).val().replace(/\D/g,'').length < 5
)) enable = false;
<html lang="en">
= сайт на русскомjquery.min.js
= вниз перед </body>
<a ..><div class="logo-vk"></div></a>
= не хорошо так делать, по спеке <a></a>
это инлайн элемент. А инлайн элементы должны содержать только другие инлайн элементы. Т.е. в данном случае надо хотя бы div поменять на span с display:inline-block.<a class="mail-foter" href="mailto:lektron74@mail.ru">
lektron74@mail.ru<br>
</a>
<div class="border-2-1"><img src="img/gradient.png" alt=""></div>
= никогда не надо оставлять alt пустым. Советую прочитать недавнюю статью на хабре про слепого программиста.<div class="servys">
<!-- polosochka -->
<div class="wrapper">
<div class="content">
<div class="header">
<p class="servys-design-price">от 1000 рублей </p>
<!-- при наведение -->
<div class="servys-design-hover">
<div class="servys-mobile">
<h1 class="servys-mobile-name">Разработка<br>Мобильных<br>Приложений</h1>
<div class="servys-mobile-img"><img src="img/phone.png" alt=""> </div>
<p class="servys-mobily-price">от 18000 рублей </p>
<!-- при наведение -->
<div class="servys-mobile-hover">
<div class="servys-mobile-hover-top">
<h1 class="servys-mobile-name">Разработка<br>Мобильных<br>Приложений</h1>
</div>
<div class="servys-mobile-hover-text">
Android и iOS<br>
приложения для<br>
коммерческой<br>
деятельности
</div>
<div class="servys-mobile-hover-bottom"></div>
</div>
</div>