Откуда это дополнительное место?
Как видно на картинке (я также поставил код, чтобы попытаться сделать его немного проще). Веб-сайт прокручивается сбоку (что не должно происходить), и тело находится в синем контуре, но с правой стороны есть дополнительное прокручиваемое пространство.
Как вы можете видеть в CSS я могу скрыть «лишнее» пространство с помощью overflow-x: hidden;
, но это не достаточно хорошо, потому что если бы я был на использование float: right;
на другой элемент, при использовании overflow-x: hidden;
, то float: right;
элемента будет от края экрана.
Мой вопрос: где находится это «дополнительное» пространство?
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Test Site</title>
<meta name="viewport" content="width=device-width, initial-width=1, user-scalable=0">
<link rel="stylesheet" type="text/css" href="assets/css/style.css">
<link rel="stylesheet" href="//maxcdn.bootstrapcdn.com/font-awesome/4.3.0/css/font-awesome.min.css">
<link rel="stylesheet" href="https://ajax.googleapis.com/ajax/libs/jqueryui/1.11.4/themes/smoothness/jquery-ui.css">
</head>
<body>
<!-- <div id="navanchor"></div>Anchor to change nav size on scroll-->
<div id="container">
<nav id="nav">
<img id ="logo" src="http://placehold.it/160x75" alt="Max's barbers logo.">
<ul id="menu">
<li><a href="#top">Home</a></li>
<li><a href="#prices">Prices</a></li>
<li><a href="#aboutus">About Us</a></li>
<li><a href="#contact">Contact</a></li>
</ul><!--menu-->
</nav>
<!--slider-->
<!--=============-->
<!--end slider-->
<!-- <div id="top"></div>Anchor for scroll to top button-->
</div><!--container-->
<!--Scripts
=====================================================-->
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js"></script>
<script src="https://ajax.googleapis.com/ajax/libs/jqueryui/1.11.4/jquery-ui.min.js"></script>
<!--Custom JS
=====================================================-->
<script src="assets/js/app.js"></script>
<!--==============-->
</body>
</html>
& СМЧ
/* 1 - Fonts
2 - Site Wide Styles
2a - Navigation
2b - Scrollbar
2c- Selection
3 - Sections
4 - Media Queries
==============================================================*/
/* 1 - fonts
==============================================================*/
@import url(http://fonts.googleapis.com/css?family=Oswald|Raleway);
/*
font-family: 'Oswald', sans-serif;
font-family: 'Raleway', sans-serif;
*/
/* 2 - site wide styles
==============================================================*/
* {
color: #75e7ff;
font-family: 'Oswald', sans-serif;
-webkit-transition: all 0.43s cubic-bezier(0.35, 1.32, 0.49, 1.01);
transition: all 0.43s cubic-bezier(0.35, 1.32, 0.49, 1.01);
}
html,
body {
margin: 0;
padding: 0;
width: 100%;
/* overflow-x: hidden;*/
}
body {
background-color: #383838;
}
#container {
width: 100%;
}
ul {
margin: 0;
padding: 0;
}
/* 2a - Navigation
==============================================*/
nav {
width: 100vw;
height: 4.75em;
padding: 0.5em 2em;
background-color: rgba(255, 255, 255, 0.25);
}
#menu {
float: right;
margin-top: 1.5em;
margin-right: 5.25em;
}
#menu li {
display: inline;
margin-left: 1.5em;
}
#menu li:first-child {
margin: 0;
}
/* 3 - Sections
==============================================================*/
/* 3a - Home
==============================================*/
/* 4 - Media Queries
==============================================================*/
Можете ли вы сделать скрипку, пожалуйста? https://jsfiddle.net – cptstarling