ホームページ >ウェブフロントエンド >htmlチュートリアル >tableを使ってこんなレイアウトを実現したい_html/css_WEB-ITnose

tableを使ってこんなレイアウトを実現したい_html/css_WEB-ITnose

WBOY
WBOYオリジナル
2016-06-21 09:43:561173ブラウズ

テーブルレイアウト

テーブルを使用してこのようなレイアウトを実装したいのですが、コードを問い合わせてください。

ディスカッション(解決策)への返信

カカシ先生の写真が見えません

フォームを使用して直接入力してください...

写真が見えませんカカシ-先生

写真:

ネストするだけ

境界線を処理するだけ

<table width=300><tr><td><table width=100%><tr><td width=50%>1</td><td width=50%>2</td></table></td></tr><tr><td><table width=100%><tr><td width=33%>3</td><td width=33%>4</td><td width=33%>5</td></table></td></tr></table>

CSS を追加:

table{     border-collapse:collapse;    margin:-1px;}.out td {    border:1px gray solid;}.in1 td,.in2 td{    border:none;}.in1 td:first-child,.in2 td:not(:last-child){    border-right:1px solid red;}

テーブルを使うのはまだ少し面倒です 今後は div を変更するのがより面倒になります。

テーブルをネストしない方法があります。

<table width="900" height="200" border="0" align="center" cellpadding="0" cellspacing="3" bgcolor="#000000">  <tr>    <td colspan="2" bgcolor="#AAFFCC"> </td>    <td colspan="2" bgcolor="#AAFFCC"> </td>  </tr>  <tr>    <td width="286" bgcolor="#AAFFCC"> </td>    <td colspan="2" bgcolor="#AAFFCC"> </td>    <td width="288" bgcolor="#AAFFCC"> </td>  </tr></table>

DIV があなたを歓迎します:

<html>	<head>		<title>图片布局</title>	</head>	<body>	  <div style="float:left;width:100%;height:100%"> 	    <div style="float:left;width:100%;height:50%;"> 	       <img style="float:left;width:50%;height:100%;" src="mr.jpg"/> 	       <img style="float:right;width:50%;height:100%;" src="mr.jpg"/> 	    </div>  	    <div style="float:left;width:100%;height:50%;"> 	      <img style="float:left;width:33.33%;height:100%;" src="mr.jpg"/>  	      <div style="float:right;width:66.66%;height:100%;"> 	         <img style="float:left;width:50%;height:100%;" src="mr.jpg"/>  	         <img style="float:right;width:50%;height:100%;" src="mr.jpg"/> 	      </div> 	    </div> 	  </div> 	</body></html>


ネストテーブルを使用しない方法があります。

<table width="900" height="200" border="0" align="center" cellpadding="0" cellspacing="3" bgcolor="#000000">  <tr>    <td colspan="2" bgcolor="#AAFFCC"> </td>    <td colspan="2" bgcolor="#AAFFCC"> </td>  </tr>  <tr>    <td width="286" bgcolor="#AAFFCC"> </td>    <td colspan="2" bgcolor="#AAFFCC"> </td>    <td width="288" bgcolor="#AAFFCC"> </td>  </tr></table>


table を使用するのが正しい解決策です

テーブルをネストしない方法があります。

りー


+1

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。