• 技术文章 >web前端 >css教程

    css怎么实现不规则表格

    藏色散人藏色散人2021-04-19 09:11:28原创1040

    css实现不规则表格的方法:首先创建一个HTML示例文件;然后通过table标签创建一个表格;接着通过width和height等属性设置表格的样式;最后通过text-align等属性设置表格文本样式即可。

    大前端零基础入门到就业:进入学习

    本文操作环境:Windows7系统、Dell G3电脑、HTML5&&CSS3版。

    HTML文本:

    <!DOCTYPE html><html>
    	<head>
    		<meta charset="utf-8" />	
    		<title></title>
    		<script type="text/javascript" src="js/jquery-3.1.1.min.js"></script>
    		<link rel="stylesheet" href="css/table.css" />
    	</head>
    	<body>
    		<p class="d1"> /*cellspacing="0"边框宽度*/			<table class="t1" border="1"  bordercolor="#e2e2e2" cellspacing="0" cellpadding="1" width="1000">
    				<tr height="80">
    					<td colspan="4"><img class="h1" src="img/2.png" >
    					<img class="h2" src="img/b.jpg"/></td>
    				
    				</tr>
    				<tr height="40">
    					<td width="15%" align="center">订单编号</td>
    					<td width="35%"><p class="p1">S19000086</p></td>
    					<td width="15%" align="center">下单时间</td>
    					<td width="35%"><p class="p1">2019-1-12</p></td>
    				</tr>
    				<tr height="40">
    					<td width="15%" align="center">客户名称</td>
    					<td width="35%" ><p class="p1">罗茜</p></td>
    					<td width="15%" align="center">供应商</td>
    					<td width="35%" ><p class="p1">罗茜</p></td>
    				</tr>
    				<tr height="40">
    					<td width="15%" align="center">发票类型</td>
    					<td width="35%"><p class="p1">无</p></td>
    					<td width="15%" align="center">支付方式</td>
    					<td width="35%"><p class="p1">在线支付</p></td>
    				</tr>
    				<tr height="40">
    					<td width="15%" align="center">下单人</td>
    					<td width="35%"><p class="p1">罗茜</p></td>
    					<td width="15%" align="center">收货人</td>
    					<td width="35%"><p class="p1">鲁迅</p></td>
    				</tr>
    				<tr height="40">
    					<td width="15%" align="center">收货地址</td>
    					<td colspan="3"><p class="p1">哪位uID反悔任金佛苹果控</p></td>
    				</tr>
    		<p>
    		</p>
    		<table border="1" bordercolor="#e2e2e2" cellspacing="0" cellpadding="1" width="1000">
    		<tr height="40" bgcolor="#e2e2e2"><th width="75">序号</th>
    			<th width="155">零件号</th>
    			<th width="140">商品名称</th>
    			<th width="95">品牌</th>
    			<th width="155">原厂零件号</th>
    			<th width="155">原价</th>
    			<th width="120">成交价</th>
    			<th width="85">数量</th>
    			<th width="95">小计</th>
    		</tr>
    		<tr height="150"><td>1</td>
    			<td></td>
    			<td></td>
    			<td></td>
    			<td></td>
    			<td></td>
    			<td></td>
    			<td></td>
    			<td></td>
    		</tr>
    		<tr height="100">
    			<td>2</td>
    			<td></td>
    			<td></td>
    			<td></td>
    			<td></td>
    			<td></td>
    			<td></td>
    			<td></td>
    			<td></td>
    		
    		</tr>
    	</table>
    	</p>
    	<p class="d3">
    		<table class="t3" border="1"  bordercolor="#e2e2e2" cellspacing="0" cellpadding="1" width="1000" >
    			<tr class="tr3" height="40px">
    				<td class="td1" width="50%"><p class="p31">人民币:</p></td>
    				<td class="td1 a1" width="35%">共计【】件商品:</td>
    				<td class="td1 a1" width="15%">83894.00&nbsp;&nbsp;</td>
    				
    			</tr>
    			<tr class="tr3" height="40px">
    				<td class="td1" rowspan="2" width="50%"><p class="p31">原价总额:</p></td>
    				<td class="td1 a1" width="35%">运费:</td>
    				<td class="td1 a1" width="15%">25.00&nbsp;&nbsp;</td>
    				
    			</tr>
    			<tr class="tr3" height="40px">
    				<td class="td1 a1" width="35%">总额:</td>
    				<td class="td1 a1" width="15%">u39248&nbsp;&nbsp;</td>
    			</tr>
    		</table>
    	</p>
    	</body></html>

    【推荐学习:css视频教程

    CSS文本:

    .p1{
    	text-align: left;
    	text-indent: 2em;//左边空两格}.h1{
    	float: left;
    	width: 120px;
    	height: 80px;
    	/*display: block;*/}.h2{
    	float: right;//右对齐	width: 120px;
    	height: 80px;
    	/*display: block;*/}.t3{
    	border-top: #F0F8FF;//设置上边框为白色	 /*border-collapse:collapse;*/}.td1{
    	/*text-align:justify;
    	text-align-last:justify;*/
         line-height:0;
         height:40px;
    	border:none;/*这个是单元格,不给他要边框*/
    	text-align: left;
    	text-indent: 2em;//左边空两格}.a1{
    	text-align: right;}

    最终得到的样式:
    在这里插入图片描述

    以上就是css怎么实现不规则表格的详细内容,更多请关注php中文网其它相关文章!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。

    前端(VUE)零基础到就业课程:点击学习

    清晰的学习路线+老师随时辅导答疑

    自己动手写 PHP MVC 框架:点击学习

    快速了解MVC架构、了解框架底层运行原理

    专题推荐:css 不规则表格
    上一篇:css实现元素隐藏和显示的属性有哪些 下一篇:自己动手写 PHP MVC 框架(40节精讲/巨细/新人进阶必看)

    相关文章推荐

    • ❤️‍🔥共22门课程,总价3725元,会员免费学• ❤️‍🔥接口自动化测试不想写代码?• css元素如何隐藏• css如何设置不透明• css如何修改字体• css如何取消样式• css如何超出显示滚动条
    1/1

    PHP中文网