Date: Mon, 7 Aug 2006 17:20:40 +0900
From: no@ann.co.jp
Subject: [pasml 209315] Re: CSSでWordのぶらさげインデントはで来ませんか
To: pasml@ann.co.jp
Message-Id: <200608070820.k778KeIo024789@ns.pas2.jp>
X-Mail-Count: 209315
お名前 : テツヤ 困りごと掲示板から
URL :
質問URL: http://pasokoma.jp/bbs.shtm?num=363780&ope=v
ツリー: http://pasokoma.jp/cgi/tree.cgi?num=363780
--
しんさんは No.363773「Re:CSSでWordのぶらさげインデントはで来ませんか」で書きました。
了解。一応説明をつけときます。《
<BODY onload="test()"> <!--¶←これは、文書を読み終わってから処理をするということ。それがonloadイベント -->
<SPAN id=Docs> <!--¶←ここは、Docs内にDIV要素を置くことで成り立っています。DIV要素を自由に追加できます。-->
<DIV style="background-color:yellow">
1234567890<BR>
</DIV>
<DIV style="background-color:yellow">
1234567890<BR>
abcdefghijklmnopqrstuvwxyz<BR>
</DIV>
<DIV style="background-color:yellow">
1234567890<BR>
abcdefghijklmnopqrstuvwxyz<BR>
abcdefghijklmnopqrstuvwxyz<BR>
</DIV>
</SPAN>
<SCRIPT>
function test(){
for(I=0; I<Docs.all.tags("DIV").length; I++){ //¶←Docs内のDIV要素の分を処理する。
if(Docs.all.tags("DIV")[I].scrollHeight>40){ //¶←要素が持つ高さを40ピクセルと比較している
Docs.all.tags("DIV")[I].style.textIndent="-2em"; //¶ここの{ }内は「高さ>40」の時に処理をする。で、インデントと
Docs.all.tags("DIV")[I].style.paddingLeft="2em"; //¶パディングを指定。
}
}
--
== 掲示板URL: http://pasokoma.jp/ ==
配信の停止: http://pasokoma.jp/taikai.shtml
本メールマガジンへの返信はなさらないで下さい
== 投稿はパソコン困りごと掲示板でお願い致します ===