jsp中 怎样把div居中
在html中css可以这样写:margin:0pxauto;可以让div居中,在jsp中,为什么就没效果了?我在css文件中定义的,只是把html代码body部分复制到了...
在html中css可以这样写:margin:0px auto; 可以让div居中,在jsp中,为什么就没效果了?
我在css文件中定义的,只是把html代码body部分复制到了jsp中 展开
我在css文件中定义的,只是把html代码body部分复制到了jsp中 展开
8个回答
展开全部
这并不是换到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>
就能实现水平,垂直居中,是不是超简单???
有用就 记得回来顶一下 !!!
你把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>
就能实现水平,垂直居中,是不是超简单???
有用就 记得回来顶一下 !!!
展开全部
JSP 中肯定也是有效果的。
查看下运行之后的JSP HTML源码。
看看是不是有其他的样式,把你这个样式给 充掉了。
用IE在你运行后的JSP页面上点右键,选择查看源文件
你看看运行之后的JSP页面引用这个CSS没有,引用的路径对不对。
另:你看看HTML源码有没有 在 <html xmlns="http://www.w3.org/1999/xhtml"> 之前输出其他的东西。
查看下运行之后的JSP HTML源码。
看看是不是有其他的样式,把你这个样式给 充掉了。
用IE在你运行后的JSP页面上点右键,选择查看源文件
你看看运行之后的JSP页面引用这个CSS没有,引用的路径对不对。
另:你看看HTML源码有没有 在 <html xmlns="http://www.w3.org/1999/xhtml"> 之前输出其他的东西。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
<div style="margin-left: auto;margin-right: auto;"></div>
如果出现浏览器兼容问题可以在margin-left: 前面加上下划线“_”
如果出现浏览器兼容问题可以在margin-left: 前面加上下划线“_”
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
jsp是服务器端的代码 是不会影响html代码的效果的。
查看下运行之后的页面源码。(右键查看源代码)
我也觉得有可能是样式冲突了
查看下运行之后的页面源码。(右键查看源代码)
我也觉得有可能是样式冲突了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
毕竟css和jsp所处的环境有所不同、编程方式也不同,在css或jsp中你都可以使用align:center 或align="center"方式居中(在使用表格中插入或 一般标签)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询