
よろしくお願いします。
まずhtmlに以下の記述をしております。
<p class="font">
スタイルシート
<span class="color2">レッスンブック</span>
パソコン
<img src="img/hoge.gif" alt="テスト" width="250" height="130" />
インターネット
プリンター
</p>
レッスンブックについてのみ文字色を変えたいため<span>を使用しております。
<p class="font">~</p>にはtext-align:leftを;適用しており
当然ですが、左に寄ります。
ですが一部の文字や画像のみを中央揃えにしたいのですが、きっとclass名を入れれば良いのだと思うのですが、具体的にどこに記述したら良いのか分かりません。
上記のimgと「レッスンブックのみを中央揃えにしたいと思っております。
ご指導よろしくお願いします。
No.3ベストアンサー
- 回答日時:
う~~ん。
もしかして、↓こういうことかな。
<div class="font">
<p>スタイルシート</p>
<p class="color2">レッスンブック</p>
<p>パソコン</p>
<p><img src="img/hoge.gif" alt="テスト" width="250" height="130" /></p>
<p>インターネット</p>
<p>プリンター</p>
</div>
▽スタイルシート
.color2に以下スタイルを追加
.color2 {
text-align:center; /* この1行を追加 */
}
もし、.color2を他の場所でも使っているようなら、
限定的に使用します。
.font .color2 {
text-align:center; /* この1行を追加 */
}
<p>タグは段落ですから、通常は上下に余白が発生します。
これがイヤなら、
.font p {
margin:0;
}
で大丈夫かな。
borderとpadding、widthとpaddingを同スタイル内で使用すると、
ブラウザごとの表示に違いが出るので、オススメしませんよ。
No.2
- 回答日時:
ちょっと目的のものがよくわかりません。
<p class="font"></p>の中身には<br />等が無いので
スタイルシートからプリンターまではすべて横並びになるはずですが、
一部だけ中央揃えというのはどういう事でしょう?
全体を<pre></pre>で囲んでいるのでしょうか?
ちなみにspanはインライン要素なので、ボックスがテキストや画像の幅と同じになります。
なのでそのボックスの中にtext-align:center;を指定しても効きません。(text-alignは記述したボックスの中身に対する指定)
spanにtext-alignを効かせたい場合は一緒にdisplay:block;を指定して、spanをブロックレベル要素にしてやると出来ます。
No.1
- 回答日時:
一部分だけなら、クラス作らなくても、style属性で指定すれば..
<span class="color2" style="text-align:left;">レッスンブック</span>
パソコン
<span style="position:absolute;left:50%;">
<img src="img/hoge.gif" alt="テスト" width="250" height="130" />
</span>
インターネット
この回答への補足
ありがとう御座います。
実行してみたのですが、
<span class="color2" style="text-align:center;">レッスンブック</span>で中央に寄りません。
また、<span style="position:absolute;left:50%;">
<img src="img/hoge.gif" alt="テスト" width="250" height="130" />
</span>を実行してみたところ、上記は全て枠で囲んであり、その枠から画像が出てしまいました。
お手数ですが再度ご指導頂けませんでしょうか?
<p class="font">に記述しているcssは以下の通りで御座います。
.font{
text-align: left;
width: 750px;
padding: 20px;
border-top: 2px solid #191970;
border-right: 2px solid #191970;
border-bottom: 2px solid #191970;
border-left: 2px solid #191970;
margin-left: 0;
margin-right: 10;
background-color: #ffff00;
font-weight: bolder;
}
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- HTML・CSS ヘッダーの画像にメインエリアがかぶってしまいます 1 2022/11/28 14:06
- HTML・CSS CSSのホバーエフェクト 1 2023/06/19 06:53
- HTML・CSS img と p を縦中央に配置したいのですがうまくいきません。 2 2023/01/12 14:38
- HTML・CSS CSSがなぜかfont-sizeだけ効かない...記述がまちがっているんでしょうか 5 2022/04/09 17:52
- HTML・CSS CSSが効かずどのように指定すれば良いか分からないのでアドバイスお願い致します 2 2023/06/07 12:25
- HTML・CSS cssの display: flex;で横並びにならずに困ってます 1 2022/12/04 13:18
- JavaScript jqueryを使ったスムーススクロールのコードを書いたのですが、HTMLコード内にある、a butt 2 2022/04/14 10:59
- JavaScript htmlとcssに関する質問です 3 2022/12/06 05:36
- HTML・CSS html cssのmargin 5 2022/12/03 11:04
- HTML・CSS 書籍を見つつサイト造りの練習をしているのですが、見た目が一致しません 2 2022/11/28 15:00
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
リンクしてる画像
-
line-heightと画像
-
色のついた外枠を部分的に付け...
-
cssで一部の文字や画像を中央に...
-
HTMLタグ記述の方法
-
バナーの貼り方が、わかりません…
-
xhtmlでの画像サイズ指定につい...
-
特定のオンマウス画像にだけ枠...
-
この解答は合っていますか?
-
画像が表示されない
-
CSSで判らないことがあります。...
-
relタグにリンクスタイルを指定...
-
IE8でのバグ?
-
inputタグでサーバにデータを送...
-
cssで画像を均等に配置する方法...
-
角が丸いテーブルをスタイルだ...
-
css firefox IE 画像を中央揃え...
-
アマゾンアファリエイトをカズ...
-
stinger3でタイトル画像を中央...
-
画像が真ん中に来て画像と商品...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ボタンをセル内一杯に表示させ...
-
リンクを知らせる手のマークが...
-
画像を全体の200%の倍率で表示...
-
ホームページの一番下に配置し...
-
画像をクリックして同じページ...
-
XML画像データををHTMLで簡単に...
-
table で画像をピッタリとくっ...
-
画像の横に画像を配置したいです。
-
機種依存文字、m2(平方メート...
-
画像リンクの周りに線が出ます
-
画像をリンクさせると紫の枠が...
-
オンマウスで離れた画像が変わる。
-
UDP通信を使うチャットプログラ...
-
画像をクリックして元に戻すには
-
1箇所に複数画像を別々に配置は...
-
システム開発会社のホームページ
-
floatさせたdtの内容が多い場合...
-
inputタグでサーバにデータを送...
-
jqureryスライドショーが上手く...
-
ホームページで画像を横に並べ...
おすすめ情報