永发信息网

DIV+CSS 网页怎么居中??那位老大帮帮小弟如下代码?

答案:6  悬赏:10  手机版
解决时间 2021-05-15 03:35
  • 提问者网友:皆是孤独
  • 2021-05-14 17:41

<body topmargin="0" leftmargin="0" rightmargin="0" bottommargin="0" align="center">

<div style="width:100%" >
<div style="width:100%">
<!--#INCLUDE FILE="top.asp" -->

<div style="float:left;width:194px">


<table width=100% border="0" cellspacing="0" cellpadding="0">
<form action="login.asp" method="post" name="form1" onSubmit="return chklogin();">
<input type="hidden" name="dologin" value="yes"><TR><TD align="center">
<p>
<%
if session("webuserid")="" then
%>
</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp; </p></TD>
</TR></form></TABLE>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td height="4"></td>
</tr>
</table>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td height="4"></td>
</tr>
</table>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td height="4"></td>
</tr>
</table>

</div>
<div style="float:left;width:800px">
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="32%" align="right" background="images/banner_bg.jpg">&nbsp;</td>
</tr>
</table>

</div>
<div width="float:left;width:800px">
<div style="float:left;width:600px">
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>
</td>
</p>
</div>
<div style="float:left;width:194px">
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td height="4"></td>
</tr>
</table>
<!--#INCLUDE FILE="car.asp" -->
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td height="4"></td>
</tr>
</table>
<p>&nbsp;</p>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td height="4"></td>
</tr>
</table>

<table width=183 border="0" cellspacing="0" cellpadding="0">
<tr>
<td>
<div class="detailtype" style="border:1px solid #CCCCCC;">

<h2>&nbsp;</h2>
<p>&nbsp;</p>
</div>

</td>
</tr>
</table>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td height="4"></td>
</tr>
</table>
</td>
</tr>

</table>

</div>
</div>
</div>


<br>
<br>
<!--#INCLUDE FILE="bottom.asp" -->

</div>
</body>

注:以下两个调用文件已经居中

<!--#INCLUDE FILE="top.asp" --><!--#INCLUDE FILE="bottom.asp" -->

那位老大帮帮忙小弟先谢那。

最佳答案
  • 五星知识达人网友:詩光轨車
  • 2021-05-14 18:06

首先DIV+CSS是必须要声明代码 不然即使你定义居中也没用


声明就是这行代码


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" " http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns=" http://www.w3.org/1999/xhtml">


然后修改第一个DIV代码如下 加粗得部分


<div style="width:100%;margin:a auto" >



全部回答
  • 1楼网友:雪起风沙痕
  • 2021-05-14 23:29

<body topmargin="0" leftmargin="0" rightmargin="0" bottommargin="0" text—align="center">

看看可以不

  • 2楼网友:雾月
  • 2021-05-14 22:50

<body topmargin="0" leftmargin="0" rightmargin="0" bottommargin="0" align="center">

<div style="width:100%" >div不要设置100% <div style="width:100%"> <!--#INCLUDE FILE="top.asp" -->

<div style="float:left;width:194px">//这个float去掉

  • 3楼网友:醉吻情书
  • 2021-05-14 22:06
<body topmargin="0" leftmargin="0" rightmargin="0" bottommargin="0" align="center"> <div style="width:994px;> <div style="width:100%">
  • 4楼网友:千杯敬自由
  • 2021-05-14 20:49

先检查一下你网页最顶端是否添加了声明。就是楼上老兄说那个。

在你的最外层DIV上设置一个宽度,然后通过 margin:0 auto;的属性来让页面所有元素居中。

但是我不知道你为什么最外层的DIV宽度设置成100%,如果是必须得话那这种方法就不好使了。

你就可以在对外面插一个大表格来居中里面的东西。

希望对你有所帮助。不懂继续追问。

  • 5楼网友:思契十里
  • 2021-05-14 19:39

网页<body>前加上以下代码就可以了

<STYLE type=text/css media=all>

*{margin:0;padding:0;border:0;list-style: none;}

</STYLE>

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯