Мне нужно позиционировать заголовок, который должен быть исправлен внутри содержащего родителя, чтобы он выполнялся при прокрутке. Проблема заключается в том, чтоПозиция фиксирована в контейнере, а не в браузере/окне просмотра
position:fixed
фиксирует положение браузера, а не родителя. Это приводит к тому, что когда у меня есть контейнер с горизонтальной прокруткой для переполнения по ширине (содержимое больше, чем контейнер), мой фиксированный заголовок не имеет переполнения, как это делает содержимое таблицы.
Смотреть это fiddle demo
Таким образом, цель здесь, чтобы исправить положение заголовка, но фиксировано относительно его родителя контейнера. В этой скрипке, вы можете увидеть, что я закомментировать блок CSS:
.container{
/*-webkit-transform: translateZ(0);
-moz-transform: translateZ(0);
-ms-transform: translateZ(0);
transform: translateZ(0);*/
-webkit-transform: none;
-moz-transform: none;
-ms-transform: none;
transform: none;
}
Если вы замените текущий блок CSS (с преобразованием установлено ни) с одной с translateZ, заголовок получит позиционированный в его родительском контейнере, но больше не фиксируется.
Кто-нибудь знает, как это решить? Предпочтительным решением будет только CSS/HTML и избежать JS, но если ничего другого, то JS, конечно же, мне нужно сходить!
Чтобы исправить что-то относительно родителя ists, вам понадобится 'position: relative' на родительском и' position: absolute' на дочернем – atmd