テーブルセルに非常に奇妙な問題があります。
私の以前の投稿 PHPを使用して要素を別の要素に追加する方法
私のコードは次のようなものです
$dom = new DomDocument();
$dom->loadHTML($html]);
$tbodies = $dom->getElementsByTagName('tbody');
foreach ($tbodies as $tbody) {
$table = $dom->createElement('table');
$table->setAttribute('width',500);
$table->setAttribute('style','border:2px solid #8C8C8C;text-align:center;table-layout:fixed; border-collapse:separate;');
$tbody->parentNode->replaceChild($table, $tbody);
$table->appendChild($tbody);
}
$returnText .=$dom->saveHTML();
前のポーズから答えが得られましたが、新しい html テーブルにはテーブル セルに境界線がないようです。
だから私のテーブルは好きです
___________
|cell cell |
|cell cell |
|___________|
しかし、すべてのセルに境界線が必要です。元の html テーブル セルには、セルの境界線を指定するインライン スタイルもないと確信しています。
誰でも助けることができますか?
ありがとう!