Heim > Web-Frontend > HTML-Tutorial > 求教div结合css布局问题_html/css_WEB-ITnose

求教div结合css布局问题_html/css_WEB-ITnose

WBOY
Freigeben: 2016-06-24 12:21:33
Original
918 Leute haben es durchsucht

本帖最后由 u010856150 于 2013-05-27 16:58:45 编辑

CSS 布局 div HTML

<html><head>	<title>无标题</title>	<style type="text/css">		.hbox{			 		}		.vbox{		}	</style><body>	<div width="100%" height="100%" class="hbox">		<div width="50%" height="100%" class="vbox">			<img  src="mr.jpg"    style="max-width:90%"  style="max-width:90%"/ alt="求教div结合css布局问题_html/css_WEB-ITnose" >			<img  src="mr.jpg"    style="max-width:90%"  style="max-width:90%"/ alt="求教div结合css布局问题_html/css_WEB-ITnose" >		</div>		<div width="50%" height="100%" class="hbox">			<img  src="mr.jpg"    style="max-width:90%"  style="max-width:90%"/ alt="求教div结合css布局问题_html/css_WEB-ITnose" >			<img  src="mr.jpg"    style="max-width:90%"  style="max-width:90%"/ alt="求教div结合css布局问题_html/css_WEB-ITnose" >		</div>	</div></body></html>
Nach dem Login kopieren


效果是下面这种样子,首先水平布局分两栏,然后左边是垂直布局,右边是水平布局,如何写css?


回复讨论(解决方案)

补充下效果图:

<!DOCTYPE html><html>    <head>       <style>       		.content{       		width:300px;       		height:200px;       		border:solid 1px red;       		}       		.contentLeft{       		float:left;       		width:33%;       		height:100%;       		border-right:solid 1px #ccc;       		}       		.leftTop{       		width:100%;       		height:50%;       		border-bottom:solid 1px black;       		}       		.leftbottom{       		width:100%;       		height:50%;}       </style>    </head>    <body>    	<div class="content">    		<div class="contentLeft">    			<div class="leftTop"></div>    			<div class="leftbottom"></div>    		</div>    		<div class="contentLeft"></div>    		<div class="contentLeft"></div>    	</div>    </body></html>
Nach dem Login kopieren

可不可以只设置两个样式就完成这种效果,一个是水平的样式,一个是垂直的样式,基于我代码中的那样?

自己修改一下

<html xmlns="http://www.w3.org/1999/xhtml"><head>    <title></title>    <script src="../Res/Script/jquery-1.9.1.js"></script>    <style type="text/css">        * {        margin:0px; padding:0px;        }        .hbox {            height: 50%;            width: 100%;            float:left;        }        .vbox {            width: 50%;            height: 100%;            float:left;        }    </style></head><body>    <div width="100%" height="100%" class="hbox" style=" background:#c8f3f3">        <div width="50%" height="100%" class="vbox">            <div style="background: #808080" class="hbox" >A</div>            <div style="background: #2aac3c" class="hbox">B</div>        </div>        <div width="50%" height="100%" class="vbox">            <div style="background: #ffd800" class="vbox">C</div>            <div style="background: #ff0000"  class="vbox">D</div>        </div>    </div></body></html>
Nach dem Login kopieren

搞定了,谢谢qq290032431和w_mojian180!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage