質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
HTML

HTMLとは、ウェブ上の文書を記述・作成するためのマークアップ言語のことです。文章の中に記述することで、文書の論理構造などを設定することができます。ハイパーリンクを設定できるハイパーテキストであり、画像・リスト・表などのデータファイルをリンクする情報に結びつけて情報を整理します。現在あるネットワーク上のほとんどのウェブページはHTMLで作成されています。

Q&A

解決済

1回答

4979閲覧

<div>タグを改行しないようにしたい

Test1115Test

総合スコア52

HTML

HTMLとは、ウェブ上の文書を記述・作成するためのマークアップ言語のことです。文章の中に記述することで、文書の論理構造などを設定することができます。ハイパーリンクを設定できるハイパーテキストであり、画像・リスト・表などのデータファイルをリンクする情報に結びつけて情報を整理します。現在あるネットワーク上のほとんどのウェブページはHTMLで作成されています。

0グッド

0クリップ

投稿2016/09/02 13:43

divタグを改行しないようにしたいのですがうまくいきません

html

1<div class="inline"> 2 <div class="a"> 3 テスト 4 5 </div> 6 <div class="b"> 7 テスト 8 </div> 9</div> 10<div class="inline"> 11 <div class="c"> 12 テスト 13 </div> 14</div>

css

1.a{ 2border-width: 1px; 3border-style: solid; 4width: 350px; 5height: 300px; 6} 7 8.b{ 9border-width: 1px; 10border-style: solid; 11width: 300px; 12height: 200px; 13} 14.c{ 15border-width: 1px; 16border-style: solid; 17height: 500px; 18width: 200px; 19} 20.inline{ 21display: inline-block; 22_display: inline; 23}

borderがあるdivをインライン要素にするとborderが消えてしまうので上位にdivを追加しました
縦にクラスaとbが並び、その横に縦長のcがあるというようにしたいのですが、ブラウザで開いてみるとクラスaとbが下に下がってしまいます。div内に文字を入れないと思ったとおりに行きます
htmlが間違っていればご教授ください

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答1

0

ベストアンサー

CSS3のflexボックスを使ってよいならば、以下のコードで実現できます。

html

1 <div class="parent"> 2 <div> 3 <div class="a">テスト</div> 4 <div class="b">テスト</div> 5 </div> 6 <div> 7 <div class="c">テスト</div> 8 </div> 9 </div>

css

1.parent { 2 display: flex; 3} 4 5.a { 6 border-width: 1px; 7 border-style: solid; 8 width: 300px; 9 height: 300px; 10} 11 12.b { 13 border-width: 1px; 14 border-style: solid; 15 width: 300px; 16 height: 200px; 17} 18 19.c { 20 border-width: 1px; 21 border-style: solid; 22 height: 500px; 23 width: 200px; 24} 25

https://jsfiddle.net/yuji38kwmt/kp37fzt9/

_displayについて

余談になりますが、_displayはCSSハックとよばれる技術で、古いです。
IE6とかの時代の技術なので、特に理由が無い限り使うべきでないと思います。

http://css-happylife.com/archives/2006/0912_1839.php

投稿2016/09/02 16:34

yuji38kwmt

総合スコア437

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問