Я хочу добавить тег привязки HTML к странице, но так, чтобы не влиять на макет или форматирование. При использовании <a>
или <p>
или <div>
и т.д. Вводится некоторое вертикальное пустое пространство.
Есть ли способ включить якорь, чтобы он не влиял на визуальное отображение страницы?
Предположим, что я не хочу включать этот якорь внутри уже существующего абзаца или другого элемента, и что я хочу просто ввести якорь в любом месте страницы без изменения отображения страницы.
ОБНОВЛЕНИЕ 1
Это простой пример. Вставка anchor1
ниже вводит вертикальное пространство. Есть ли способ просто вставить якорь волей-неволей без визуального оформления? Якорь будет использоваться как ссылка для перехода в определенное место на странице.
<p>Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book.</p>
<p id="anchor1"></p>
<p>It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged.</p>
Если вы не можете добавить идентификатор к существующему элементу, используйте фактический якорь:
Элемент HTML
<a>
(или элемент<a>
HTML) определяет гиперссылку, именованное целевое назначение для гиперссылки или и то, и другое.
HTML4:
<a name="anchor1"></a>
HTML5:
<a id="anchor1"></a>
a
элементе между p
элементами влияет рендеринг (путем предотвращения коллапса вертикальных краев), а отредактированный вопрос показывает два p
элементов и дополнительный пустой p
элемент между ними.