Почему нельзя использовать 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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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