为什么代码写了居中还是显示不了居中?

为什么代码写了居中还是显示不了居中?

正在回答

登陆购买课程后可参与讨论,去登陆

5回答

因为你的align='center' 加在了<td></td>标签上,这样解析为:<td></td>标签内的内容居中也就是只实现了 文字在<td></td> 标签内的居中。但是很明显你想实现的是<td></td>标签的居中,所以你应该找他的父集<table></table>标签。在上面加上align='center' 即可。

<tr bgcolor="orange">	
		<td>
			<table width="1024px"  align="center">	
					<tr >	
						<td width="240px" bgcolor="white">内容	</td>
						<td bgcolor="orange" width="20px">	</td>
						<td width="764px" bgcolor="white">	内容</td>
					</tr>
			</table>
		</td>
	</tr>


Trimus 2019-04-06 06:09:11

这个是我的代码:

<!DOCTYPE html>
<html>
<head>
    <title></title>
	<meta charset="utf-8">
</head>
    <body>
    	<!-- 在此编写代码 -->
    	<table align='center' width='100%'>
    	    <tr bgcolor='pink' height='80'><td>页头</td></tr>
    	    <tr height='10'><td></td></tr>
    	    <tr bgcolor='orange'>
    	        <td>
    	        <table align='center' valign='middle'>
    	            <tr >
    	                <td width='240' bgcolor='white'>左侧内容</td>
    	                <td width='20'></td>
    	                <td width='764' bgcolor='white'>右侧内容</td>
    	            </tr>
    	        </table>
    	        </td>
    	    </tr>
    	    <tr height='10'><td></td></tr>
    	    <tr bgcolor='black' height='80'><td></td></tr>
    	</table>
    </body>
</html>


  • 240 和 240px 有什么区别呢? 又如老师说的boder="1" 和border=“1px”的区别?
    2019-04-06 19:39:07
Trimus 2019-04-06 06:07:30


<td align='center'>

只是对单元格内的内容进行居中。如果要将内嵌的表格水平居中,应该为

<table align='center' valign='middle'>


adve 2019-04-03 09:03:58

你的居中的意思是里面嵌套的单元格的内容居中,即“123”是居中的。你应该对里面这个一行三列的单元格整体进行居中,操作方式是对内层的table标签设置居中或对包含内层table标签的td标签设置居中。

兄弟,你的应该是嵌套有问题,这是我写的,你看看:

<table width="100%">
        <tr bgcolor="pink" height="80px">
            <td></td><!--粉色-->
        </tr>
        <tr height="5px">
            <td></td><!--空隙-->
        </tr>
        <tr bgcolor="orange"  >
            <td><!--主体内容-->
                <table  width="50%" align="center">
                    <tr>
                        <td width="30%" bgcolor="white">左侧内容</td><!--主体左侧内容-->
                        <td width="5%"></td><!--主体空隙-->
                        <td width="65%" bgcolor="white">右侧内容</td><!--主体右侧内容-->
                    </tr>
                </table>
            </td><!--橙色-->
        </tr>
        <tr height="5px">
            <td></td><!--空隙-->
        </tr>
        <tr bgcolor="black" height="80px">
            <td></td><!--黑色-->
        </tr>
    </table>

问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师