CG
(@du-bist-der-lenz)
いったんテーブルを選択して、プロパティを表示させて下さい。するとマウスで調整できるでしょうか。
CG様
ご返信ありがとうございます。
貼り付けたテーブルでプロパティから幅(Width)を削除することは可能です。
ただ、1つ1つのセルに割り当てられたWidthをプロパティから削除するのはちょっと大変過ぎますね。
個人的に理想なのは
「Excelからのペースト時にWidth情報を一切入れない」
ということです。
どうしても入ってしまうのであれば「テーブルからWidth情報を一発で消す」ための手順を必要としています。
現在は
1)Excelからテーブルをビジュアル編集画面にコピペする
2)Wordpress側のテキスト編集画面から貼り付けたTableタグを選んでコピーする
3)テキストエディタに2を貼り付け、正規表現置換でWidth情報を削除する
4)Wordpress側に3を貼る
というステップを踏んでいます。
こんにちは、
Excelから張り付けたhtmlがどのようなものか解らないので、確実なことではありませんが、
セルに、width属性がついているということであれば、CSSでそれらを上書きすればいいかもしれません。
ただそれがうまくいっても、table要素は、max-widthが機能しないので、モバイルブラウザなどではみ出すことは考えられます。
貼り付けた時のhtmlのサンプルを提示可能なら、提示してください
nobita様
ご返信ありがとうございます。
以下のような形になります。
————————
<table width="474">
<thead>
<tr>
<td width="90">data</td>
<td width="64">a</td>
<td width="64">b</td>
<td width="64">c</td>
<td width="64">d</td>
<td width="64">e</td>
<td width="64">f</td>
</tr>
</thead>
<tbody>
<tr>
<td>1</td>
<td width="64">a</td>
<td width="64">b</td>
<td width="64">c</td>
<td width="64">e</td>
<td width="64">r</td>
<td width="64">f</td>
</tr>
<tr>
<td width="90">2</td>
<td width="64">f</td>
<td width="64">c</td>
<td width="64">f</td>
<td width="64">s</td>
<td width="64">s</td>
<td width="64">a</td>
</tr>
<tr>
<td width="90">3</td>
<td width="64">1%</td>
<td width="64">2%</td>
<td width="64">3%</td>
<td width="64">4%</td>
<td width="64">5%</td>
<td width="64">6%</td>
</tr>
<tr>
<td width="90">4</td>
<td width="64">7%</td>
<td width="64">8%</td>
<td width="64">9%</td>
<td width="64">0%</td>
<td width="64">1%</td>
<td width="64">2%</td>
</tr>
</tbody>
</table>
————————
CSSで上書きする場合はどのような方法がありますでしょうか。
お忙しいところ恐れ入りますが、よろしくお願い致します。
nobita様
大変ご丁寧にありがとうございます。参考になりました。
ご提示いただいたサンプルをベースに使わせていただきたいと思います。
この度は誠にありがとうございました。