Moim celem jest stworzenie strony HTML podobnej do „ramki na zdjęcia”. Innymi słowy, chcę zrobić pustą stronę otoczoną 4 obrazkami.
To jest mój kod:
<table>
<tr>
<td class="bTop" colspan="3">
</td>
</tr>
<tr>
<td class="bLeft">
</td>
<td class="middle">
</td>
<td class="bRight">
</td>
</tr>
<tr>
<td class="bBottom" colspan="3">
</td>
</tr>
</table>
A klasy CSS są następujące:
.bTop
{
width: 960px;
height: 111px;
background-image: url('../Images/BackTop.jpg');
}
.bLeft
{
width: 212px;
height: 280px;
background-image: url('../Images/BackLeft.jpg');
}
.middle
{
width: 536px;
height: 280px;
}
.bRight
{
width: 212px;
height: 280px;
background-image: url('../Images/BackRight.jpg');
}
.bBottom
{
width: 960px;
height: 111px;
background-image: url('../Images/BackBottom.jpg');
}
Mój problem polega na tym, że między komórkami tabeli pojawiają się cienkie białe linie, chodzi mi o to, że obramowanie zdjęć nie jest ciągłe. Jak mogę uniknąć tych spacji?
źródło
źródło
Dla mnie musiałem zrobić coś takiego, aby całkowicie usunąć obramowania ze stołu i wszystkich komórek. Nie wymaga to w ogóle modyfikowania HTML, co było pomocne w moim przypadku.
źródło
border: none
zastosowałem dotd
przekonanego jekylla, aby zrobić stół bez granic:<td markdown="span" style="padding: 0.5vw; border: none; max-width:100%; max-height:10%; background: transparent;">
W środowisku bootstrap żadna z najpopularniejszych odpowiedzi nie pomogła, ale zastosowanie następujących zasad usunęło wszystkie granice:
Stosowany jako:
źródło
W środowisku bootstrap oto moje rozwiązanie:
źródło
Oto, co rozwiązało problem dla mnie:
W tagu HTML tr dodaj to:
Spowodowało to usunięcie wszystkich granic wyświetlanych w wierszu tabeli.
źródło