HTML CSS选项卡菜单
我正在和谷歌引擎一起学习一门课程,我有一个关于css标签菜单的问题。我找到了一个选项卡式菜单的教程,这里是指向该教程的链接(如果有必要): 我想知道是否有人知道这样做的方法,这样它就不必每次单击菜单中的链接时都重新加载页面。基本上,它已经在内存中的信息和改变只是文本,或只刷新页面的特定部分。我不知道您可能需要什么类型的东西,但我基本上完全复制了这些代码,并使用应用程序引擎和模板继承来获取不同的页面信息。如果你需要其他信息,请告诉我。提前谢谢HTML CSS选项卡菜单,html,css,google-app-engine,Html,Css,Google App Engine,我正在和谷歌引擎一起学习一门课程,我有一个关于css标签菜单的问题。我找到了一个选项卡式菜单的教程,这里是指向该教程的链接(如果有必要): 我想知道是否有人知道这样做的方法,这样它就不必每次单击菜单中的链接时都重新加载页面。基本上,它已经在内存中的信息和改变只是文本,或只刷新页面的特定部分。我不知道您可能需要什么类型的东西,但我基本上完全复制了这些代码,并使用应用程序引擎和模板继承来获取不同的页面信息。如果你需要其他信息,请告诉我。提前谢谢 WWaldo我可以建议使用JavaScript至少两
WWaldo我可以建议使用JavaScript至少两种可能性;您可以将CSS菜单项中的链接指向:
iframe
元素的内容(例如,src
属性的值),或在div
元素中显示/替换预加载的内容;和/或div
)的内容这两种方法都需要使用JavaScript动态更新页面内容。网络上到处都是这样的例子;例如,请查看。我可以建议至少两种使用JavaScript的可能性;您可以将CSS菜单项中的链接指向:
iframe
元素的内容(例如,src
属性的值),或在div
元素中显示/替换预加载的内容;和/或div
)的内容这两种方法都需要使用JavaScript动态更新页面内容。网络上到处都是这样的例子;例如,请查看。有可能,是的-最近切换到使用这种方法。蒂姆·布雷(Tim Bray)发表了一篇关于它是如何工作的以及为什么它是一个坏主意的帖子。这是可能的,是的-最近改用这种方法。蒂姆·布雷(Tim Bray)的一篇文章介绍了它的工作原理以及为什么这是一个坏主意。用HTML制作选项卡式菜单其实很容易,使用CSS,我的设计不需要javascript。我花了大约半个小时做了这个例子 下面是我的示例的一些屏幕截图。(我从URL中删掉了我的名字,然后删掉了它们) 你所要做的就是制作3个框,其中包含指向其他网页的链接。它在所有页面上看起来都一样。建议制作圆角
进入你的外部CSS页面,让它们都向左浮动,在同一行上,让它看起来很漂亮,你需要某种边框
然后在每个页面中创建覆盖样式。使底部边框不存在,使其看起来像活页夹的选项卡。我改变了颜色,所以当你在那一页时,它看起来好一点。注意,我非常不寻常地缩进CSS
第1页
#表1{
边框底部:无;
背景色:白色;
}
第2页
#表2{
边框底部:无;
背景色:白色;
}
第3页
#表1{
边框底部:无;
背景色:白色;
}
实际上,用HTML制作选项卡式菜单非常简单,使用CSS,我的设计不需要javascript。我花了大约半个小时做了这个例子
下面是我的示例的一些屏幕截图。(我从URL中删掉了我的名字,然后删掉了它们)
你所要做的就是制作3个框,其中包含指向其他网页的链接。它在所有页面上看起来都一样。建议制作圆角
进入你的外部CSS页面,让它们都向左浮动,在同一行上,让它看起来很漂亮,你需要某种边框
然后在每个页面中创建覆盖样式。使底部边框不存在,使其看起来像活页夹的选项卡。我改变了颜色,所以当你在那一页时,它看起来好一点。注意,我非常不寻常地缩进CSS
第1页
#表1{
边框底部:无;
背景色:白色;
}
第2页
#表2{
边框底部:无;
背景色:白色;
}
第3页
#表1{
边框底部:无;
背景色:白色;
}
请注意,Marc说他的解决方案是纯CSS3,但严格说来这不是真的。如果没有javascript,它就无法工作。请阅读Nick提到的Tim Bray的帖子,不要对网络的破坏做出任何贡献。请注意,Marc说他的解决方案是纯CSS3,但严格来说这不是真的。如果没有javascript,它就无法工作。请阅读Nick提到的Tim Bray的帖子,不要破坏网络。你可以根据自己的意愿添加其他样式。例如,链接样式,使链接看起来漂亮。您可以根据需要添加其他样式。即链接样式,使链接看起来漂亮。