Выборочное отображение различных частей файла HTML без сценариев на стороне SSI / сервера - PullRequest
0 голосов
/ 01 апреля 2009

Можно ли создать текстовый спрайт и выборочно отображать части одного и того же HTML-файла и игнорировать остальные. Отображаемая часть выбирается с помощью меню, созданного с использованием CSS со ссылками на той же странице.

(длина каждой секции неизвестна и, как ожидается, будет сильно различаться).

Связь с сервером, к сожалению, не подходит.

И, как вы могли ожидать, я новичок в CSS, PHP и JS

Ответы [ 3 ]

1 голос
/ 01 апреля 2009

вы захотите обернуть каждый раздел тегом ID и контролировать видимость с помощью javascript. Существует несколько методов управления видимостью в JavaScript.

Элементами CSS, которые контролируют видимость, являются visibility и display.

Видимость показывает или скрывает текст, используя атрибуты в ответе выше, а отображение позволяет вам фактически удалить этот блок из DOM, используя «блок» и «нет» в качестве атрибутов. Вы захотите выбрать тот элемент, который лучше всего подходит для вашего приложения.

Библиотеки Javascript, такие как Prototype / script.aculo.us или J-Query, MooTools и т. Д., Являются фантастическими для такого рода управления.

Если вы хотите изучить этот вид сценариев с нуля, книга Джереми Кейта «DOM Scripting» - фантастическая книга, которую можно написать за пару дней.

0 голосов
/ 28 октября 2009

Вы должны использовать display none, чтобы скрыть объекты, и display display, чтобы показать их снова (или отобразить inline)

0 голосов
/ 01 апреля 2009

Похоже, CSS свойство visibility установлено на hidden | visible | collapse.

...