Gizport
1 回答
0
Share (facebook)
163
view
全般

大変解りやすい説明有難うございました。 [relative][abs...

大変解りやすい説明有難うございました。
[relative][absolut]は理解致しました。 [確認1]block_a_bについて
block_bはblock_aを基準に配置をすれば良いのですね。
[結果]
block_bのtopがblock_aのbottomと重なり、aとbとの余白がありません。

[確認2]box_1_2_3_4について
box_aはblock_aの位置より左・上で位置決めをする
[結果]
box4個は表示されますが、box_1_2のtopがblock_aのtopと同じ位置で重なり、左・上余白がありません。

[確認3]box_5_6_7_8について
block_bを基準に配置決めをする
[結果]
box1_2_3_4の左上で重なって表示されます。


解りやすく[a]と[b]の部分をピックアップして記述していました。
しかし、前後の記述が影響してこのように表示されるのではないかと思いますので、
以下のように修正いたしました。
他に方法がございましたら、アドバイスお願いいたします。


[実行したいこと]
①HPの更新がしやすいように画像(1_2_3_4)(5_6_7_8)をaとbのブロックに分け、更に縦並びの画像を

余白をつけて上下左右に2個づつ表示させる方法

②HP上でブロック要素ばかりを使用してよいのでしょうか?
③SEO対策として有効な記述の仕方

<STYLE>

.layout1{
width : 500px;
float : left;
}
.block_a{
width : 450px;
}
.imgbox_1{
width : 200px;
}
.imgbox_2{
width : 200px;
}
.imgbox_3{
width : 200px;
}
.imgbox_4{
width : 200px;
}
.block_b{
width : 350px;
}
.imgbox_5{
width : 150px;
}
.imgbox_6{
width : 150px;
}
.imgbox_7{
width : 150px;
}
.imgbox_8{
width : 150px;
}
.blockc{
width : 450px;
}
.layout2{
width : 150px;
margin-left : 500px;
}
.layout3{
width : 650px;
clear : both;

</STYLE>


[HTML]

<div class="layout1">
<div class="block_a">
<div class="imgbox1">image1.gif</div>
<div class="imgbox2">image2.gif</div>
<div class="imgbox3">image3.gif</div>
<div class="imgbox4">image4.gif</div>
</div>
<div class="block_b">
<div class="imgbox5">image5.gif</div>
<div class="imgbox6">image6.gif</div>
<div class="imgbox7">image7.gif</div>
<div class="imgbox8">image8.gif</div>
</div>
<div class="blockc">テキスト入力</div>
</div>
<div class="layout2">
<div class="block_d">
<IMG src="image9.gif" border="0"><BR>
<IMG src="image10.gif" border="0"><BR>
<IMG src="image11.gif" border="0"><BR>
<IMG src="image12.gif" border="0"><BR>
</div>
</div>
<div class="layout3">
<p>テキスト</p>
</div>
Yahoo!知恵袋 5346日前
コメントする
お気に入り
1
質問者が選んだベストソリューション
例えば、↓
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<STYLE type="text/css">
<!--
.layout1{ position:relative; width: 500px; background-color:#eeeeee;}
.block_a{ position:relative; margin:10px 16px; width:450px; background-color:#ffdddd; }
.imgbox1,.imgbox2,.imgbox3,.imgbox4 { position:relative; margin-left:16px; width:200px; background-color:#ffffff; }
.block_b{ position:relative; margin:10px 16px; width : 350px; background-color:#ddffdd; }
.imgbox5,.imgbox6,.imgbox7,.imgbox8 { position:relative; margin-left:16px; width:150px; background-color:#ffffff; }
.blockc{ position:relative; margin:10px; width : 450px; background-color:#ddddff; }
.layout2{ position:relative; margin:10px 0px; width:150px; background-color:#dddddd; }
.layout3{ position:relative; padding:10px; width:650px; background-color:#cccccc; }
-->
</STYLE>
</head>
<body>
<div class="layout1">
<div class="block_a">
<span class="imgbox1">image1.gif</span>
<span class="imgbox2">image2.gif</span><br>
<span class="imgbox3">image3.gif</span>
<span class="imgbox4">image4.gif</span>
</div>
<div class="block_b">
<span class="imgbox5">image5.gif</span>
<span class="imgbox6">image6.gif</span><br>
<span class="imgbox7">image7.gif</span>
<span class="imgbox8">image8.gif</span>
</div>
<div class="blockc">テキスト入力</div>
</div>
<div class="layout2">
<div class="block_d">
<IMG src="image9.gif" border="0"><BR>
<IMG src="image10.gif" border="0"><BR>
<IMG src="image11.gif" border="0"><BR>
<IMG src="image12.gif" border="0"><BR>
</div>
</div>
<div class="layout3">
<p>テキスト</p>
</div>
</body>
</html>

参考↓
http://www.stylish-style.com/csstec/base/position.html

table を使ったレイアウトのほうが分かりやすいかもしません。↓
http://park15.wakwak.com/~kurage/jhp_g/tech/tech.html#table
http://www.tohoho-web.com/html/table.htm
Yahoo!知恵袋 5342日前
シェア
 
コメントする
 

参考になったと評価
  このQ&Aは参考になりましたか?

Share (facebook)
その他の解決方法を知っていますか?
回答する
全般
41
Views
質問者が納得プリンタドライバ(PCL XLドライバ)の問題だと思われます。 解決策または回避策はプリンタメーカーにより異なります。 まずは最新のドライバをインストールして、それでダメならプリンタの削除をしてからプリンタの再インストール位しか手段はないかと思います。 上記を試しても解決しない場合は、メーカーサポートに問い合わせですね。
3747日前view41
全般
29
Views
質問者が納得/* ----------------メニュー用 背景・文字色設定 */ /* 通常・訪問済みリンクカラー */ #submenu a:link, #submenu a:visited { color: #ffffff; /* 文字色 */ □□□□□□□□background-color: #555555; font-size: 12px; } /* マウスを上に重ねた時リンクカラー */ #submenu a:hover { color: #333333; background-color...
4086日前view29
全般
46
Views
質問者が納得今見てみるとurlでアクセスできますし、 googleへキャッシュもインデックスもされています。 サーバ側でメンテしていてクローラがその時アクセス 出来なかったのでしょう。 googleウェブマスターのメッセージは確認したら削除できますので 削除して下さい。 その後はメッセージ来ないと思います。
4359日前view46
全般
34
Views
質問者が納得<補足への回答> 参考URLにもあると思いますが―― On Error Goto ER 以降の処理がエラーならエラー処理ルーティンに行きなさい、という意味です。 "ER"の部分は参考URLの先では "GoTo ErrorHandler" と記述されていますが、自分なりにわかりやすい文字列でOKです。 ER: On Error Goto 0 先に生じたエラーを解消します。 ファイルがないことを明示したい場合は Private Sub CommandButton...
4421日前view34
全般
44
Views
質問者が納得<STYLE type="text/css"><!--body{cursor:url(http://hana.poche.jp/angel66l/kagi.ico);}a{cursor:url(http://hana.poche.jp/angel66l/kagi.ico);}--><styletype="text/css">.entry .contents{text-align:center;}</style><s...
4553日前view44

関連製品のQ&A