Почему нельзя использовать iframe для выборочного отображения только определенных элементов (например, заголовков) на HTCSS

Разбираемся в CSS
Anonymous
Почему нельзя использовать iframe для выборочного отображения только определенных элементов (например, заголовков) на HT

Сообщение Anonymous »

Я пытаюсь встроить контент с внешнего веб-сайта с помощью и хочу отображать только часть контента, в частности заголовки сообщений блога, внутри фиксированного контейнера (например, 300 пикселей × 300 пикселей).
Ограничения:
  • Нет JavaScript
  • Нет серверного кода (PHP, Python, Node и т. д.)
  • Никаких плагинов или API WordPress.
  • Никаких сторонних сервисов (программы чтения RSS, инструменты для встраивания, прокси и т. д.)
  • Только HTML, CSS и
Что я пытался: Это правильно встраивает страницу, но отображает весь документ. Я хочу показывать только заголовки блога, а не весь макет страницы.
Что я пытаюсь понять (основной вопрос):
С точки зрения браузера и веб-стандартов:
  • Почему HTML или CSS не могут выборочно извлекать или скрывать определенные элементы (например, заголовки или ссылки) из iframe?
  • Как Влияют ли на это ограничение модели безопасности браузера (например, политика одного и того же происхождения)?
  • Связано ли это ограничение с:
    • статической природой HTML/CSS?
    • песочницей iframe?
    • DOM с перекрестным происхождением изоляция?
    • Или их комбинация?
Я не ищу обходные пути, включающие JavaScript или серверную обработку. Я специально пытаюсь понять, почему это принципиально невозможно, используя только HTML и CSS, и определяется ли это ограничение стандартами браузера или ограничениями безопасности.

Подробнее здесь: https://stackoverflow.com/questions/798 ... ements-e-g

Вернуться в «CSS»