JSP如何设置居中

<%@pagelanguage="java"import="java.util.*"pageEncoding="GB2312"%><%Stringpath=request... <%@ page language="java" import="java.util.*" pageEncoding="GB2312"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<style type="text/css">
.bodypage
{
margin-left:auto;
margin-right: auto;

}
.div1{
float:left;/*左置*/
width:200px;/*宽*/
height:100px;/*高*/
border:2px solid #000000;/*边框粗细 实心线 边框颜色*/
margin-top:20px;/*其顶部与包含此元素容器的距离为20像素*/
}
.div2{
float:left;/*右置*/
width:200px;
height:100px;
border:2px solid #000000;
margin-top:20px;
}
</style>

</head>

<body>
<div class="bodypage">
<div class="div1">
</div>
<div class="div2">
</div>
</div>
</body>
</html>
为什么加了margin :auto 还是没有居中 ? 怎样居中?
展开
 我来答
123杨大大
推荐于2019-08-18 · TA获得超过1.7万个赞
知道答主
回答量:39
采纳率:100%
帮助的人:2.2万
展开全部

步骤如下:

1、index.jsp代码

2、head.jsp代码

3、head.css代码

4、common.css代码

5、运行起来后,head.jsp在index.jsp中无法居中,只是左面对齐浏览器。解决方案: 在index.jsp中将头部的:<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

修改为:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

拓展资料

(1)JSP全名为Java Server Pages,中文名叫java服务器页面,其根本是一个简化的Servlet设计,它是由Sun Microsystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。JSP技术有点类似ASP技术,它是在传统的网页HTML(标准通用标记语言的子集)文件(*.htm,*.html)中插入Java程序段(Scriptlet)和JSP标记(tag),从而形成JSP文件,后缀名为(*.jsp)。 用JSP开发的Web应用是跨平台的,既能在Linux下运行,也能在其他操作系统上运行。

(2)它实现了Html语法中的java扩展(以 <%, %>形式)。JSP与Servlet一样,是在服务器端执行的。通常返回给客户端的就是一个HTML文本,因此客户端只要有浏览器就能浏览。

(资料来源:百度百科:JSP

tomtiantao
推荐于2019-08-28 · TA获得超过935个赞
知道答主
回答量:0
采纳率:0%
帮助的人:0
展开全部

jsp页面整体无法居中问题的解决方案如下:

1,index.jsp代码

2,head.jsp代码

3,head.css代码

4,common.css代码

5,运行起来后,head.jsp在index.jsp中无法居中,只是左面对齐浏览器。解决方案: 
在index.jsp中将头部的

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

修改为

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

补充拓展:

jsp中td等元素的显示居中

<style type="text/css">
.table th, .table td { 
text-align: center;
vertical-align: middle!important;
}

</style>

写在<head> </head>标签内

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
楚歌说
推荐于2017-09-03 · 实用的软件、小工具测评分享。
楚歌说
采纳数:125 获赞数:273

向TA提问 私信TA
展开全部
margin-left:auto; 不要随便用。

margin-left:auto 设置的容器都需要设置有 width的值,不然不生效的。

<center>和text-algin:center 都是用于设置文本内容显示的,如果设置的内容里遇到了 float的元素就会失效,所以不要用于做页面布局。

你的代码

<body>
<div class="bodypage">
<div class="div1">
</div>
<div class="div2">
</div>
</div>
</body>
如果你要bodypage 相对body在任何浏览器包括宽屏情况下居中的话,你就取消那个div,给body一个width,然后给body设置margin-left:auto;margin-right:auto;
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
tn瓶邪
推荐于2017-09-02 · TA获得超过1881个赞
知道小有建树答主
回答量:610
采纳率:98%
帮助的人:112万
展开全部
把文字放在另一个div中,控制该div的margin-top
<div id="div" style="width:100px; height:100px; border:1px solid #000;">
<div style="margin-top:82px;text-align: center;">
居中
</div>
</div>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
奶爸萌娃的生活
2010-09-15 · TA获得超过168个赞
知道答主
回答量:123
采纳率:0%
帮助的人:26.2万
展开全部
给最外面加一个<div align="center">
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式