Форум программистов, компьютерный форум, киберфорум
HTML, CSS
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
0 / 0 / 0
Регистрация: 21.12.2022
Сообщений: 3

Как сделать чтобы при скролле страницы с фиксированной шапкой не появлялся зазор в один пиксель через который видно конт

07.02.2023, 15:14. Показов 444. Ответов 2
Метки css, html, js (Все метки)

Студворк — интернет-сервис помощи студентам
При скролле страницы с фиксированной шапкой появляется зазор в один пиксель через который видно контент. На приведенном скриншоте между фиксированной к верху шапкой появляется щель. Иногда она пропадает из-за этого появляется эффект моргания при скролле.

Появляется только на айфонах.



Какая реализация у фиксированной шапки:

JavaScript
1
2
3
4
5
6
7
const nav = document.querySelector('nav');
const header = document.querySelector('.header')
    
if (window.scrollY >= 56) {
   nav.classList.add('fixed__nav')
   header.style.marginBottom = `${navHeight}px`;
}

У класса fixed nav следующие свойства:
CSS
1
2
3
position: fixed;
top: 0;
z-index: 1000;

Помогите, пожалуйста, в чем может быть проблема и как убрать зазор в один пиксель?
Миниатюры
Как сделать чтобы при скролле страницы с фиксированной шапкой не появлялся зазор в один пиксель через который видно конт  
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
07.02.2023, 15:14
Ответы с готовыми решениями:

Как сделать чтобы элемент появлялся при прокрутке страницы html
Добрый вечер. Вопрос в теме. В инете неполная информация, вроде код есть, но понятия не имею куда вставлять. Из инета (это проверка...

Как сделать, чтобы при редактировании появлялся тот пункт контекстного меню, который был до этого?
Приветствую всех! Есть форма: Как сделать, чтобы при нажатии на ссылку "редактировать" появлся тот статус, который был до...

Как сделать так, чтобы при нажатии кнопки появлялся текст?Чтобы без javascript
Как сделать так, чтобы при нажатии кнопки появлялся текст? На html или php можно сделать . Типо как этот скрипит но не javascript...

2
250 / 184 / 58
Регистрация: 12.03.2021
Сообщений: 1,043
07.02.2023, 15:19
Цитата Сообщение от EvgenyAF Посмотреть сообщение
в чем может быть проблема
в том, что всех стилей не видно.
допустим, добавить паддинг или бордер
0
Модератор
Эксперт HTML/CSS
 Аватар для AlexZaw
2379 / 1739 / 677
Регистрация: 07.08.2016
Сообщений: 4,093
07.02.2023, 15:53
Цитата Сообщение от EvgenyAF Посмотреть сообщение
в чем может быть проблема
В браузере на айфоне. Подобное бывает (по крайней мере бывало, давно уже с таким не сталкивался)и с десктопными браузерами. Если мне мой склероз не изменяет то хром этим болел. Связано это с особенностями браузера при рендере страницы.
Цитата Сообщение от EvgenyAF Посмотреть сообщение
как убрать зазор в один пиксель?
как костыль можно задать для .fixed__nav не top: 0;, а top: -1px;
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
07.02.2023, 15:53
Помогаю со студенческими работами здесь

Как сделать чтобы при нажатии на bdedit при введении даты появлялся календарь
Я пишу программу для диплома ! там она привязана к базе данных и чтобы добавлять в базу разные дела и строки я создал новую форму ! как...

Как сделать, чтобы при нажатии на Button появлялся пароль?
Парни как сделать в делфи, при нажатии на Button появлялся пароль, для проверки на правильность ввода, и при отпускании сноа становился...

Как сделать чтобы ToolTip появлялся при вводе цифр в TextBox
Здравствуйте, у меня есть обработчик событий на textbox,который запрещает ввод чисел. Как сделать чтобы ToolTip появлялся при вводе цифр в...

Как сделать так чтобы при нажатии на кнопку, появлялся блок?
Я хочу чтобы, когда я нажимал на кнопку появлялся блок с контентом, но кнопок у меня несколько(допустим 3) и каждая из кнопок выводит свой...

Как сделать чтобы при наведении текста на картинке появлялся другой текст
Помогите пожалуйста. Как мне сделать чтобы при наведении на h5 появлялась другой текст, а заголовок поднимался выше так как на картинке ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
Использование SDL3-callbacks вместо функции main() на Android, Desktop и WebAssembly
8Observer8 24.01.2026
Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а привычная функция main(). . .
моя боль
iceja 24.01.2026
Выложила интерполяцию кубическими сплайнами www. iceja. net REST сервисы временно не работают, только через Web. Написала за 56 рабочих часов этот сайт с нуля. При помощи perplexity. ai PRO , при. . .
Модель сукцессии микоризы
anaschu 24.01.2026
Решили писать научную статью с неким РОманом
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма). На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ * Дана цепь(не выше 3-го порядка) постоянного тока с элементами R, L, C, k(ключ), U, E, J. Программа находит переходные токи и напряжения на элементах схемы классическим методом(1 и 2 з-ны. . .
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым. Но восстановить их можно так. Для этого понадобится консольная утилита. . .
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru