
以下の例のとおり文字列の横に赤と書き赤の文字だけを装飾し右寄せします。
これはテーブルの中に書いているのですが、文字列が長くセル内で折り返し2行で
表示された際に赤の文字は3行目に右寄せされてしまいます。
これを2行目に表示させることはできないでそうか。
よろしくお願い致します。
.right {
text-align:right;
}
.aka {
background-color:#FF0000;
}
あいうえおかきくけこ<DIV CLASS="right"><SPAN CLASS="aka">赤</SPAN></DIV>
A 回答 (5件)
- 最新から表示
- 回答順に表示
No.4
- 回答日時:
<DIV style="float:left;clear:both;">あいうえおかきくけこ</DIV><DIV style="text-align:right;"><SPAN style="color:#FF0000;">赤</SPAN></DIV><DIV style="clear:both;"></DIV>
「かきくけこ」の後に (ブロック要素である) DIV 要素がある事で、改行が行われるのが普通というか、行単位で領域が確保されるというか・・・。
(背景色を指定してみれば、どこが該当領域か認識しやすいです。)
>右寄せします
これを確保された領域の中での右寄せか領域ごと位置指定して何かしら基準としたい物の右寄せかによって、
手法が変わるというか(そもそも発想が変わる・・・)
上記例示は、直前のブロック要素に float を指定する事により改行を回避しています。
ただその為に、後方に解除用の追記もあり・・・。
参考にしてみたいと思いますがやはり思い通りに、なおかつHTML4.01 Strictのチェックで完璧な採点をされるように作るには難しいかもしれません。もう少しいろいろ考えようと思います。
No.3
- 回答日時:
1行で表示出来る場合は1行で、
表示しきれない場合は「あいうえおかきくけこ」「赤」で改行するようにするには、
<TD><NOBR><span class="left">あいうえおかきくけこ<WBR>赤</NOBR></TD>
で可能ですが、
<WBR><NOBR>とも、IEとNNの独自拡張だったような気がします。
「あいうえおかきくけこ」を左寄せ
「赤」を右寄せ(下寄せ)、というのはちょっと無理がありますね。
以下はたぶんブラウザ依存で表示位置がずれるかも
floatを使うときはwidthも指定しないと、期待通り表示されないことが多いです。
.left{
display:box;
text-align:left;
float:left;
}
.right{
display:box;
text-align:right;
float:right;
}
<td>
<span class="left">あいうえおかきくけこ</span><span class="right">赤</span>
</td>
「あいうえおかきくけこ」で改行される場合は、「赤」は1行目に表示されると思います。
もともと下段揃えというのはスタイルシートでは出来ないと思いますから。
どうしても、というならテーブルが無難かも、です。
<td>
<table width="100%"><tr><td valign="top">あいうえおかきくけこ</td><td align="right" valign="bottom">赤</td></tr></table>
</td>
*動作未検証
No.1
- 回答日時:
右寄せとかセンタリングとかはブロックレベル要素を用いますので前後に強制的な改行が入ります。
コレを無理矢理行上げすると言うのは異なる環境間にて表示状態の差異が表示することを考えれば難しいかも…。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
HTML 表の上に文字がきてしま...
-
<td>中の文字列に<p>は必要?
-
ビットマップ(bmp)形式で背景...
-
編集が出来ません(JPEGフ...
-
gooブログで画像を挿入後
-
Google等のサーチエンジンで自...
-
Google画像の使用について
-
教えてください。数日前からパ...
-
上司から10メガバイトの画像...
-
アイコンとバナーの違いについて
-
gooブログ
-
サーブレット/JSPでブラウザの...
-
楽天ブログで写真を2枚入れる...
-
写真に説明文を入れペイントで...
-
WMAタグの編集について
-
シーサーブログ管理画面の自由...
-
動画共有サイトYourfilehostの...
-
パワーポイントのハイパーリン...
-
画像の背景の透明部分だけを広...
-
下記サイトの禁止タグをアメブ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
<td>中の文字列に<p>は必要?
-
HTML 表の上に文字がきてしま...
-
HTMLでテーブルを作成すると上...
-
JSPのタグについて
-
文章が読みやすいのは?
-
wordpressのフッター広告が左寄...
-
こんな<form>って、基本的にあ...
-
FORMタグ挿入による勝手に改行...
-
表を作ってますが勝手に空白が...
-
GoogleAdsenseのHTMLがHPにうま...
-
ビットマップ(bmp)形式で背景...
-
編集が出来ません(JPEGフ...
-
質問です。 彼女がこれを見せて...
-
アイコンとバナーの違いについて
-
20代まで乾燥肌でなかったので...
-
画像のペイントについて
-
サーブレット/JSPでブラウザの...
-
デジカメで撮った集合写真に写...
-
FC2ブログの記事内に動画ファイ...
-
画像の背景の透明部分だけを広...
おすすめ情報