CSSでspanの高さを設定する方法
2759 ワード
Javascriptのspanについて
spanを作成して、中にtableを追加して、spanは比較的に小さくて、tableは比較的に大きくて、
spanはスクロールバーを出しますが、spanは自動的にエッジを大きくして、以下の方法で解決することができます.
.........
構文:
overflow : visible | auto | hidden | scroll
パラメータ:
Visible:コンテンツを切り取らず、スクロールバーも追加しません.このデフォルト値を明示的に宣言すると、オブジェクトはオブジェクトを含むwindowまたはframeのサイズに切り取られます.clipプロパティ設定が無効になります
auto:bodyオブジェクトとtextareaのデフォルト値です.必要に応じてコンテンツを切り取り、スクロールバーを追加
hidden:オブジェクトサイズを超えた内容は表示されません
scroll:スクロールバーは常に表示されます
説明:
オブジェクトのコンテンツが指定した高さと幅を超えたときにコンテンツを管理する方法を取得または設定します.
textareaオブジェクトをhidden値に設定すると、スクロールバーが非表示になります.
tableの場合、table-layoutプロパティがfixedに設定されている場合、tdオブジェクトはhiddenのデフォルト値を持つoverflowプロパティをサポートします.hidden,scrollまたはautoに設定すると、tdサイズを超えた内容が切り取られます.visibleに設定すると、directionプロパティの設定に応じて右または左のセルに追加のテキストがオーバーフローします.
この属性は、IE 5からMACプラットフォーム上で利用可能である.
対応するスクリプトプロパティはoverflowです.
あなたのspanを制御しなければ、あなたのtableの親としての容器はあなたのサブ容器の幅に従って、高くて変形します.だからあなたのspanは大きくなりました.不変型の効果を達成するには2つの方法がある.
1、ifreamで1つのページを埋め込んで、あなたのtableをあなたの埋め込みのページの中に置きます.
2、あなたのspanのCSS属性overflowを設定します:scroll;
例
spanを作成して、中にtableを追加して、spanは比較的に小さくて、tableは比較的に大きくて、
spanはスクロールバーを出しますが、spanは自動的にエッジを大きくして、以下の方法で解決することができます.
.........
構文:
overflow : visible | auto | hidden | scroll
パラメータ:
Visible:コンテンツを切り取らず、スクロールバーも追加しません.このデフォルト値を明示的に宣言すると、オブジェクトはオブジェクトを含むwindowまたはframeのサイズに切り取られます.clipプロパティ設定が無効になります
auto:bodyオブジェクトとtextareaのデフォルト値です.必要に応じてコンテンツを切り取り、スクロールバーを追加
hidden:オブジェクトサイズを超えた内容は表示されません
scroll:スクロールバーは常に表示されます
説明:
オブジェクトのコンテンツが指定した高さと幅を超えたときにコンテンツを管理する方法を取得または設定します.
textareaオブジェクトをhidden値に設定すると、スクロールバーが非表示になります.
tableの場合、table-layoutプロパティがfixedに設定されている場合、tdオブジェクトはhiddenのデフォルト値を持つoverflowプロパティをサポートします.hidden,scrollまたはautoに設定すると、tdサイズを超えた内容が切り取られます.visibleに設定すると、directionプロパティの設定に応じて右または左のセルに追加のテキストがオーバーフローします.
この属性は、IE 5からMACプラットフォーム上で利用可能である.
対応するスクリプトプロパティはoverflowです.
あなたのspanを制御しなければ、あなたのtableの親としての容器はあなたのサブ容器の幅に従って、高くて変形します.だからあなたのspanは大きくなりました.不変型の効果を達成するには2つの方法がある.
1、ifreamで1つのページを埋め込んで、あなたのtableをあなたの埋め込みのページの中に置きます.
2、あなたのspanのCSS属性overflowを設定します:scroll;
例
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN " "http://www .w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http ://www.w3.org/1999/xhtml " >
<head>
<title>Test Span</title>
<style type="text/css">
span {
background-color:#ffcc00;
display:-moz-inline-box;
display:inline-block;
width:650px ;
height:250px;
overflow:auto;
}
</style>
</head >
<body>
fixed<br>
<span > javascript span
span, table,span ,table ,
span , span ,
<span style="width:300;height:200;overflow:auto">
.........
</span>
:
overflow : visible | auto | hidden | scroll
:
visible : 。 , window frame 。 clip
auto : body textarea 。
hidden :
scroll :
:
。
textarea hidden 。
table , table-layout fixed, td hidden overflow 。 hidden,scroll auto, td 。 visible, ( direction ) 。
IE5 , MAC 。
overflow。
span , table , . span . .
1, ifream , table .
2, span CSS overflow:scroll; </span>
<br> span
</body>
</html>