В зависимости от вашей структуры HTML (и браузеров, которые вам нужно поддерживать, потому что IE6 не будет поддерживать это), вы можете скрыть все div-ы верхнего уровня и просто показать один / несколько, которые вы хотите показать:

простой способ скрыть все, кроме определенного div и его содержимого.

<html>
  <head></head>
  <body>
    <div class="header">...</div>
    <div class="menu">...</div>
    <div class="content">...</div>
    <div class="footer">...</div>
  </body>.
</html>

Так, например, если я хочу печатать толькоdiv.contentЯ бы сделал это так:

.header, .menu, .footer {
  display: none;
}

И если макет сложный, он становится грязным. Есть ли более простой способ сделать это с помощью CSS?

Ответы на вопрос(5)

Ваш ответ на вопрос