亚洲无码国产日韩欧美99|欧美亚洲永久电影三级成人|日韩a∨在线中文字幕30页|精品毛片直播一区二区|午夜欧美电影久久|国产日产欧产精品精乱子|黄色电影AA级亚洲播播|日韩免费黄色三级片电影|精品在线视频足久草在咸|欧美日韩美女在线免费视频播放

table 鼠標(biāo)移上去改變單元格邊框顏色。

2016/11/11 8:49:07   閱讀:2033    發(fā)布者:2033

表格定義了border-collapse:collapse;邊框會(huì)合并為一個(gè)單一的邊框。
會(huì)忽略 border-spacing 和 empty-cells 屬性。

用td:hover,顯示不全

搜索了好久,沒有找到好的方法,用左右邊框也不完美。

于是就在想,移上去的時(shí)候給加個(gè)偽元素after,絕對(duì)定位。

定義和用法

:after 偽元素在元素之后添加內(nèi)容。

這個(gè)偽元素允許創(chuàng)作人員在元素內(nèi)容的最后面插入生成內(nèi)容。默認(rèn)地,
這個(gè)偽元素是行內(nèi)元素,不過可以使用屬性 display 改變這一點(diǎn)。

注釋:如果已規(guī)定 !DOCTYPE,那么 Internet Explorer 8
(以及更高版本)支持 content 屬性。

<!DOCTYPE html> 
<html> 
<head> 
<meta charset="utf-8"> 
<title>border-hover</title> 
<style type="text/css"> 
.w1000{width:1000px;margin:0 auto;} 
.table{width:100%;border-collapse:collapse;text-align:center;font-size:14px;} 
.table tr th{border: 1px solid #d9dbda;padding:5px 0;} 
.table tr td{border: 1px solid #d9dbda;} 
.height2{height:61px;line-height:61px;} 
.height1{height:30px;line-height:30px;} 
.table tr td:hover .list-div{position:relative;} 
.table tr td:hover .list-div:after{ 
    content: ""; 
    height: 100%; 
    left: -1px; 
    position: absolute; 
    top: -1px; 
    width: 100%; 
    z-index: 100; 
} 
.table tr td.list01-td:hover .list-div:after{ 
    border: 1px solid #b1bac6; 
} 
.table tr td.list02-td:hover .list-div:after{ 
    border: 1px solid #76ca5a; 
} 
.table tr td.list03-td:hover .list-div:after{ 
    border: 1px solid #ff9600; 
} 
</style> 
</head> 
<body> 
    <div class="w1000"> 
        <table class="table" cellpadding="0" cellspacing="0" > 
            <thead> 
                <tr> 
                    <th>周一</th> 
                    <th>周二</th> 
                    <th>周三</th> 
                    <th>周四</th> 
                    <th>周五</th> 
                    <th>周六</th> 
                    <th>周日</th> 
                </tr> 
            </thead> 
            <tbody> 
                <tr> 
                    <td rowspan="2" class="list01-td"><div class="list-div height2">星期</div></td> 
                    <td colspan="5" class="list02-td" ><div class="list-div height1">星期</div></td> 
                    <td></td> 
                </tr> 
                <tr> 
                    <td class="list02-td"><div class="list-div height1">星期</div></td> 
                    <td colspan="4"></td> 
                    <td></td> 
                </tr> 
                <tr> 
                    <td colspan="3"></td> 
                    <td colspan="2" class="list03-td"><div class="list-div height1">星期</div></td> 
                    <td colspan="2"></td> 
                </tr> 
            </tbody> 
        </table> 
    </div> 
</body> 
</html>

顯示:

提醒:

1.開始做的時(shí)候沒做合并列的,合并行的簡(jiǎn)單點(diǎn)不需要加高度。