2015-04-07 3 views
0

Что такое чистое PHP-решение для очистки HTML вместе со стилями CSS?Как очистить html + css

Например, очищая эту страницу

<!doctype html> 
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/css/bootstrap.min.css"> 
<div id="success" class="alert alert-success" role="alert" style="font-size:30px">Success</div> 

где ID = успех будет возвращать

<div style="color: rgb(60, 118, 61); font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 30px; line-height: 42.8571434020996px; background-color: rgb(223, 240, 216);">Success</div> 

, как если бы я вручную скопировать эту часть страницы.

+0

вы можете получить HTML-разметку, я не знаю о CSS, хотя, получая CSS Правило - другое. что бы я сделал, сначала получить разметку, получить идентификатор, затем разобрать CSS отдельно – Ghost

+0

Требуется браузер для разрешения css и html в единый объект. Похоже, вы ищете браузер без браузера (http://stackoverflow.com/a/13424762/622391). –

ответ

0

Если я неправильно понял, вы хотите добавить встроенный стиль в id «sucess» с PHP.

Вы могли бы сделать что-то с:

<?php 

    $inlineStyle = "color: rgb(60, 118, 61); font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 30px; line-height: 42.8571434020996px; background-color: rgb(223, 240, 216);"; 

?> 

И добавить его на вас HTML тег:

<div id="success" .... style="<?= $inlineStyle ?>"></div> 
+0

Я не думаю, что вы поняли правильно - OP пытается [scrape] (http://en.wikipedia.org/wiki/Web_scraping) внешний сайт. У них нет доступа к источнику. –

Смежные вопросы