При использовании name = "object", а затем с прокруткой страницы к этому объекту с использованием идентификатора href = "# object" можно настроить, где находится страница. Вместо верхней части окна несколько пикселей вниз. У меня есть фиксированная панель навигации, которая при прокрутке контента идет позади, поэтому навигационная панель всегда видна. Поэтому, когда я использую href = "# object", часть его отключается, потому что она находится за навигационной панелью. Любые исправления? Спасибо.Как отрегулировать href = "# object"
ответ
Измените верхнюю прокладку и укладку краев на элемент с помощью именованного якоря. Например, если ваш заголовок имеет высоту 100 пикселей, дайте вашему именованному якорю значение margin-top -100px и верхнюю часть 100px.
См. Это jsFiddle example.
В этом примере ссылка приведет к полужирным шрифтам ('Vestibulum ante ipsum') 100px в верхней части страницы.
Вы можете сделать это с помощью jQuery.localScroll, установив offset
в конфигурации плагина.
Здесь have a fiddle.
Зачем добавлять всю библиотеку jQuery для чего-то, что так легко делается с помощью CSS? Кроме того, вопрос не помечен jQuery. – j08691
@ j08691 Потому что я не мог придумать чистое решение CSS, подобное вашему. –
И если вы хотите установить эти свойства (например, упомянутые j08691) с помощью селектора css, поместите этот JS в свой html, тогда вы сможете дать каждому якорю класс для него, если атрибуты-селекторы не будут использовать, т (старые браузеры):
function findAnchors(){
anker = document.anchors;
for(i=0; i<anker.length; i++){
anker[i].className = "anchor";
}
}
window.onload = findAnchors();
Для этого вам не нужно использовать JavaScript. [В спецификации указано] (http://www.w3.org/TR/DOM-Level-2-HTML/html.html#ID-7577272), что 'document.anchors' является« совокупностью всех якорей (' A') в документе со значением для атрибута 'name'. Вы можете сделать то же самое с CSS: 'a [name] {...}' –
- 1. Как отрегулировать пустой cv :: Mat object
- 2. Как отрегулировать модульную высоту?
- 3. Как отрегулировать размер обоев
- 4. Как отрегулировать высоту моего слайдера?
- 5. Как отрегулировать интервал обновления
- 6. Как отрегулировать выравнивание панели?
- 7. Как отрегулировать размер шрифта
- 8. Как отрегулировать значение z?
- 9. Как отрегулировать длину строки
- 10. Как отрегулировать длину входного
- 11. Как отрегулировать высоту?
- 12. Как отрегулировать полосы прокрутки?
- 13. Как отрегулировать громкость фильма
- 14. Как отрегулировать положение элемента
- 15. Как отрегулировать часовой пояс
- 16. Как отрегулировать вращение SKSpriteNode
- 17. Как отрегулировать настройки громкости
- 18. Как отрегулировать смещение()?
- 19. Как отрегулировать фон ListBox
- 20. как отрегулировать положение div
- 21. Как отрегулировать вес - backpropagation
- 22. Как отрегулировать текущий элемент?
- 23. Как отрегулировать время отклика?
- 24. Как отрегулировать высоту аккордеона Bootstrap
- 25. Как отрегулировать div внутри div
- 26. Как отрегулировать высоту Navbar Bootstrap в
- 27. Как отрегулировать список CSS на изображении Hover
- 28. Как отрегулировать размер текста аккордеона с контентом
- 29. Как отрегулировать зависимость от artifactory
- 30. SSL-как отрегулировать максимальный кадр
Умный раствор. Я предлагаю вам поместить стиль в класс CSS или даже лучше: нарисуйте их с помощью 'a [name]'! –
Да, отделите CSS от HTML. JsFiddle был предназначен только для демонстрационных целей. – j08691
Очень хорошо, спасибо. –