アプリ版:「スタンプのみでお礼する」機能のリリースについて

画像のように、タイトルの横にサブタイトルを4つ位並び、その横にも同じように並ぶようなHTMLはどのようにすれば良いのでしょうか?
宜しくお願いします。

「タイトルの横にサブタイトルが並ぶ」の質問画像

A 回答 (3件)

>HTMLはどのようにすれば良いのでしょうか?



 タイトルやサブタイトルには見えないのですが???。ナビゲーションリンクではないかと見受けます。
 すなわち、HTMLは
<div class="nav">
_<ol>
__<li><a href="./profile.html">PROFILE</a>
___<ul>
____<li><a href="./profile.html#profile">会社概要</a></li>
____<li><a href="./profile.html#chart">組織図</a></li>
____<li><a href="./profile.html#">企業理念</a></li>
____<li><a href="./profile.html#">事業内容</a></li>
___</ul>
__</li>
__<li><a href="./location.html">LOCATION
___<ul>
____<li><a href="./location.html#main">本社所在地</a></li>
____<li><a href="./location.html#sub">事業部所在地</a></li>
___</ul>
__</li>
_</ol>
</div>
のようになります。HTMLは、その部分がHTMLにおいてどのような構成要素であるかを、正しくマークアップしてください。

 このように、文書構造にしたがってきちんとマークアップさえされていれば、CSSで好きなようにデザインしてください。(好きなようにデザインできます。)・・横だろうが縦だろうが、プルダウンだろうが・・
★HTMLを作成するポイントは文書構造に従ってきちんとマークアップできているか?です。

この回答への補足

ありがとうございます。
HTMLだけでは横に並べることが出来ず、CSSを使って画像のように横に並べるにはどうすれば良いかアドバイスをお願いします。

補足日時:2011/08/22 00:13
    • good
    • 0

ちょっと修正


<div class="nav">
_<ol>
__<li><a href="./profile.html">PROFILE<br></a><!-- BRはテキストを追加するため -->
___<ul>
____<li><a href="./profile.html#profile">会社概要</a></li>
____<li><a href="./profile.html#chart">組織図</a></li>
____<li><a href="./profile.html#">企業理念</a></li>
____<li><a href="./profile.html#">事業内容</a></li>
___</ul>
__</li>
__<li><a href="./location.html">LOCATION<br></a><!-- Aを閉じるの忘れてた -->
___<ul>
____<li><a href="./location.html#main">本社所在地</a></li>
____<li><a href="./location.html#sub">事業部所在地</a></li>
___</ul>
__</li>
_</ol>
</div>
のほうがよいかな
    • good
    • 0

簡単な例です。


 他にも色々な方法があるでしょうし、他のマークアップ(子リストを持つリストなら)でも同様に出来るでしょう。
IEやfirefoxのようなスクリーン端末のみの設定です。携帯電話や読み上げブラウザ、展示端末は普通のリストとしてプレゼンテーションされる。

★Another HTML-lint gateway ( http://openlab.ring.gr.jp/k16/htmllint/htmllint. … )
★W3C CSS 検証サービス ( http://jigsaw.w3.org/css-validator/#validate_by_ … )
 で検証済み
 なお、タブは_に置換してあるので戻すこと

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html lang="ja">
<head>
_<meta http-equiv="content-type" content="text/html; charset=Shift_JIS">
_<title>サンプル</title>
_<meta name="author" content="ORUKA1951">
_<meta http-equiv="Content-Style-Type" content="text/css">
_<link rev="made" href="mailto:oruka1951@hoge.com" title="send a mail" >
_<link rel="START" href="../index.html">
_<style type="text/css" media="screen">
<!--

_div.nav{width:100%;min-width:700px;max-width:1000px;}
_div.nav a{text-decoration:none;width:100%;color:aqua;}
_div.nav ol,div.nav ul,div.nav li{display:block;margin:0;padding:0;}
_div.nav ol{width:100%;}
_div.nav ol li{width:50%;float:left;height:100px;position:relative;font-size:26px;font-weight:bold;line-height:20px;}
_div.nav ol li ul{position:absolute;right:-50%;width:40%;top:0;padding-right:50%;}
_div.nav ol li ul li{font-size:14px;font-weight:normal;height:20px;line-height:20px;}
_div.nav ol li ul li a{color:maroon;}
_div.nav ol li>a[href="./profile.html"]:after{content:"会社概要";font-size:14px;color:black;}
_div.nav ol li>a[href="./location.html"]:after{content:"所在地";font-size:14px;color:black;}
_div.nav ol li ul li a:before{content:"▲";font-size:8px;}
-->
_</style>
</head>
<body>
_<h1>サンプル</h1>
_<div class="nav">
__<ol>
___<li><a href="./profile.html">COMPANY PROFILE<br></a>
____<ul>
_____<li><a href="./profile.html#profile">会社概要</a></li>
_____<li><a href="./profile.html#chart">組織図</a></li>
_____<li><a href="./profile.html#policy">企業理念</a></li>
_____<li><a href="./profile.html#content">事業内容</a></li>
____</ul>
___</li>
___<li><a href="./location.html">LOCATION<br></a>
____<ul>
_____<li><a href="./location.html#main">本社所在地</a></li>
_____<li><a href="./location.html#sub">事業部所在地</a></li>
____</ul>
___</li>
__</ol>
_</div>
</body>
</html>
    • good
    • 0
この回答へのお礼

ありがとうございます。
こちらも出来上がったとこです。
<div style="width:800px; height:100px;">
<ol>
<li><a href="./profile.html">PROFILE<br>
</a><!-- BRはテキストを追加するため -->
<ul style="position:absolute; margin:-15px 0 0 80px;">
<li><a href="./profile.html#profile">会社概要</a></li>
<li><a href="./profile.html#chart">組織図</a></li>
</ul>
<ul style="position:absolute; margin:-15px 0 0 180px;">
<li><a href="./profile.html#">企業理念</a></li>
<li><a href="./profile.html#">事業内容</a></li>
</ul>
</li>
<li style="position:absolute; left: 400px; top: 20px;"><a href="./location.html">LOCATION<br>
</a><!-- Aを閉じるの忘れてた -->
<ul style="position:absolute; width:150px; margin:-20px 0 0 80px; ">
<li><a href="./location.html#main">本社所在地</a></li>
<li><a href="./location.html#sub">事業部所在地</a></li>
</ul>
</li>
</ol>
</div>

お礼日時:2011/08/22 14:12

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!