新手请问html分页是怎么做的?

一个网站点进去之后里面图片或者链接 点进去之后是另外一个的一个页面
但是 前缀一样 后缀不一样 例如 咱们的首页是
https://www.csdn.net/
点击栏目左边的‘’ 程序人生‘’ 之后就变成了这样
https://www.csdn.net/nav/career

这是需要重新写一个页面吗 这种跳转方式怎么实现的
多个页面怎么实现的
还有这种文件放在ftp中那里?
前端能实现吗 还是用其他语言
还有其他没有问到的地方 敬请补充。

使用a连接跳转的时候

<a href="http://www.jb51.net" title="脚本之家" target="_blank"></a> 

指定href 之后 target 指定为 _blank就可以跳转到新页面啦

绝对 URL - 指向另一个网站(比如 href="http://www.example.com/theme.css")
相对 URL - 指向网站内的一个文件(比如 href="/themes/theme.css")

https://www.runoob.com/tags/att-link-href.html

首先,这个不叫html分页。这个是html跳转。
页面跳转有很多种方式:
1:a标签的超链接(如1楼写的就是a标签跳转页面。注:加了(target= _ blank)之后,页面会在新窗口打开,不加会在当前窗口替换请求的url来请求html页面)
2:使用meta中跳转,通过meta可以设置跳转时间和页面

<head>
<!--只是刷新不跳转到其他页面 -->
<meta http-equiv="refresh" content="5">
<!--定时转到其他页面 -->
<meta http-equiv="refresh" content="5;url=index.html"> 
</head>

3:通过javascript中实现跳转

// 直接跳转
window.location.href='index.html';
// 定时跳转
setTimeout("javascript:location.href='index.html'", 5000);

4:html跳转上一页的方式
window.history.go(-1);或者window.history.back(-1);

5:button跳转 (其实跟javascript跳转一样的)

<button id="load" οnclick="window.location.reload('/html/index.html')">跳转</button>  

还有一种是html嵌套页面的方式:
https://blog.csdn.net/qq_35426391/article/details/86554309

有什么再补充

你举得这个例子,1.的是rest风格链接,没有.html是因为后台做了控制,比如java可以做到。
2.angular框架的路由也可以将页面导向到一个模块,实际上并没有发生跳转,只是路由到子组件。
方式很多,还有这个叫路由,跳转。html分页行内认为是数据分页,嘿嘿

html可以跳转静态页面,所谓的静态页面就是数据全是死的,而网站都是有后台的,后台是前端发起请求,后台接收,查询数据返回给前端
把数据显示到页面上,https://www.csdn.net/nav/career这个就是相应页面的后台请求地址

楼上的都没搞懂题主的问题,题主的问题要用到url重定向技术。网上搜urlrewrite就有很多指导方法,大体过程是:先添加urlrewritefilter.jar包,然后在web.xml中添加相应配置,在WEB-INF目录下建一个urlrewrite.xml文件,再建立自己的重定向规则,就可以将有后缀的网页变成没有后缀的页面了。

  • 也不一定说是要写多个页面,也可以在同一个页面改变,然后url地址改变,但一般是有相关性的、比较小的内容。
  • 如果是独立性强,内容比较大,比如【程序人生】这一个功能,内容多且是首页下的其他子主功能,因此将它写成一个页面为宜。
  • 实现方式的话,以Vue框架来说,使用它的路由功能即可。
  • 不是放ftp哪里,是放在服务器,看项目需求,再决定放什么服务器。
  • 你采用前后端分离的话,就应该由前端去划分路由,而不是后端去控制

把导航栏和右侧内容分开为两个模块,两边就互不影响了2>全部一个模块,显示的内容用display:block;不显示的用display:none;点击的时候在点击事件里动态改变display的属性值就可以做到点哪个显示哪部分内容,样式改变也可以用js去加,减样式。