#html #css
#HTML #css
Вопрос:
прежде всего, спасибо за вашу помощь. Я разрабатываю новый веб-сайт / блог, и это моя проблема. Когда я нажимаю на свою страницу входа, возвращаюсь на предыдущую страницу и нажимаю клавишу F5, моя страница переполняет нужный сайт. Как я могу это исправить?
body{ width:100%; overflow-x: hidden;}
.start{
margin: 0;
padding: 0;
height: 40.7vh;
display: flex;
align-items: center;
justify-content: center;
background-color: whitesmoke;
}
.image{
width: 450px;
overflow: hidden;
cursor: pointer;
position: relative;
margin: 0 9px;
}
.image img{
width: 100%;
}
p{
font-size: 17px;
text-align: justify;
line-height: 26px;
margin-top: 20px;
}
*{
margin: 0;
padding: 0;
text-decoration: none;
font-family: "Open Sans",sans-serif;
}
header{
height: 90px;
background: #2f3640;
}
.inner-width{
max-width: 2000px;
padding: 0 40px;
margin: auto;
}
.logo{
float: left;
padding: 12px 0;
}
.logo img{
height: 62px;
}
.navigation-menu{
float: right;
display: flex;
align-items: center;
min-height: 90px;
}
.navigation-menu a{
margin-left: 10px;
color: #ddd;
text-transform: uppercase;
font-size: 14px;
padding: 12px 20px;
border-radius: 4px;
transition: .3s linear;
}
.navigation-menu a:hover{
background: #fff;
color: #2f3640;
transform: scale(1.1);
}
.navigation-menu i{
margin-right: 8px;
font-size: 16px;
}
.home{
color: #ff6b6b;
}
.about{
color: #0abde3;
}
.works{
color: #feca57;
}
.team{
color: #5f27cd;
}
.contact{
color: #1dd1a1;
}
.menu-toggle-btn{
float: right;
height: 90px;
line-height: 90px !important;
color: #fff;
font-size: 26px;
display: none !important;
cursor: pointer;
}
@media screen and (max-width:1200px) {
.menu-toggle-btn{
display: block !important;
}
.navigation-menu{
position: fixed;
width: 100%;
max-width: 400px;
background: #172b4d;
top: 90px;
right: 0;
display: none;
padding: 20px 40px;
box-sizing: border-box;
}
.navigation-menu::before{
content: "";
border-left: 10px solid transparent;
border-right: 10px solid transparent;
border-bottom: 10px solid #172b4d;
position: absolute;
top: -10px;
right: 10px;
}
.navigation-menu a{
display: block;
margin: 10px 0;
}
.navigation-menu.active{
display: block;
}
}
.search-box{
position: absolute;
top: 6%;
left:25%;
transform: translate(-50%, -50%);
background: #2f3640;
height: 40px;
border-radius: 40px;
padding:10px;
}
.search-btn{
color: #e84118;
float:right;
width:40px;
height:40px;
border-radius:50%;
background: #2f340;
display:flex;
justify-content: center;
align-items: center;
transition: 0.4s;
}
.search-txt {
border:none;
background:none;
outline:none;
float:left;
padding:0;
color:white;
font-size:16px;
transition:0.4s;
line-height:40px;
width:0px;
}
.search-box:hover > .search-txt {
width:240px;
padding:0 6px;
}
.search-box:hover > .search-btn {
background:white;
}
div.ü{
position:relative;
left:150px;
vertical-align:top;
}
div.yayın{
position:relative;
left:150px;
}
img.u {
vertical-align:top;
}
<!DOCTYPE html>
<html>
<head>
<link rel="stylesheet" href="css/menubar.css">
<link rel="stylesheet" href="css/style.css">
<title>Alba</title>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.4.1/jquery.min.js" charset="utf-8"></script>
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.12.1/css/all.min.css">
</head>
<body>
<header>
<div class="inner-width">
<a href="#" class="logo"><img src="images/AAAALBA_thumbnail.png" alt=""></a>
<i class="menu-toggle-btn fas fa-bars"></i>
<nav class="navigation-menu">
<a href="#"><i class="fas fa-home home"></i> Anasayfa</a>
<a href="#"><i class="fas fa-align-left about"></i> Hakkımızda</a>
<a href="#"><i class="fab fa-buffer works"></i> Çalışmalar</a>
<a href="#"><i class="fas fa-users team"></i> Yazarlar</a>
<a href="#"><i class="fas fa-headset contact"></i> İletişim</a>
<a href="sistemler/login.php"><i class="hesap"></i>Giriş Yap</a>
</nav>
</div>
</header>
<div class="search-box">
<input class="search-txt" type="text" name="" placeholder="Aramak İçin Tıklayın">
<a class="search-btn" href="#">
<i class="fas fa-search"></i>
</a>
</div>
<div class = "start">
<div class = "image" >
<a href = "https://www.youtube.com/">
<img src = "images/1.jpg" alt = "">
</a>
</div>
<div class = "image" >
<a href = "https://www.youtube.com/">
<img src = "images/2.jpg" alt = "">
</a>
</div>
<div class = "image" >
<a href = "https://www.youtube.com/">
<img src = "images/3.jpg" alt = "">
</a>
</div>
</div>
<div class="ü">
<a href="#"><i class=""></i>Yayın Akışı</a>
<br>
</div>
<div>
<div class="yayın">
<br>
<h3><img class="u" src = "images/7.jpg" class="" height = "125px" style="margin-right:20px;">Section 1.10.33 of "de Finibus Bonorum et Malorum", written by Cicero in 45 BC</h3>
<br>
<h3><img class="u" src = "images/7.jpg" class="" height = "125px" style="margin-right:20px;">Section 1.10.33 of "de Finibus Bonorum et Malorum", written by Cicero in 45 BC</h3>
<br>
<h3><img class="u" src = "images/7.jpg" class="" height = "125px" style="margin-right:20px;">Section 1.10.33 of "de Finibus Bonorum et Malorum", written by Cicero in 45 BC</h3>
<br>
<h3><img class="u" src = "images/7.jpg" class="" height = "125px" style="margin-right:20px;">Section 1.10.33 of "de Finibus Bonorum et Malorum", written by Cicero in 45 BC</h3>
</div>
<script type="text/javascript">
$(".menu-toggle-btn").click(function(){
$(this).toggleClass("fa-times");
$(".navigation-menu").toggleClass("active");
});
$(".menu-toggle-btn").click(function(){
$(this).toggleClass("fa-times");
$(".navigation-menu").toggleClass("active");
});
document.querySelector(".search-icon").addEventListener('click',function(){
document.querySelector(".search-screen").classList.add("active");
});
document.querySelector(".close-icon").addEventListener('click',function(){
document.querySelector(".search-screen").classList.remove("active");
});
</script>
</body>
</html>
Комментарии:
1. Попробуйте добавить, например, border: 1px solid #F00; для всех элементов, поэтому в * в вашем css, чтобы увидеть элемент, который переполняется, затем попробуйте проверить его, возможно, это поможет вам понять, почему это происходит.
Ответ №1:
У меня была та же проблема, что и у вас, на локальном хосте, которая иногда возникает у меня.
Попробуйте без локального хоста. Возможно, это сработает..
(Как на скриншоте, который я видел, вы используете локальный хост ..)!>> [Это также может быть проблемой CSS]