Prestashopの場合カスタムCMSページを作成しました。このページには、テーブル内にtrとtdで構成されるテーブルがあります。<tr> CMSページの境界線が表示されない
trでは、テーブル全体の境界線の底がいっぱいです。
最初にcmsページ(ソースコード)にデータ/情報なしでテーブル行を追加すると、コードを保存しても削除されます。
私は、prestashopのcmsページでそれを自動的に削除しないように、テーブルのデータに偽のコピーを入れました。
いいえ、私はtrを表示し、tr内にtdを隠したいと思うので、私はtrの上に境界線を持っています。テーブルの全幅に表示したいのです。 何らかの理由で私のボーダーが表示されません。 tdを非表示にしているときだけ、境界線が表示されますが、表示したくないテキストが表示されます。
コード:
<tr class="menu-border">
<td><p>text fake</p>
</td>
<td><p>text fake</p>
</td>
<td><p>text fake</p>
</td>
</tr>
CSS:
tr.menu-border {
margin-bottom: 10%;
border-bottom: 1px solid #efefef;
width:100%;
line-height: 20px;
margin-top: 10%;
}
tr.menu-border td p{
display: none;
}
だから、TD内のpタグを使用して、その後のp田下作品を隠すが、私はTD上の任意の余白を入れて傾けますかtr。もし私がそれをしたら、ちょうど何もしません。どうしてこれなの?
こんにちは。インラインスタイルを試しましたか? – PixelWeb
こんにちは、私はしなかった、と私はしたくないです。あなたは私がHTML自体にスタイルを置くことを望むなら、私は本当にそれをやりたいとは思わない、時間のために私はスペースのために空のtdを使って空のtrを使っている。 – Ylama
ちょうどあなたがCMSページを保存するとき、Prestashopはいくつかの検証を行い、独自のルールに従ってコードをサニタイズすることを覚えておいてください。したがって、場合によっては他に選択肢がありません。がんばろう。 – PixelWeb