質問: どなたか知恵を貸していただけないでしょうか。 どなたか知恵を貸していただけないでしょうか。 定義タグを使って以下のような文書を作ってます。 (1)テキストテキストテキストテキストテキストテキストテキストテキストテキスト テキストテキスト (2)テキストテキストテキストテキストテキストテキストテキストテキストテキスト テキストテキスト (3)テキストテキストテキストテキストテキストテキストテキストテキストテキスト てきすとてきすとてきすとてきすと てきすとてきすとてきすと 1. ~ で囲みました。 テキストが長すぎて、改行した時に↓次の行の先頭文字が(1)と同じところまできてしまうので困っています。 (1)テキストテキストテキストテキストテキストテキストテキストテキストテキスト テキストテキスト (2)テキストテキストテキストテキストテキストテキストテキストテキストテキスト テキストテキスト (3)テキストテキストテキストテキストテキストテキストテキストテキストテキスト てきすとてきすとてきすとてきす てきすとてきすとてきすと もともとのタグは改行した時、インデントが次の行にも効かないものでしょうか。 以前は効いていたページもあったのですが、スタイルシートが変わって タグにいろいろ設定してしまったので、もともとの設定が効かなくなったのでしょうか。 2.の横並びという方法も考えました。 xhtml (1)テキストテキスト...... (2)テキストテキスト...... (3)テキストテキスト...... dl.list309 dt { clear: left; float: left; margin: 0 0 0 1em; width: 1em; padding-left: 0px; } dl.list309 dd { margin-bottom: 1em; margin-left: 0.5em; } ところが、(3)の本文中↓でを使いたいので困っています。 「 てきすとてきすとてきすとてきす てきすとてきすとてきすと」 いったいどうすればよいでしょうか。
回答: よくわかってませんが... dl.list309 { margin-left:1.5em; } dl.list309 dt { text-indent:-1.5em; } みたいなのではダメでしょうか?