ウェブサイト制作で質問です。
簡単なHTMLしかわからず、スタイルシートはよく分かっていません。
そのような状態ですが、以下のような3つのことをやりたいと思っています。
可能でしょうか。
やり方を教えていただけないでしょうか。
(1)行間を調整する
例えば
AAAAAAAAA
BBBBBBBBB
CCCCCCCCC
という3行がある場合、
AとBの間の行間と、BとCの間の行間は、それぞれ任意の広さに変えられますか?
(現状では<BR>や<P>しかやり方を知りません)
(2)ウェブサイトのフォントを変える
上記のような3行の場合、
例えば
Aの行をゴシック体、
Bの行を明朝体、
Cの行をPOP体
のように、好きなフォントを指定できますか?
(3)1文字だけ頭を出す
例えば以下のように
♪AAAAAAAAA
AAAAAAAAA
♪BBBBBBBBB
BBBBBBBBB
♪CCCCCCCCC
CCCCCCCCC
と「♪」1文字だけ、頭を出すことはできますか?
A 回答 (6件)
- 最新から表示
- 回答順に表示
No.6
- 回答日時:
(1)(2)(3) を同時に
<style>
.abc { background:lightgray; width:16ex; }
.abc p { margin:0 0 1ex 1em; }
.abc p:before { content:'\266A'; font-family:san-serif; margin-left:-1em; }
.abc p:nth-child(1) { font-family:san-serif; line-height:1em; margin-bottom:1.5ex; }
.abc p:nth-child(2) { font-family:serif; line-height:1em; margin-bottom:0.5ex; }
.abc p:nth-child(3) { font-family:fantasy; line-height:1em; }
</style>
<article class=abc>
<p>AAAAAAAAA AAAAAAAAA
<p>BBBBBBBBB BBBBBBBBB
<p>CCCCCCCCC CCCCCCCCC
</article>
No.5
- 回答日時:
そして、
>(1)行間を調整する
>(2)ウェブサイトのフォントを変える
>(3)1文字だけ頭を出す
はスタイルシートで、自由自在にできます。
例えば、
<style media="screen">
<!--
html,body{argin:0;padding:0;}
p{line-height:1.6em;text-indent-1em;}
header,section,footer{width:90%;margin:0 auto;}
/* blockquote内の指定 */
blockquote p{/* 引用内の段落 */
line-height:1.6em;/*行の高さ */
margin:0.6em;/* 行間は1.2em */
}
blockquote p.Words{/* 引用内のセリフ */
font-style:oblique;
margin-top:-0.5em;
position:relative;
}
blockquote p.Words:wife:before{content:"♠「";}
blockquote p.Words.husband:before{content:"♠「";}
blockquote p.Words:after{content:"」";}
blockquote p.Words.husband{color:blue;}
blockquote p.Words.wife{color:red;}
section>p{cleaer:left;}
section>p:first-letter{
font-size: 2em; font-weight:bold;float: left
}
-->
</style>
No.4
- 回答日時:
HTMLの基礎も理解されていないようですね。
これで立腹して読まないなんてことはだめですよ。HTMLは、「SGMLをルーツに持っている。( http://www.asahi-net.or.jp/%7Esd5a-ucd/rec-html4 … )。」
一度下記を読んでおくこと。
_____
そこで、プレーンテキストのみを用いて、「タグ」を使うことによってデータに意味を持たせることが考えられた。( https://ja.wikipedia.org/wiki/Standard_Generaliz … )
 ̄ ̄ ̄ ̄ ̄
★デザインのためのものではなく、あくまで文書の(意味的な)構造をマークアップするものです。
[例] 各タグの後に意味を付しておきます。
<h2>下記の見出し</h2><!-- Heading -->
<p>HTMLの基礎も理解されていないようですね。これで立腹して読まないなんてことはだめですよ。</p><!-- 段落Paragraph -->
<p>HTMLは、<q>SGMLをルーツに持っている。( http://www.asahi-net.or.jp/%7Esd5a-ucd/rec-html4 … )。</q><!-- 引用Quotation --></p>
<p><strong>一度下記を読んでおくこと。</strong><!-- 重要 --></p>
<blockquote><!-- Block Quotations 引用ブロック -->
そこで、プレーンテキストのみを用いて、「タグ」を使うことによってデータに意味を持たせることが考えられた。( https://ja.wikipedia.org/wiki/Standard_Generaliz … )
これをブラウザで見ると、見出しは太字で、段落の間は間隔をあけて、行内引用分は""でくくられ、引用ブロックは左右が字下げされますね。
視覚系ブラウザがそのように表示するのは、ブラウザが持つスタイルシートによるものです。★ あらかじめ用意されているスタイルシート
一方、スクリーンリーダーで読むと、見出しは少し大きい声で、段落間は少し間をおいて読み上げますね。読み上げようのスタイルシートもリーダーは持っている。
・・HTMLとスタイルシートの役割を正確に理解してください。
そのうえで、「スタイルシートの概説( http://www.asahi-net.or.jp/%7Esd5a-ucd/rec-html4 … )」をご覧ください。
実例を上げておきます。HTMLに用意してある要素(Element)--タグ--は限られていますので、「id属性及び class属性と併用することで、文書に構造を付加( http://www.asahi-net.or.jp/%7Esd5a-ucd/rec-html4 … )」してあります。
★Another HTML Lint - Gateway( http://www.htmllint.net/html-lint/htmllint.html# )
の(右上)DATAでチェック済み
★HTML5 スタイルシートは後で
★タブは_に置換してあるので戻す
★とりあえず、これを表示してごらんなさい。
<!doctype html>
<html>
<head>
_<meta charset="utf-8">
_<title>サンプル</title>
_<meta name="description" content="">
_<meta name="author" content="ORUKA">
<style media="screen">
<!--
この部分は次で
-->
</style>
</head>
<body>
_<header>
__<h1 id="title">Your title</h1>
_</header>
_<section>
__<h2>A smaller heading</h2>
__<blockquote>
___<p>とある女性がイタリアの会議に出張することになり、空港まで彼女の夫が車で送ってくれました。</p>
___<p class="Words wife">ありがとう。ねえあなた、何かイタリアから持ち帰ってほしいものはある?</p>
___<P>すると夫は笑いながらこう答えました。</p>
___<p class="Words husband">イタリアの女の子を頼むよ</p>
___<p>妻は飛び立っていきました。</p>
___<p>会議は無事に終わり、夫は空港まで迎えに行きました。</p>
___<p class="Words husband">おかえりハニー、出張はどうだったんだい?</p>
___<p class="Words wife">とてもよかったわ</p>
___<p class="Words husband">ところで、僕へのおみやげはどうなったんだい?</p>
___<p class="Words wife">何のおみやげかしら?</p>
___<p class="Words husband">ほら、イタリアの女の子を頼んだだろ?</p>
___<p class="Words wife">ああ、そのことね……。私はできるだけのことはしたのよ。あとは9か月待って、実際に女の子かどうかを確かめるだけ</p>
___<address cite="http://labaq.com/archives/51873721.html"><a href="http://labaq.com/archives/51873721.html">「イタリア出張する妻に、夫が無茶なおみやげを頼んだら…」と言うお話:らばQ</a></address>
__</blockquote>
__<p>文書構造をこのようにHTMLでマークアップしていきます。</p>
__<p>プレゼンテーションは、その文書をどのように表現するかをメディアごとに記述していきます。今回は視覚系メディアのみ指定してみます。印刷など他のメディアではデフォルトで表現されますが、それらは、それぞれの端末のスタイルシートが適用されます。印刷するとわかる。</p>
_</section>
_<footer>
__<h3>A nice footer</h3>
_</footer>
</body>
</html>
No.3
- 回答日時:
<style type="text/css"><!--
p.test{line-height: 1.6;}
p.test span.font1{ font-family: "MS Pゴシック", sans-serif;}
p.test span.font2{ font-family: "MS P明朝", serif;}
p.test span.font3{ font-family: "HGP創英丸ポップ体", "富士ポップ", "Comic Sans MS", fantasy;}
p.test span.onpu{ display: block; padding: 0 0 0.2em 1em;}
p.test span.onpu:before{ margin: 0 0.2em 0 -1.2em; content: "♪";}
--></style>
↑↑これを</head>の上に入れる
---------------------------
↓↓これを<body>内に
<p class="test">
あいうえお<br>
かきくけこ<br>
さしすせそ
</p>
<p class="test">
<span class="font1">あいうえお</span><br>
<span class="font2">かきくけこ</span><br>
<span class="font3">さしすせそ</span>
</p>
<p class="test">
<span class="font1 onpu">あいうえお<br>あいうえお</span>
<span class="font2 onpu">かきくけこ<br>かきくけこ</span>
<span class="font3 onpu">さしすせそ<br>さしすせそ</span>
</p>
---------------------------
CSSを利用すれば、質問内容の再現ができますが、その他のプロパティや微調整など色々な仕様やルールがあります。
(※フォントはパソコンに依存するので、無意味に利用しない方が良い・・・)
これがCSSの初歩です。
これが理解できるようになったら、CSSファイルを使います。
No.2
- 回答日時:
スタイルシートを習得しないと説明もチンプンカンプンだと思う。
全てスタイルシートにidセレクタとプロパティ:値とか、クラスセレクタとプロパティ:値とかを記述して、そのセレクタをHTMLで引用する。
html記述
<p>AAAAAAAAA</p>
<p class="gyoukan1">BBBBBBBBB</p>
<p class="gyoukan2">CCCCCCCCC</p>
スタイルシート記述
.gyoukan1 {margin-top:10px;} 意味:上の要素と10px空ける
.gyoukan2 {margin-top:20px;} 意味:上の要素と20px空ける
てな具合。
他も同じ。
プロパティ:値は色々あるから、解説サイトで無く、教科書(本)で先ず練習した方が良いと思う。本は3000円位で売っている。
解説サイトは、用語や用語の意味は知っている前提で書かれているから、解らないと思う。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 仕事術・業務効率化 文書作成の際の書体や書式について 1 2022/08/29 10:01
- その他(インターネット接続・インフラ) Webサイトのフォント・級数変更について 1 2022/10/18 18:08
- その他(プログラミング・Web制作) 次に、楽天のアジャイル就活に参加して、1日で内定を獲得できる。私は大企業に就職できる? 2 2022/04/17 13:38
- 政治 私の発明した「二階建て漢字」は使えるでしょうか? 3 2023/02/08 16:40
- ビジネスマナー・ビジネス文書 私の所属する公的機関の文書はとても読みにくく、おそらく、以下が原因のように思われます。 フォントはゴ 1 2022/12/01 07:35
- 借金・自己破産・債務整理 教えて!「債務不履行!ついに裁判所から呼出状!本人訴訟で期日の先送りは可能か!?」 5 2022/10/14 10:31
- FC2ブログ NIFTY WEBメールについて 1 2022/03/28 09:47
- Visual Basic(VBA) エクセルのマクロについて教えてください。 2 2023/01/06 08:39
- 統計学 この統計の問題について教えてください 9 2023/07/04 17:02
- その他(セキュリティ) 役所など、情報系システムのセキュリティが弱くても業務システムに問題ないか 3 2022/11/02 16:38
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
文字の位置、上下のマージンが...
-
上付き文字と下付き文字を同時...
-
リストの前後の行間をなくす方...
-
HTMLで特定の文字だけ色を変え...
-
全角半角含めて等幅で表示したい
-
PC版のサイトをスマホに対応さ...
-
CSSで英語はふつうの大きさ...
-
iframe 文字化け
-
文字の色を英字で指定する時は...
-
テーブルの中のフォントサイズ...
-
Excel VBA メール作成について ...
-
Excel VBA メール作成について ...
-
API Sleep関数について
-
outlook 文字を揃えたい。tab...
-
マイクロ(μ)の文字を半角で出...
-
Excel:一部のフォントでセルの...
-
CSS、Bootstrapについて contai...
-
入力規則のリストの文字の大き...
-
PDFファイルを開かずに印刷...
-
ユーザーフォーム スクロール...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
文字の位置、上下のマージンが...
-
HTMLで特定の文字だけ色を変え...
-
特定の文字のみcssを適用するに...
-
リストの前後の行間をなくす方...
-
Format 関数 表示書式指定文字...
-
background-color: #ddd;の意味...
-
<input type="file"> の幅
-
リンク文字
-
全角半角含めて等幅で表示したい
-
fontサイズ指定の ”-(マイナ...
-
アコーディオンメニューが思う...
-
テキストファイルの行を指定し...
-
テキストエリア内の文字の装飾
-
ホームページビルダー作成HPがi...
-
html,cssでスマホとパソコンで...
-
Excel VBA メール作成について ...
-
Excel VBA メール作成について ...
-
上付き文字と下付き文字を同時...
-
iframe 文字化け
-
API Sleep関数について
おすすめ情報