我在以下URL上使用HTML表:https://www.pascaldegut.com/pages/prestation-webdesign,带有红叉和绿色复选标记。
它在台式机上运行良好,但是使用我的iPhone(Safari)时,十字和格子为黑色
这是我使用的代码示例
<table class="blueTable" border="1" cellpadding="0" cellspacing="0" rules="all" frames="border" style="width: 100%;">
<thead>
<tr>
<th style="width: 40%;">Services</th>
<th style="width: 20%;">Basique</th>
<th style="width: 20%;">PREMIUM</th>
<th style="width: 20%;">GOLD</th>
</tr>
</thead>
<tbody>
<tr>
<td class="text">Audit & CR Vidéo</td>
<td class="check" style="color: #006600">✔</td>
<td class="check" style="color: #006600">✔</td>
<td class="check" style="color: #006600">✔</td>
</tr>
<tr>
<td class="text">Design Page Accueil</td>
<td class="check" style="color: #006600">✔</td>
<td class="check" style="color: #006600">✔</td>
<td class="check" style="color: #006600">✔</td>
</tr>
</tbody>
</table>
此外,我试图用此代码强制CSS,但未成功
td.cross {
color: FF0000 !important;
}
td.check {
color: 006600 !important;
}
这里有什么主意吗? 对于我来说,解决它很棘手,因为我无法从桌面上的编辑器复制问题
预先感谢您:) 帕斯卡
答案 0 :(得分:2)
这与使用Unicode字符✖
和✔
有关。我能够检查iPhone上的元素,这似乎是由iPhone Safari预先定义了所用字符的样式和颜色引起的。只需将其更改为字体,例如Font Awesome,您就可以实现所需的功能。
答案 1 :(得分:0)
我认为Safari无法找到采用以下公式的颜色:#006600
将其更改为以下格式: style="color: rgb(0,102,0)"
<table class="blueTable" border="1" cellpadding="0" cellspacing="0" rules="all" frames="border" style="width: 100%;">
<thead>
<tr>
<th style="width: 40%;">Services</th>
<th style="width: 20%;">Basique</th>
<th style="width: 20%;">PREMIUM</th>
<th style="width: 20%;">GOLD</th>
</tr>
</thead>
<tbody>
<tr>
<td class="text">Audit & CR Vidéo</td>
<td class="check" style="color: rgb(0,102,0)">✔</td>
<td class="check" style="color: rgb(0,102,0)">✔</td>
<td class="check" style="color: rgb(0,102,0)">✔</td>
</tr>
<tr>
<td class="text">Design Page Accueil</td>
<td class="check" style="color: rgb(0,102,0)">✔</td>
<td class="check" style="color: rgb(0,102,0)">✔</td>
<td class="check" style="color: rgb(0,102,0)">✔</td>
</tr>
</tbody>
</table>