|
導讀網頁的本質就是超級文本標記語言,通過結合使用其他的Web技術(如:腳本語言、公共網關接口、組件等),可以創造出功能強大的網頁。因而,超級文本標記語言是萬維網(Web)編程的基礎,也就是說萬維網是建立... 網頁的本質就是超級文本標記語言,通過結合使用其他的Web技術(如:腳本語言、公共網關接口、組件等),可以創造出功能強大的網頁。因而,超級文本標記語言是萬維網(Web)編程的基礎,也就是說萬維網是建立在超文本基礎之上的。超級文本標記語言之所以稱為超文本標記語言,是因為文本中包含了所謂“超級鏈接”點。 這篇文章給大家介紹的內容是關于css實現表格的行和列相互交換的代碼,有一定的參考價值,有需要的朋友可以參考一下,希望對你有所幫助。<!DOCTYPE html>
<html>
<head>
<title>行列互換</title>
<meta charset="UTF-8">
<script src="http://libs.baidu.com/jquery/2.0.0/jquery.min.js"></script>
<style type="text/css">
table {
border: 1px solid #ccc;
font-size: 14px;
}
table th {
background: orange;
color: #fff;
padding: 10px;
}
table td {
padding: 10px;
}
table.vertical {
-webkit-writing-mode: vertical-lr;
-moz-writing-mode: vertical-lr;
-ms-writing-mode: tb-lr;
writing-mode: vertical-lr;
}
table.vertical th,
table.vertical td {
width: 100px;
height: 14px;
}
table.vertical p {
-webkit-writing-mode: horizontal-tb;
-moz-writing-mode: horizontal-tb;
-ms-writing-mode: lr-tb;
writing-mode: horizontal-tb;
}
</style>
<script type="text/javascript">
var flag = false;
//注:多次點擊后,內面文字會包裹多層p,尚無好的解決方法
function test() {
if(!flag) {
$('table').addClass('vertical').find('th, td').wrapInner('<p>');
// $('table').addClass('vertical');//數字會變垂直,不能用
} else {
$('table').removeClass('vertical');
}
flag = !flag;
}
</script>
</head>
<body>
<table>
<tr>
<tr>
<th>列1</th>
<th>列2</th>
<th>列3</th>
<th>列4</th>
</tr>
<tr>
<td>數據1-1</td>
<td>數據1-2</td>
<td>數據1-3</td>
<td>數據1-4</td>
</tr>
<tr>
<td>數據2-1</td>
<td>數據2-2</td>
<td>數據2-3</td>
<td>數據2-4</td>
</tr>
<tr>
<td>數據3-1</td>
<td>數據3-2</td>
<td>數據3-3</td>
<td>數據3-4</td>
</tr>
<tr>
<td>數據1-1</td>
<td>數據1-2</td>
<td>數據1-3</td>
<td>數據1-4</td>
</tr>
<tr>
<td>數據2-1</td>
<td>數據2-2</td>
<td>數據2-3</td>
<td>數據2-4</td>
</tr>
<tr>
<td>數據3-1</td>
<td>數據3-2</td>
<td>數據3-3</td>
<td>數據3-4</td>
</tr>
<tr>
<td>數據1-1</td>
<td>數據1-2</td>
<td>數據1-3</td>
<td>數據1-4</td>
</tr>
<tr>
<td>數據2-1</td>
<td>數據2-2</td>
<td>數據2-3</td>
<td>數據2-4</td>
</tr>
<tr>
<td>數據3-1</td>
<td>數據3-2</td>
<td>數據3-3</td>
<td>數據3-4</td>
</tr>
<tr>
<td>數據1-1</td>
<td>數據1-2</td>
<td>數據1-3</td>
<td>數據1-4</td>
</tr>
<tr>
<td>數據2-1</td>
<td>數據2-2</td>
<td>數據2-3</td>
<td>數據2-4</td>
</tr>
<tr>
<td>數據3-1</td>
<td>數據3-2</td>
<td>數據3-3</td>
<td>數據3-4</td>
</tr>
<tr>
<td>數據1-1</td>
<td>數據1-2</td>
<td>數據1-3</td>
<td>數據1-4</td>
</tr>
<tr>
<td>數據2-1</td>
<td>數據2-2</td>
<td>數據2-3</td>
<td>數據2-4</td>
</tr>
<tr>
<td>數據3-1</td>
<td>數據3-2</td>
<td>數據3-3</td>
<td>數據3-4</td>
</tr>
<tr>
<td>數據1-1</td>
<td>數據1-2</td>
<td>數據1-3</td>
<td>數據1-4</td>
</tr>
<tr>
<td>數據2-1</td>
<td>數據2-2</td>
<td>數據2-3</td>
<td>數據2-4</td>
</tr>
<tr>
<td>數據3-1</td>
<td>數據3-2</td>
<td>數據3-3</td>
<td>數據3-4</td>
</tr>
<tr>
<td>數據1-1</td>
<td>數據1-2</td>
<td>數據1-3</td>
<td>數據1-4</td>
</tr>
<tr>
<td>數據2-1</td>
<td>數據2-2</td>
<td>數據2-3</td>
<td>數據2-4</td>
</tr>
<tr>
<td>數據3-1</td>
<td>數據3-2</td>
<td>數據3-3</td>
<td>數據3-4</td>
</tr>
<tr>
<td>數據1-1</td>
<td>數據1-2</td>
<td>數據1-3</td>
<td>數據1-4</td>
</tr>
<tr>
<td>數據2-1</td>
<td>數據2-2</td>
<td>數據2-3</td>
<td>數據2-4</td>
</tr>
<tr>
<td>數據3-1</td>
<td>數據3-2</td>
<td>數據3-3</td>
<td>數據3-4</td>
</tr>
</table>
<input type="button" onclick="test()" value="行列轉置" />
</body>
</html>相關推薦: css中定位問題:絕對定位、相對定位、fixed和static 以上就是css實現表格的行和列相互交換的代碼的詳細內容,更多請關注php中文網其它相關文章! 網站建設是一個廣義的術語,涵蓋了許多不同的技能和學科中所使用的生產和維護的網站。 |
溫馨提示:喜歡本站的話,請收藏一下本站!