使用重构的方式制作出一个水平做一个红色十字架.在线等
在jsp或html界面中
使用重构的方式制作出一个水平、垂直都居中短边为50px,长边为150px的红色十字架。要求:
		1.使用2个div完成
		2.使用3个div完成
		3.使用5个div完成
大家提供点代码,在线等,thanks,
------解决方案--------------------重构?
要重构成什么样子?
你们之前的这样的功能难道不是用的定位实现的吗?
直接用定位实现就可以了啊。
------解决方案--------------------<html>
	<head>
		<style>
			#top,#middle,#left,#right,#bottom{
				height:50px;
				width:50px;
				position:absolute;
				top:100px;
				left:500px;
			}
			#top{
				margin:-75px 0 0 -25px;
				background:#f00;
			}
			#middle{
				margin:-25px 0 0 -25px;
				background:#000;
			}
			#left{
				margin:-25px 0 0 -75px;
				background:#00f;
			}
			#right{
				margin:-25px 0 0 25px;
				background:#0f0;
			}
			#bottom{
				margin:25px 0 0 -25px;
				background:#ff0;
			}
		</style>	
	</head>
	<body>
		<div id="top"></div>
		<div id="middle"></div>
		<div id="left"></div>
		<div id="right"></div>
		<div id="bottom"></div>	
	</body>
	
</html>
这样就可以了
------解决方案--------------------2个div:
<div id="out">
    <div id="in"></div>
</div>
#out {
    width: 150px; height: 50px;
    background-color: red;
    margin: auto;
    position: absolute; left: 0; right: 0; bottom: 0; top: 0;
}
#in {
    width: 50px; height: 150px;
    background-color: red;
    position: absolute; left: 50px; top: -50px;
}
##############################################################################
3个div:
<div id="out">
    <div id="in-top"></div>
    <div id="in-bottom"></div>
</div>
#out {
    width: 150px; height: 50px;
    background-color: red;
    margin: auto;
    position: absolute; left: 0; right: 0; bottom: 0; top: 0;
}
#in-top {
    width: 50px; height: 50px;
    background-color: red;
    position: absolute; left: 50px; top: -50px;
}
#in-bottom {
    width: 50px; height: 50px;
    background-color: red;
    position: absolute; left: 50px; top: 50px;
}
##############################################################################
5个div:
<div id="out">
    <div id="in-left"></div>
    <div id="in-up"></div>
    <div id="in-right"></div>
  &nbs