html,
body {
width: 100%;
height: 100%;
margin: 0;
padding: 0;
overflow: hidden;
}
section {
width: 100vw;
height: 100vh;
overflow-y: auto;
}
h1 {
margin-top: 0;
}
<section id="page-1">
<h1>Página 1</h1>
<a href="#page-2">Próxima</a>
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Maecenas tempor posuere neque, non elementum dui
finibus eget. Suspendisse eget lorem ut orci ullamcorper laoreet. Nam suscipit at lacus et </p>
<a href="#page-2">Próxima</a>
</section>
<section id="page-2">
<h1>Página 2</h1>
<a href="#page-1">Anterior</a>
<a href="#page-3">Próxima</a>
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Maecenas tempor posuere neque, non elementum dui
finibus eget. Suspendisse eget lorem ut orci ullamcorper laoreet. Nam suscipit at lacus et ullamcorper.
</p>
<p>Praesent ultricies ligula at tortor euismod, sed mattis elit posuere. Integer aliquam elementum pretium. Sed
a lorem pellentesque, consequat ipsum eget, elementum ipsum. Class aptent taciti sociosqu ad litoraauris in pretium leo. Aenean semper ultricies dictum. Aenean imperdiet mauris at magna
tincidunt rhoncus. Morbi orci metus, interdum nec bibendum quis, dignissim a ex.</p>
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Maecenas tempor posuere neque, non elementum dui
finibus eget. Suspendisse eget lorem ut orci ullamcorper laoreet. Nam suscipit at lacus et ullamcorper.
Quisque ac risus eu arcu aliquet tempus quis sed sem. Aliquam dui est, cursus nec erat eu, posuere
efficitur est. Aenean convallis vestibulum dolor, eu sodales arcu posuere a. Nullam euismod tempus turpis,
vitae suscipit urna suscipit in. Nulla pellentesque massa id turpis pretium euismod.</p>
<p>Praesent ultricies ligula at tortor euismod, sed mattis elit posuere. Integer aliquam elementum pretium. Sed
a lorem pellentesque, consequat ipsum eget, elementum ipsum. Class aptent taciti sociosqu ad litora
torquent per conubia nostra, per inceptos himenaeos. Cras semper neque nec ultricies rhoncus. Sed nec
cursus sapien. Mauris in pretium leo. Aenean semper ultricies dictum. Aenean imperdiet mauris at magna
tincidunt rhoncus. Morbi orci metus, interdum nec bibendum quis, dignissim a ex.</p>
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Maecenas tempor posuere neque, non elementum dui
finibus eget. Suspendisse eget lorem ut orci ullamcorper laoreet. Nam suscipit at lacus et ullamcorper.
Quisque ac risus eu arcu aliquet tempus quis sed sem. Aliquam dui est, cursus nec erat eu, posuere
efficitur est. Aenean convallis vestibulum dolor, eu sodales arcu posuere a. Nullam euismod tempus turpis,
vitae suscipit urna suscipit in. Nulla pellentesque massa id turpis pretium euismod.</p>
<p>Praesent ultricies ligula at tortor euismod, sed mattis elit posuere. Integer aliquam elementum pretium. Sed
a lorem pellentesque, consequat ipsum eget, elementum ipsum. Class aptent taciti sociosqu ad litora
torquent per conubia nostra, per inceptos himenaeos. Cras semper neque nec ultricies rhoncus. Sed nec
cursus sapien. Mauris in pretium leo. Aenean semper ultricies dictum. Aenean imperdiet mauris at magna
tincidunt rhoncus. Morbi orci metus, interdum nec bibendum quis, dignissim a ex.</p>
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Maecenas tempor posuere neque, non elementum dui
finibus eget. Suspendisse eget lorem ut orci ullamcorper laoreet. Nam suscipit at lacus et ullamcorper.
Quisque ac risus eu arcu aliquet tempus quis sed sem. Aliquam dui est, cursus nec erat eu, posuere
efficitur est. Aenean convallis vestibulum dolor, eu sodales arcu posuere a. Nullam euismod tempus turpis,
vitae suscipit urna suscipit in. Nulla pellentesque massa id turpis pretium euismod.</p>
<p>Praesent ultricies ligula at tortor euismod, sed mattis elit posuere. Integer aliquam elementum pretium. Sed
a lorem pellentesque, consequat ipsum eget, elementum ipsum. Class aptent taciti sociosqu ad litora
torquent per conubia nostra, per inceptos himenaeos. Cras semper neque nec ultricies rhoncus. Sed nec
cursus sapien. Mauris in pretium leo. Aenean semper ultricies dictum. Aenean imperdiet mauris at magna
tincidunt rhoncus. Morbi orci metus, interdum nec bibendum quis, dignissim a ex.</p>
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Maecenas tempor posuere neque, non elementum dui
finibus eget. Suspendisse eget lorem ut orci ullamcorper laoreet. Nam suscipit at lacus et ullamcorper.
Quisque ac risus eu arcu aliquet tempus quis sed sem. Aliquam dui est, cursus nec erat eu, posuere
efficitur est. Aenean convallis vestibulum dolor, eu sodales arcu posuere a. Nullam euismod tempus turpis,
vitae suscipit urna suscipit in. Nulla pellentesque massa id turpis pretium euismod.</p>
<p>Praesent ultricies ligula at tortor euismod, sed mattis elit posuere. Integer aliquam elementum pretium. Sed
a lorem pellentesque, consequat ipsum eget, elementum ipsum. Class aptent taciti sociosqu ad litora
torquent per conubia nostra, per inceptos himenaeos. Cras semper neque nec ultricies rhoncus. Sed nec
cursus sapien. Mauris in pretium leo. Aenean semper ultricies dictum. Aenean imperdiet mauris at magna
tincidunt rhoncus. Morbi orci metus, interdum nec bibendum quis, dignissim a ex.</p>
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Maecenas tempor posuere neque, non elementum dui
finibus eget. Suspendisse eget lorem ut orci ullamcorper laoreet. Nam suscipit at lacus et ullamcorper.
Quisque ac risus eu arcu aliquet tempus quis sed sem. Aliquam dui est, cursus nec erat eu, posuere
efficitur est. Aenean convallis vestibulum dolor, eu sodales arcu posuere a. Nullam euismod tempus turpis,
vitae suscipit urna suscipit in. Nulla pellentesque massa id turpis pretium euismod.</p>
<p>Praesent ultricies ligula at tortor euismod, sed mattis elit posuere. Integer aliquam elementum pretium. Sed
a lorem pellentesque, consequat ipsum eget, elementum ipsum. Class aptent taciti sociosqu ad litora
torquent per conubia nostra, per inceptos himenaeos. Cras semper neque nec ultricies rhoncus. Sed nec
cursus sapien. Mauris in pretium leo. Aenean semper ultricies dictum. Aenean imperdiet mauris at magna
tincidunt rhoncus. Morbi orci metus, interdum nec bibendum quis, dignissim a ex.</p>
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Maecenas tempor posuere neque, non elementum dui
finibus eget. Suspendisse eget lorem ut orci ullamcorper laoreet. Nam suscipit at lacus et ullamcorper.
Quisque ac risus eu arcu aliquet tempus quis sed sem. Aliquam dui est, cursus nec erat eu, posuere
efficitur est. Aenean convallis vestibulum dolor, eu sodales arcu posuere a. Nullam euismod tempus turpis,
vitae suscipit urna suscipit in. Nulla pellentesque massa id turpis pretium euismod.</p>
<p>Praesent ultricies ligula at tortor euismod, sed mattis elit posuere. Integer aliquam elementum pretium. Sed
a lorem pellentesque, consequat ipsum eget, elementum ipsum. Class aptent taciti sociosqu ad litora
torquent per conubia nostra, per inceptos himenaeos. Cras semper neque nec ultricies rhoncus. Sed nec
cursus sapien. Mauris in pretium leo. Aenean semper ultricies dictum. Aenean imperdiet mauris at magna
tincidunt rhoncus. Morbi orci metus, interdum nec bibendum quis, dignissim a ex.</p>
<a href="#page-1">Anterior</a>
<a href="#page-3">Próxima</a>
</section>
<section id="page-3">
<h1>Página 3</h1>
<a href="#page-2">Anterior</a>
<a href="#page-4">Próxima</a>
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Maecenas tempor posuere neque, non elementum dui
finibus eget. Suspendisse eget lorem ut orci ullamcorper laoreet. Nam suscipit at lacus et ullamcorper.
Quisque ac risus eu arcu aliquet tempus quis sed sem. Aliquam dui est, cursus nec erat eu, posuere
efficitur est. Aenean convallis vestibulum dolor, eu sodales arcu posuere a. Nullam euismod tempus turpis,
vitae suscipit urna suscipit in. Nulla pellentesque massa id turpis pretium euismod.</p>
<p>Praesent ultricies ligula at tortor euismod, sed mattis elit posuere. Integer aliquam elementum pretium. Sed
a lorem pellentesque, consequat ipsum eget, elementum ipsum. Class aptent taciti sociosqu ad litora
torquent per conubia nostra, per inceptos himenaeos. Cras semper neque nec ultricies rhoncus. Sed nec
cursus sapien. Mauris in pretium leo. Aenean semper ultricies dictum. Aenean imperdiet mauris at magna
tincidunt rhoncus. Morbi orci metus, interdum nec bibendum quis, dignissim a ex.</p>
<a href="#page-2">Anterior</a>
<a href="#page-4">Próxima</a>
</section>
<section id="page-4">
<h1>Página 4</h1>
<a href="#page-3">Anterior</a>
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Maecenas tempor posuere neque, non elementum dui
finibus eget. Suspendisse eget lorem ut orci ullamcorper laoreet. Nam suscipit at lacus et ullamcorper.
Quisque ac risus eu arcu aliquet tempus quis sed sem. Aliquam dui est, cursus nec erat eu, posuere
efficitur est. Aenean convallis vestibulum dolor, eu sodales arcu posuere a. Nullam euismod tempus turpis,
vitae suscipit urna suscipit in. Nulla pellentesque massa id turpis pretium euismod.</p>
<p>Praesent ultricies ligula at tortor euismod, sed mattis elit posuere. Integer aliquam elementum pretium. Sed
a lorem pellentesque, consequat ipsum eget, elementum ipsum. Class aptent taciti sociosqu ad litora
torquent per conubia nostra, per inceptos himenaeos. Cras semper neque nec ultricies rhoncus. Sed nec
cursus sapien. Mauris in pretium leo. Aenean semper ultricies dictum. Aenean imperdiet mauris at magna
tincidunt rhoncus. Morbi orci metus, interdum nec bibendum quis, dignissim a ex.</p>
<a href="#page-3">Anterior</a>
</section>
I don’t understand... they’re different files or a single one with a giant scroll and you want to navigate the anchors?
– Leandro Angelo
Even if it is possible, it is not good practice. I can only think of a solution using Javascript/Jquery.
– Otavio Souza Rocha
Even GOOGLE doesn’t do that my friend. It divides the results page into different links. Your question is not very clear... You would need 999 link, one for each part of the page. Besides, when I file the request, it’s gonna be like "loading" 999 pages at once, it’s gonna be giant... Not to be rude, but it doesn’t sound like a good idea. Talver with ajax or php vc consists of something more practical, with a page part calling the files...
– hugocsl
It is not yet clear what you need.... it would be better to convert all this into a PDF... you need to explain better the dynamics of what you want to do as will be the pagination, what will have content on the page, whether it can have scroll bar or "infinite scroll", etc
– hugocsl
If I understand correctly, the closest way I can imagine is using only CSS (https://output.jsbin.com/tatorapotu/1#page-1), but this requires all pages to be in the same file - in a race -, but that does not meet your requirements.
– Woss
Hello- Anderson Carlos Woss in a race way could be up in Word but it is not the case of the need - obg
– petronio petrarca
You can create a main div and 999 hidden Ivs, each with the content you want, as if they were different pages. As you click on "next page", you pull the hidden div content to the main div. But this will require Javascript usage.
– Sam
You don’t need to put "solved" in the title (I know it’s a common practice in many forums, but here it’s unnecessary). You’ve already accepted an answer and that’s enough.
– hkotsubo
Ha! Okay, thank you
– petronio petrarca