CSS表格下的橫向放置,指的是在表格中將數(shù)據(jù)橫向排列的一種布局方式。通常在表格中,數(shù)據(jù)是按照列的方式排列的。但是,有時(shí)候需要將數(shù)據(jù)橫向排列,這時(shí)候就需要使用橫向布局了。
table { display: table; width: 100%; border-collapse: collapse; } tr { display: table-row; } th, td { display: table-cell; padding: .5rem; border: 1px solid #ccc; } @media (min-width: 768px) { table { display: table-row-group; } tr { display: table-header-group; } th { display: table-cell; border: none; background-color: #f5f5f5; } td { display: table-cell; border: none; background-color: #fff; } td:before { content: attr(data-label); float: left; font-weight: bold; text-transform: uppercase; } }
以上是一個(gè)簡(jiǎn)單的表格布局樣式代碼,它將表格在小屏幕下按列排列,而在大屏幕下按行排列。在大屏幕下,通過(guò)添加偽元素before來(lái)生成標(biāo)題,實(shí)現(xiàn)了表格數(shù)據(jù)的橫向排列。
如果想要表格更加美觀,可以在代碼中添加顏色和其他樣式,使其符合你的設(shè)計(jì)需求。同時(shí),注意兼容性問(wèn)題,不同的瀏覽器可能需要不同的代碼,需要測(cè)試和調(diào)整才能實(shí)現(xiàn)最佳效果。