簡體   English   中英

有選擇地顯示 HTML 文件的不同部分,無需 SSI/服務器端腳本

[英]Selectively display different parts of a HTML file without SSI/Server side scripting

是否可以創建文本精靈並有選擇地顯示同一 HTML 文件的部分並忽略 rest。 要顯示的部分由使用 CSS 生成的菜單選擇,該菜單帶有同一頁面內的鏈接。

(每個部分的長度未知,預計會有很大差異)。

不幸的是,與服務器通信不是一種選擇。

正如您所料,我是 CSS、PHP 和 JS 的新手

您需要使用 ID 標簽包裝每個部分,並使用 javascript 控制可見性。 JavaScript 中有幾種控制可見性的方法。

控制可見性的 CSS 元素是visibilitydisplay

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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM