CSS是一種用于樣式化網頁的語言,它可以實現網頁效果的豐富多彩。其中,兩列tr平行布局是常見的一種布局方式,在實踐中也比較常見。
/* 以下是兩列tr平行布局的CSS代碼 */ .container { display: flex; } .left-box, .right-box { width: 50%; }
上面的代碼中,我們創建了一個名為container的容器,使其擁有flex布局,即使里面的元素可以靈活地伸縮。然后我們分別給兩個盒子設置了50%的寬度,這樣它們就能夠在同一行平行地排列。
如果需要在兩個盒子中間添加一條分隔線,可以使用偽元素的方式來實現,代碼如下:
/* 以下是兩列tr平行布局且有分隔線的CSS代碼 */ .container { display: flex; position: relative; } .left-box, .right-box { width: 50%; } .container::before { content: ""; position: absolute; top: 0; left: 50%; transform: translateX(-50%); width: 1px; height: 100%; background-color: #ccc; }
通過添加content為""的偽元素,然后設置該偽元素的位置為絕對定位,top和left設置為0和50%,使其始終處于容器的中央位置。同時,通過transform屬性,將其向左平移50%的距離,使其真正把兩個盒子分割開來。最后,設置它的寬度為1px,高度為100%,背景色為灰色,這樣我們就實現了一條漂亮的分隔線。