No.2ベストアンサー
- 回答日時:
こんにちは
>HTML, CSSでできないのかなと思って質問させていただきました。
質問文にもそのように書いておいた方がよかったですね。
いわゆるツリー構造の表示をなさりたいのだと解釈しました。
多くの方がいろいろな方法を考えておられます。
http://www.bing.com/search?q=HTML+%E3%83%84%E3%8 …
よく見かける大抵のものは、次階層は1行下に落として、インデントする表示方法ですね。
この方法ですと項目の幅が制限を受けないので文字数が自由になり、応用範囲が広いと考えられます。
一方で、ご質問文でご提示のものは、親階層の項目の右側に回り込ませて、かつ同階層の項目の中央までずらすような表示かと想像します。
この場合、各項目の幅が制限を受けることになるのと、同階層の項目数によって上方向へ戻る量を変えなければならないといった点が面倒になりますね。
項目幅の問題はしかたないものとして、上下方向の振り分けは下方に伸ばすことに変えさせていただいて、考えてみました。
以下の例は、要素の枠線を利用している関係から若干ぎこちない大括弧もどき(?)になっていますが、文書構造さえ保っていれば自動的に括弧表記をするようになっています。
枠線のかわりに背景画像などを利用すれば、もっとそれらしい表示にすることが可能でしょう。
以下ご参考までに。(枠線利用で、添付図程度の表示は可能です)
作成の際に参考にしたサイト。
http://partisan.wwwxyz.jp/seed/2011/07/02/012152 …
<!DOCTYPE HTML>
<html lang="ja">
<head><title>Sample</title>
<style type="text/css">
.tree, .tree * { line-height:1.2em; margin:0; padding:0; list-style-type:none; }
.tree span { display:inline-block; width:4em; }
.tree ul { margin-left:5em; margin-top: -1.2em; }
.tree ul li { border-left: 1px solid #666; }
.tree ul::before {
float: left; content: "";
width: 0.4em; height: 0.8em;
margin-left: -0.4em;
border-bottom: 1px solid #666;
}
.tree ul li::before {
float: left; content: " ";
width: 0.5em;
overflow:hidden;
}
.tree ul li:first-child {
border-radius:6px 0 0 0;
}
.tree ul li:last-child {
border:none;
}
.tree ul li:last-child::before {
border-radius: 0 0 0 6px;
border-left: 1px solid #666;
}
</style>
</head>
<body>
<section class="tree">
<span>あああ</span>
<ul>
<li><span>いいい</span>
<ul><li><span>かかか</span></li>
<li><span>ききき</span>
<ul><li><span>たたた</span></li>
<li><span>ちちち</span></li>
</ul>
</li>
<li><span>くくく</span></li>
</ul>
</li.>
<li><span>ううう</span>
<ul><li><span>さささ</span></li>
<li><span>ししし</span></li>
<li><span>すすす</span></li>
</ul>
</li.>
</ul>
</section>
</body>
</html>
※ どうしても中央振り分けの表示になさりたい場合は、要素数の取得やサイズの計算が必要になると考えられますが、javascriptを利用することで実現は可能と思います。
通常のツリー表示でもjavascriptを利用したものは数多くあり、最初に挙げた検索例のなかでも散見されることと思います。
回答ありがとうございます。
なかなか複雑なのですね。Wordのように簡単にはいかないのがわかりました。
javascriptは現在、まだ勉強中なので、自分でjavascriptを利用してというのは無理そうです。(~_~;)
No.3
- 回答日時:
ウェブで最も重要なことは、「構造とプレゼンテーションの分離(
http://www.asahi-net.or.jp/%7Esd5a-ucd/rec-html4 … )」です。一度仕様書を通して読んでおかれるとよいでしょう。それは、文書構造滋養はリストですから、HTMLはリストとしてマークアップするべきでしょう。あなたの場合、それが順不同リスト(ul)、序列リスト (ol)、定義リスト(dl)のいずれが良いかは、文面では判断できませんが、そのいずれかになるでしょう。
そうすることで、展示端末やスクリーンリーダーなどの視覚系ブラウザ以外にも、また検索エンジンにも正しく解釈できる。
そのうえで、scrreenメディアに対して、そのデザインをすればよい。そのほうが訪問者はもちろん、著者自身のメンテナンスも容易になる。
No.1
- 回答日時:
アプリ上で表示すればよいのであればLaTeXなどで数式入力すればよいし、
MS-Wordでもある程度数式入力はサポートされています。
WEB上で処理をしたい場合は、LaTeXライクな表示をするMathJaxなどを利用するとよいかもしれません
https://www.mathjax.org/
回答ありがとうございます。
ホームページで表示したいと思っています。
一番簡単なのはWord等で表示して、それを画像にして貼ることだとおもうのですが、HTML, CSSでできないのかなと思って質問させていただきました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) エクセルの数式で添付写真のものを入力していてわからないのですが、こちらの通り[]括弧も入れて入力しま 4 2023/02/05 18:33
- 数学 参考書・因数分解の回答で 共通因数を括る時 「括弧の前」に括る場合と 「括弧の後」に括る場合と別れま 1 2023/01/31 13:52
- 数学 数学(因数分解) なぜ①と②は括った共通因数を 括弧の後ろに置かないんでしょうか? ⑤は後ろに置いて 3 2023/01/28 12:01
- 化学 酸化還元反応 化学基礎 1 2023/02/19 17:17
- au(KDDI) Android Gmail で検索して消す方法 1 2022/11/10 16:10
- 数学 数学について (1+2)−5 分配法則と、括弧の中から計算するとでは、答えが違いますがどういうことで 2 2023/01/13 19:21
- 数学 数学的帰納法 中括弧の前の・(掛ける)は省略してもOKですよね? 独特の質問で申し訳ございません 1 2023/04/11 17:53
- Excel(エクセル) エクセル、画像ファイル名の書かれたセル(複数個所)に画像を一括で表示させる方法 1 2023/04/19 00:19
- その他(プログラミング・Web制作) スプレッドシート 一括でQRコードを生成したい 2 2022/12/15 11:36
- その他(プログラミング・Web制作) プログラミング言語について 2 2023/06/04 01:39
このQ&Aを見た人はこんなQ&Aも見ています
-
カンパ〜イ!←最初の1杯目、なに頼む?
飲み会で最初に頼む1杯、自由に頼むとしたら何を頼みますか? 最初はビールという縛りは無しにして、好きなものを飲むとしたら何を飲みたいですか。
-
家・車以外で、人生で一番奮発した買い物
どんなものにお金をかけるかは人それぞれの価値観ですが、 誰もが一度は清水の舞台から飛び降りる覚悟で、ちょっと贅沢な買い物をしたことがあるはず。
-
「覚え間違い」を教えてください!
私はかなり長いこと「大団円」ということばを、たくさんの団員が祝ってくれるイメージで「大円団」だと間違えて覚えていました。
-
おすすめのモーニング・朝食メニューを教えて!
コメダ珈琲店のモーニング ロイヤルホストのモーニング 牛丼チェーン店の朝食などなど、おいしいモーニング・朝食メニューがたくさんありますよね。
-
お風呂の温度、何℃にしてますか?
みなさん、家のお風呂って何℃で入ってますか? ぬるめのお湯にゆったり…という方もいれば、熱いのが好き!という方もいるかと思います。 我が家は平均的(?)な42℃設定なのですが、みなさんのご家庭では何℃に設定していますか?
-
エクセルで複数行を括弧でくくるには・・
Excel(エクセル)
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・【大喜利】【投稿~11/22】このサンタクロースは偽物だと気付いた理由とは?
- ・お風呂の温度、何℃にしてますか?
- ・とっておきの「まかない飯」を教えて下さい!
- ・2024年のうちにやっておきたいこと、ここで宣言しませんか?
- ・いけず言葉しりとり
- ・土曜の昼、学校帰りの昼メシの思い出
- ・忘れられない激○○料理
- ・あなたにとってのゴールデンタイムはいつですか?
- ・とっておきの「夜食」教えて下さい
- ・これまでで一番「情けなかったとき」はいつですか?
- ・プリン+醤油=ウニみたいな組み合わせメニューを教えて!
- ・タイムマシーンがあったら、過去と未来どちらに行く?
- ・遅刻の「言い訳」選手権
- ・好きな和訳タイトルを教えてください
- ・うちのカレーにはこれが入ってる!って食材ありますか?
- ・おすすめのモーニング・朝食メニューを教えて!
- ・「覚え間違い」を教えてください!
- ・とっておきの手土産を教えて
- ・「平成」を感じるもの
- ・秘密基地、どこに作った?
- ・【お題】NEW演歌
- ・カンパ〜イ!←最初の1杯目、なに頼む?
- ・一回も披露したことのない豆知識
- ・これ何て呼びますか
- ・初めて自分の家と他人の家が違う、と意識した時
- ・「これはヤバかったな」という遅刻エピソード
- ・これ何て呼びますか Part2
- ・許せない心理テスト
- ・この人頭いいなと思ったエピソード
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・好きなおでんの具材ドラフト会議しましょう
- ・餃子を食べるとき、何をつけますか?
- ・あなたの「必」の書き順を教えてください
- ・ギリギリ行けるお一人様のライン
- ・10代と話して驚いたこと
- ・大人になっても苦手な食べ物、ありますか?
- ・14歳の自分に衝撃の事実を告げてください
- ・家・車以外で、人生で一番奮発した買い物
- ・人生最悪の忘れ物
- ・あなたの習慣について教えてください!!
- ・都道府県穴埋めゲーム
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
liタグの中に<p>タグやら<dl>を...
-
li タグ全体をリンクに。
-
html/cssの、navを2段にする...
-
dlタグの中にdivは使える?
-
リストマーカーをボックス内に...
-
HTMLのdlとul どちらが正しいと...
-
ボタンを横に並べて表示させる方法
-
ulタグやliタグの中でbrタグ...
-
ol要素の番号とリスト項目の離...
-
リストを2つに分割して、それぞ...
-
HTMLで画像を3つ並べる方法
-
【CSS】メニュー上部に固定させ...
-
リストの数字のフォントサイズ...
-
「・」(黒い点)を非表示にした...
-
複数行にまたがる括弧を表示し...
-
タグの前にある空白について
-
更新履歴の作り方
-
CSS li float 2列組み
-
画像にリンクを張ると画像がず...
-
javascriptのアコーディオンメ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
リストマーカーをボックス内に...
-
ulタグやliタグの中でbrタグ...
-
liタグの中に<p>タグやら<dl>を...
-
リストの数字のフォントサイズ...
-
html/cssの、navを2段にする...
-
<ul>~</ul>が二つ続くと間に改...
-
HTMLで組織図を作成する方法
-
<ul><li></li></ul>にするメリ...
-
レスポンシブWebデザインでリン...
-
番号付きリスト(<Ol><Li>・・...
-
<table>の高さ固定。情報増加時...
-
ol要素の番号とリスト項目の離...
-
htmlの<ol>タグで、数字などを...
-
html <ul></ul>の並びで一行空...
-
divタグ内のコンテンツが重なっ...
-
ulとliで囲った文字の一部を変...
-
HTML5のfooterに見出しを付けて...
-
文法チェックの<A>と</A>の間が...
-
jQuery-もっと見るボタンをスマ...
-
テーブル内のプルダウンの下に...
おすすめ情報