是否可以创建一个文本精灵并有选择地显示同一 HTML 文件的部分并忽略其余部分。要显示的部分由使用 CSS 生成的菜单选择,该菜单带有同一页面内的链接。
(每个部分的长度未知,预计会有很大差异)。
不幸的是,与服务器通信不是一种选择。
正如你所料,我是 CSS、PHP 和 JS 的新手
是否可以创建一个文本精灵并有选择地显示同一 HTML 文件的部分并忽略其余部分。要显示的部分由使用 CSS 生成的菜单选择,该菜单带有同一页面内的链接。
(每个部分的长度未知,预计会有很大差异)。
不幸的是,与服务器通信不是一种选择。
正如你所料,我是 CSS、PHP 和 JS 的新手
您将希望用 ID 标记包装每个部分,并使用 javascript 控制可见性。在 JavaScript 中有几种控制可见性的方法。
控制可见性的 CSS 元素是visibility
和display
。
Visibility 使用上述回复中的属性显示或隐藏文本,并且 display 允许您通过使用“block”和“none”作为属性从 DOM 中实际删除该块。您需要选择最适合您的应用程序的元素。
Prototype/script.aculo.us 或 J-Query、MooTools 等 Javascript 库非常适合这种控制。
如果您想从头开始学习这种脚本,Jeremy Keith 的“DOM Scripting”一书是一本很棒的书,可以在几天内完成。
You should use display none to hide things and display block to show them again (or display inline)
听起来像CSS 属性visibility
设置为hidden
| visible
| collapse
.