表格竖向展示

最近在做手机端web页面,页面中需要有个表格来显示数据,但是由于数据太多页面太窄,table展示横向滑动的话感觉很丑。所以让表格竖向显示了

具体页面如下:

实现代码:当然代码里面绑定的数据啊什么的你都可以修改为自己的内容,我这直接粘贴了。

<table style="border-collapse:separate;border-spacing: 2px 10px;width: 100%;" id="mytable">
							<tbody>
								<tr>
									<td colspan="2">参数名称</td>
									<td v-for="index in this.tableParams.length" :key="index">
										<input type="text" v-model="dataDetailFrom[`para${index}name`]" @focus="isEding"/>
									</td>
								</tr>
								<tr>
									<td colspan="2">茶品克重(g)</td>
									<td v-for="index in this.tableParams.length" :key="index">
										<input type="text" v-model="dataDetailFrom[`para${index}weight`]" @focus="isEding"/>
									</td>
								</tr>
								<tr>
									<td colspan="2">泡茶温度(°C)</td>
									<td v-for="index in this.tableParams.length" :key="index">
										<input type="text" v-model="dataDetailFrom[`para${index}temp`]" @focus="isEding"/>
									</td>
								</tr>
								<tr>
									<td>第一段</td>
									<td>
										<tr>水量(mL)</tr>
										<tr>时长(s)</tr>
									</td>
									<td v-for="index in this.tableParams.length" :key="index">
										<tr>
											<input type="text" v-model="dataDetailFrom[`para${index}waterL1`]" @focus="isEding"/>
										</tr>
										<tr>
											<input type="text" v-model="dataDetailFrom[`para${index}time1`]" @focus="isEding"/>
										</tr>
									</td>
								</tr>
								<tr>
									<td>第二段</td>
									<td>
										<tr>水量(mL)</tr>
										<tr>时长(s)</tr>
									</td>
									<td v-for="index in this.tableParams.length" :key="index">
										<tr>
											<input type="text" v-model="dataDetailFrom[`para${index}waterL2`]" @focus="isEding"/>
										</tr>
										<tr>
											<input type="text" v-model="dataDetailFrom[`para${index}time2`]" @focus="isEding"/>
										</tr>
									</td>
								</tr>
								<tr>
									<td>第三段</td>
									<td>
										<tr>水量(mL)</tr>
										<tr>时长(s)</tr>
									</td>
									<td v-for="index in this.tableParams.length" :key="index">
										<tr>
											<input type="text" v-model="dataDetailFrom[`para${index}waterL3`]" @focus="isEding"/>
										</tr>
										<tr>
											<input type="text" v-model="dataDetailFrom[`para${index}time3`]" @focus="isEding"/>
										</tr>
									</td>
								</tr>
								<tr>
									<td colspan="2">总水量(mL)</td>
									<td colspan="5">7000</td>
								</tr>
								<tr>
									<td colspan="2">总时长(s)</td>
									<td colspan="5">5000</td>
								</tr>
							</tbody>
						</table>

样式代码:

主要代码就是:writing-mode: vertical-rl;

#mytable tr,td{
		border-bottom:1px solid #dedede;/* 表格横线 */
		text-align: center;
	}
	.mytr td:first-child{
		writing-mode: vertical-rl;
		text-align: center;
		padding: 5px;
	}
	.mytr input{
		text-align: center;
	}

相关推荐

  1. 进度条 横向/

    2024-07-18 09:08:03       53 阅读
  2. Prolist组件实现动态展示

    2024-07-18 09:08:03       54 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-18 09:08:03       101 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-18 09:08:03       109 阅读
  3. 在Django里面运行非项目文件

    2024-07-18 09:08:03       87 阅读
  4. Python语言-面向对象

    2024-07-18 09:08:03       96 阅读

热门阅读

  1. 游戏中的敏感词算法初探

    2024-07-18 09:08:03       26 阅读
  2. opencv—常用函数学习_“干货“_11

    2024-07-18 09:08:03       27 阅读
  3. 云原生理解

    2024-07-18 09:08:03       26 阅读
  4. 银河麒麟部署 QtMqtt 解决 make 错误问题的教程

    2024-07-18 09:08:03       24 阅读
  5. 伪元素::before :: after的用法?

    2024-07-18 09:08:03       23 阅读
  6. C语言从头学35——struct结构

    2024-07-18 09:08:03       24 阅读
  7. 算法刷题笔记 排列数字(C++实现)

    2024-07-18 09:08:03       24 阅读
  8. Mac更新完系统出现两步报错及解决方法

    2024-07-18 09:08:03       27 阅读
  9. UNIX中sigaction和sigevent有啥区别

    2024-07-18 09:08:03       23 阅读
  10. MySQL第七次作业

    2024-07-18 09:08:03       23 阅读
  11. C语言 二叉树,一个猜动物的小游戏

    2024-07-18 09:08:03       19 阅读
  12. RabbitMQ 和 RocketMQ 的区别

    2024-07-18 09:08:03       25 阅读