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

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

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

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

CSS

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

Q&A

解決済

1回答

302閲覧

段落?margin?padding?

satom0102

総合スコア12

HTML

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

CSS

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

0グッド

0クリップ

投稿2018/10/06 12:15

編集2018/10/06 12:33

イメージ説明
上記のように、リンクの上に段落を入れたいのですが、入れ方がわかりません。イメージ説明
「むかしむかし〜」の文と「おばあさんが〜」の分の間を1文字分のみ開けたまま

<p>と<a>の間に1文字分の段落を入れたいです。 いくら調べても分からないため、質問致しました。

「HTML」

HTML

1<!DOCTYPE html> 2<html lang="ja"> 3<head> 4<meta charset="UTF-8"> 5<title>昔話</title> 6<link rel="stylesheet" href="challenge_momotaro.css"> 7</head> 8<body> 9 <h1>桃太郎</h1> 10  <p>むかしむかし、あるところにおじいさんとおばあさんが住んでいました。おじいさんは山へ芝刈りに、おばあさんは川に洗濯に行きました。</p> 11 <p>おばあさんが洗濯をしていると、川上からどんぶらこどんぶらこと、大きな桃が流れてきました。</p> 12 <a href="http://codecamp.jp">CodeCamp</a> 13</div> 14</body> 15</html>

「CSS」

CSS

1body{ 2 background-color: black; 3} 4 5h1 { margin-top: 0; margin-bottom: 0;} 6a { margin-top: 2;} 7p { margin-top: 0; margin-bottom: 0; } 8 9h1{ 10 font-size: 24px; 11 color:red; 12 text-align: center; 13 padding: 0.5em 0; 14 border-top: dashed 3px white; 15 border-bottom: dashed 3px white;16 padding:0.5 0; 17} 18 19p{ 20 font-size: 16px; 21 color:#ffffff; 22} 23 24a{ 25 font-size: 16px; 26 color: #4b0082; 27}

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

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

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

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

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

kei344

2018/10/06 12:18

コードはスクリーンショットでなくコードブロックにテキストでお書きください。
kei344

2018/10/06 12:28

質問文のコードはそれぞれコードブロックで囲んでいただけませんか? ```(バッククオート3つ)で囲み、前後に改行をいれるか、コードを選択して「<code>」ボタンを押すとコードブロックになります。
guest

回答1

0

ベストアンサー

CSS

1/* 2↓ aの直前に制御文字が入っている */ 3a { margin-top: 2;}

CSS

1h1{ 2 font-size: 24px; 3 color:red; 4 text-align: center; 5 padding: 0.5em 0; 6 border-top: dashed 3px white;/* ↓不要な文字が入っている */ 7 border-bottom: dashed 3px white;8 padding:0.5 0; 9}

HTMLのほうにも制御文字が入り込んでいるので、制御文字を表示できるエディタなどを探されてはいかがでしょうか。

【HTML - Atomのエディターで目に見えない文字が入ってしまう(124949)|teratail】
https://teratail.com/questions/124949


それを直した上で、これでとりあえず出来ます。

CSS

1a { 2 margin-top: 2em; /* ← 単位が必要 */ 3 display: inline-block; /* a要素はinlineが初期値なので、上下のmarginが付かない */ 4} 5```**動くサンプル:**[https://jsfiddle.net/7gdkv15t/](https://jsfiddle.net/7gdkv15t/)

投稿2018/10/06 13:02

kei344

総合スコア69407

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

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

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

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

ただいまの回答率
85.48%

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

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

質問する

関連した質問