<div align="justify>
<div align="justify">
<p><font color="#333333" face="Arial" style="font-size:12px">
<div style="text-align: justify;"><font face="Arial, Helvetica, sans-serif" size="4" color="#990000">
bunch more stuff here
</div> <!-- end first div -->
所以我有上面的代码,并使用基于第一个“对齐”的简单HTML DOM来提取内容。实际HTML中的第一个文本开始于“在这里堆积更多东西”。
如何删除(或更改)size属性,特别是size =“4”?希望计算字体标签,因为该代码不一致。
当前简单的HTML DOM:
<?php
require_once('simple_html_dom.php');
// get DOM from URL or file
$html = file_get_html('http://www.regnumchristi.org/english/articulos/articulo.phtml?se=363&ca=975&te=735&id=20302#art_der6');
//delete links
foreach($html->find('a') as $e)
$e->outertext = '';
//show title
$e = $html->find('font[style="font-size:28px"]',1);
echo $e->outertext . '';
// show date
$e = $html->find('font[color="#9A9A9A"]',0);
echo '<div style="float: right; margin-top: -40px;">'. $e->outertext . '</div>';
//show day
$e = $html->find('div[align="justify"]',0);
echo strip_tags($e->innertext) . '';
//show rest
$stuff = $html->find('div[align="justify"]',1);
echo $stuff->saveHTML($tag);
echo '' . $stuff->outertext . '</ div>';
?>
答案 0 :(得分:0)
您可以像使用
那样使用jquery$( '字体')ATTR( '风格', '字体大小:4像素')。