🎄teratailクリスマスプレゼントキャンペーン2024🎄』開催中!

\teratail特別グッズやAmazonギフトカード最大2,000円分が当たる!/

詳細はこちら
HTML

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

CSS

CSSはXMLやHTMLで表現した色・レイアウト・フォントなどの要素を指示する仕様の1つです。

Q&A

解決済

1回答

889閲覧

要素が横並びにならない

JUN2938

総合スコア4

HTML

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

CSS

CSSはXMLやHTMLで表現した色・レイアウト・フォントなどの要素を指示する仕様の1つです。

0グッド

0クリップ

投稿2021/02/20 03:45

編集2021/02/20 06:41

今模写コーディングを行っておりヘッダーを作成しています。
https://iyell.co.jp/business/loancenter/を模写しているのですが、
``html```

<head> <link rel="stylesheet" href="stylesheet.css" /> <link rel="stylesheet" href="responsive.css" /> <meta charset="utf-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>模写4</title> </head> <body> <!-- startヘッダー ---------------------------------------------------------> <header class="header-login"> <div class="container"> <!-- ロゴアイコン------------------------------------------------- --> <div class="logo-header"> <img src="img/logoK.png" alt="logo"/> </div> <!-- ロゴライン--------------------------------------------------- --> <div class="logo-line"> <ul class="ul-line"> <li class="house-icon"><img src="img/ico-homeK.gif" alt="house"/></li> <li>経営方針</li> <li>プラットフォーム</li> <li class="a-line"><a href="#">サービス</a></li> <li>メンバー</li> <li>アソビゴコロv</li> <li>会社情報v</li> <li>採用サイト</li> <li>English</li> </ul> </div> </div> <div class="topface"> <img src="img/topface.png" alt="パソコン"/> <ul class="topface-line"> <li class="top"><a href="#">【在宅ローンテック iYell(イエール)株式会社】></a></li> <li class="middle"><a href="#">サービス</a></li> <li>不動産事業者向け在宅ローンテック</li> </ul> </div>

コメントアウトしているロゴラインの部分を横並びにしたいと思っております。
その並びにある、 <li class="house-icon"><img src="ico-homeK.gif" alt="house"/></li>も画像表示出させたいのですが出来ません。
試したことは、
css
/全体の調整/
{
margin: 0;
padding: 0;
}
.container {
max:width: 1200px;
padding: 0 40px;
margin: 0 auto;
}
/
ヘッダー /
.header {
padding:0 40px;
color: #000;
background-color: #fff;
}
/
ロゴライン   */
.header-login > .container {
display: flex;

}
.house-icon {
width: 10%;
}
.logo-header img {
width: 30%;
}
.ul-line {
display: flex;
margin-left: auto;
list-style: none;
}

.header-login > .container { display: flex; と .ul-line { display: flex; margin-left: auto; list-style: none; にdisplay:flexをしました。 ご教授願います。

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

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

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

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

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

hatena19

2021/02/20 06:18

質問は編集できるので、読みやすいように修正してください。 コードの画像は不要です。画像を入れるなら、現状のWEBページの画像を入れたほうがいいでしょう。 かわりに、コードをマークダウンのコードブロックに入れてください。CSSコードはコードブロックに入ってますので、同様にHTMLコードをしてください。
guest

回答1

0

ベストアンサー

まず、下記の明らかな間違いを修正しましょう。

HTMLコードの header の閉じタグがない。topfaceクラスの前に挿入するといいでしょう。

html

1<!-- 前略 --> 2 3</header> 4<div class="topface"> 5 6<!-- 後略 -->

CSSコードの max:width: 1200px;max-width: 1200px;

あとは、CSSを下記のような感じで修正すればいいでしょう。

css

1/* ロゴライン   */ 2.header-login > .container { 3 display: flex; 4 justify-content: space-between; /* 追加 両端揃え */ 5} 6 7.house-icon { 8 width: 50px; /* 画像のサイズに合わせて固定値で */ 9} 10.logo-header img { 11 width: 120px; /* 画像のサイズに合わせて固定値で */ 12} 13.ul-line { 14 display: flex; 15/* margin-left: auto; 不要 */ 16 list-style: none; 17} 18 19.ul-line > li { 20 padding: 20px; /* メニューの間隔 お好みで */ 21 display: flex; 22 align-items: center; /* 上下中央配置 */ 23}

投稿2021/02/20 07:16

hatena19

総合スコア34073

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

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

JUN2938

2021/02/20 08:55

ご回答いただきましてありがとうございます。 widthの訂正は行いました。 </header>はかなり下の方にありました。 またspace-betweenは存じていたのですが、margin-left:autoでする方法はございませんか?
hatena19

2021/02/20 15:16

.ul-line に margin-left:auto でいいでしょう。
JUN2938

2021/02/21 12:12

ありがとうございます。やってみます。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

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

ただいまの回答率
85.36%

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

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

質問する

関連した質問