[英]Selectively display different parts of a HTML file without SSI/Server side scripting
是否可以創建文本精靈並有選擇地顯示同一 HTML 文件的部分並忽略 rest。 要顯示的部分由使用 CSS 生成的菜單選擇,該菜單帶有同一頁面內的鏈接。
(每個部分的長度未知,預計會有很大差異)。
不幸的是,與服務器通信不是一種選擇。
正如您所料,我是 CSS、PHP 和 JS 的新手
您需要使用 ID 標簽包裝每個部分,並使用 javascript 控制可見性。 JavaScript 中有幾種控制可見性的方法。
控制可見性的 CSS 元素是visibility
和display
。
Visibility 使用上述回復中的屬性顯示或隱藏文本,並且 display 允許您通過使用“block”和“none”作為屬性從 DOM 中實際刪除該塊。 您需要選擇最適合您的應用程序的元素。
Javascript 庫(例如 Prototype/script.aculo.us 或 J-Query、MooTools 等)非常適合這種控制。
如果您想從頭開始學習這種腳本,Jeremy Keith 的“DOM Scripting”一書是一本很棒的書,可以在幾天內完成。
您應該使用 display none 隱藏事物並使用 display block 再次顯示它們(或顯示內聯)
聽起來像CSS 屬性visibility
設置為hidden
| visible
| collapse
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.