JSFiddle - React, Tailwind, and code Playground

by camnpr

HTML

<!--三行三列border-width:5px,每个格子50*50,格子hover边框变红(兼容ie6+,考虑语义化的结构-->

<ul>
    <li>1</li>
    <li>2</li>
    <li>3</li>
    <li>4</li>
    <li>5</li>
    <li>6</li>
    <li>7</li>
    <li>8</li>
    <li>9</li>
</ul>

<table border="1" cellspacing="0" cellspacing="0">
    <tr><td>1</td><td>2</td><td>3</td></tr>
    <tr><td>4</td><td>5</td><td>6</td></tr>
    <tr><td>7</td><td>8</td><td>9</td></tr>
</table>

CSS

ul{padding:0;list-style:none;width:170px;border:solid 1px yellow;float:left;}
ul li{border:solid 5px blue;   
    width:50px;height:50px;text-align:center;line-height:50px;
    float:left;margin:0 -5px -5px 0;z-index:1;position:relative;
}
ul li:hover{border-color:red;z-index:2;}


table{border-color:blue;}
table td{text-align:center;width:50px;height:50px;line-height:50px;}
table td:hover{border-color:red;}