jsp中 怎样把div居中

在html中css可以这样写:margin:0pxauto;可以让div居中,在jsp中,为什么就没效果了?我在css文件中定义的,只是把html代码body部分复制到了... 在html中css可以这样写:margin:0px auto; 可以让div居中,在jsp中,为什么就没效果了?
我在css文件中定义的,只是把html代码body部分复制到了jsp中
展开
 我来答
yuanlijian1991
2013-04-11 · TA获得超过453个赞
知道答主
回答量:8
采纳率:0%
帮助的人:3.4万
展开全部
这并不是换到jsp页面中就不能居中,而是您jsp页面中缺少了第一行代码,对页面进行声明,它是属于xhtml,而不是html.
你把jsp中的 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">这句,换成下面这个,margin:0 auto 就自然生效了,不信,可以试试哦。
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "

方法2:不用更改上面的代码,只需在最外面的<div>的style中写
<div style="border: 1px solid red; height: 200px; width: 760px; position: absolute; left:50%; margin-left: -380px; top: 50%; margin-top: -100px;">
</div>
就能实现水平,垂直居中,是不是超简单???

有用就 记得回来顶一下 !!!
hr_shenwei
2010-12-10 · TA获得超过178个赞
知道小有建树答主
回答量:222
采纳率:0%
帮助的人:267万
展开全部
JSP 中肯定也是有效果的。
查看下运行之后的JSP HTML源码。

看看是不是有其他的样式,把你这个样式给 充掉了。

用IE在你运行后的JSP页面上点右键,选择查看源文件

你看看运行之后的JSP页面引用这个CSS没有,引用的路径对不对。

另:你看看HTML源码有没有 在 <html xmlns="http://www.w3.org/1999/xhtml"> 之前输出其他的东西。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
ada4021
2010-12-24
知道答主
回答量:7
采纳率:0%
帮助的人:0
展开全部
<div style="margin-left: auto;margin-right: auto;"></div>
如果出现浏览器兼容问题可以在margin-left: 前面加上下划线“_”
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Online_Ghost
推荐于2018-03-01 · TA获得超过682个赞
知道小有建树答主
回答量:395
采纳率:33%
帮助的人:156万
展开全部
jsp是服务器端的代码 是不会影响html代码的效果的。
查看下运行之后的页面源码。(右键查看源代码)
我也觉得有可能是样式冲突了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
朱依东
2010-12-10
知道答主
回答量:2
采纳率:0%
帮助的人:0
展开全部
毕竟css和jsp所处的环境有所不同、编程方式也不同,在css或jsp中你都可以使用align:center 或align="center"方式居中(在使用表格中插入或 一般标签)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(6)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式