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

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

詳細はこちら
HTML

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

CSS

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

Q&A

2回答

1712閲覧

html/cssのdiv内での画像配置の変更、余白部分の調整について

sasamiwarabi

総合スコア8

HTML

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

CSS

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

0グッド

1クリップ

投稿2019/10/01 05:21

編集2019/10/01 23:44

前提・実現したいこと

本質問内の下部に現状画像にある通り、画像配置を中央配置にしたいと考えています。
また、<div.icon> 内にある画像下部の隙間を解消したいと考えています。

発生している問題・エラーメッセージ

イメージ説明

該当のソースコード

##[HTML]

<header> <div class="container"> <div class="info"> <h1>PORTFOLIO</h1> <p>ささみさん</p> </div> <div class= "icon"> <img src= "img/free1.jpg" height= "400" width="300" alt=”Chinpan画像”> </div> </div> </header>

###CSS ※コード一部抜粋

header{ background-color:orange; display: flex; } .container { margin-left: auto; margin-right: auto; background-color: orange; }

試したこと

<div class="icon">や"container"等でCSS試していました。

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

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

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

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

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

dit.

2019/10/01 05:53

teratailには質問を見やすくするための仕組みがあります。 ```html ここにHTMLのコードを記載 ``` 1行以上あける ```css ここにCSSのコードを記載 ``` の形にしてください。 質問は編集できます。コードの部分を選択し、<code>というボタンを押すことでも可能です。
dit.

2019/10/01 07:49

alt=”Chinpan画像”のダブルコーテーションは実際のコードでも全角になってますか?
sasamiwarabi

2019/10/01 08:26

返信ありがとうございます。 全角になってました。修正しました。
Lhankor_Mhy

2019/10/01 11:51

ご提示のコード、headerがふたつあるので、間違っているんじゃないかな、と思いました。
sasamiwarabi

2019/10/01 23:53

コメントありがとうございます。質問内容に不備がありました。実際の内容はヘッダーは一つなので、質問内容には直結はしてないはずですので宜しくお願い致します。
guest

回答2

0

#画像を中央に寄せる
.icon側のCSSが提示されてないので何とも言えませんが、

css

1/* .iconの中全部中央 */ 2.icon{ 3 text-align:center; 4}

とか

css

1.icon img{ 2 margin:auto; 3 display:block; 4}

#隙間をなくす
よくある画像隙間問題の対処法は「画像の下に隙間 対処」でググるだけでも結構出てきます。

css

1img{ 2 display: block; 3}

とか

css

1img{ 2 vertical-align: bottom; 3 /* ↑でもダメならこれも追加 line-height:1; */ 4}

参考

投稿2019/10/02 00:41

dit.

総合スコア3235

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

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

0

周辺のHTMLコードにもよりますが、以下はどうでしょうか。

css

1.icon img { 2 display: block; 3 margin: auto; 4}

投稿2019/10/02 00:49

Lhankor_Mhy

総合スコア36941

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

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

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだベストアンサーが選ばれていません

会員登録して回答してみよう

アカウントをお持ちの方は

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

ただいまの回答率
85.36%

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

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

質問する

関連した質問