ホームページ  >  記事  >  ウェブフロントエンド  >  js はアダプティブ DIV+CSS の 3 つの列の高さを制御します page_html/css_WEB-ITnose

js はアダプティブ DIV+CSS の 3 つの列の高さを制御します page_html/css_WEB-ITnose

WBOY
WBOYオリジナル
2016-06-24 12:28:471184ブラウズ


<; html lang ="ja" xml:lang ="ja" xmlns ="http://www.w3.org/1999/xhtml" >

function P7_colH(){
var i,oh,hh,h=0,dA=document.p7eqc,an=document.p7eqa;
if(dA&&dA.length){
for(i=0;i dA[i].style.height='auto';
}
for(i=0;i oh=dA[i].offsetHeight;h=(oh>h)?oh:h;
}
for(i=0;i if(an){
dA[i].style.height=h+'px';
}else{
P7_eqA(dA[i].id,dA[i].offsetHeight,h);
}
}
if(an){
for(i=0;i hh=dA[i].offsetHeight;
if(hh>h){
dA[i].style.height=(h-(hh-h))+'px';
}
}
}else{
document.p7eqa=1;
}
document.p7eqth=document.body.offsetHeight;
document.p7eqtw=document.body.offsetWidth;
}
}
function P7_eqT(){
if(document.p7eqth!=document.body.offsetHeight||document.p7eqtw!=document.body.offsetWidth){
P7_colH();
}
}
function P7_equalCols(){
if(document.getElementById){
document.p7eqc=new Array;
for(i=0;i document.p7eqc[i]=document.getElementById(arguments[i]);
}
setInterval("P7_eqT()",10);
}
}
function P7_eqA(el,h,ht){
var sp=10,inc=10,nh=h,g=document.getElementById(el),oh=g.offsetHeight,ch=parseInt(g.スタイル.高さ);
ch=(ch)?ch:h;var ad=oh-ch,adT=ht-ad;nh+=inc;nh=(nh>adT)?adT:nh;g.style.height=nh+'px' ;
oh=g.offsetHeight;if(oh>ht){nh=(ht-(oh-ht));g.style.height=nh+'px';}
if(nh setTimeout(" P7_eqA('"+el+"',"+nh+","+ht+")",sp);
}
}

body {}{
PADDING-RIGHT: 0px; パディング左: 0px; フォント サイズ: 75%; パディングボトム: 0px; マージン: 5px; 行の高さ: 100%; パディングトップ: 0px; FONT-FAMILY: Verdana、 Geneva、 Arial、 Helvetica、 sans-serif
}
#header {}{
PADDING-RIGHT: 0px; パディング左: 0px; パディングボトム: 0px; マージン: 0px 自動; 幅: 760ピクセル; PADDING-TOP: 0px
}
#mid {}{
PADDING-RIGHT: 0px; パディング左: 0px; パディングボトム: 0px; マージン: 0px 自動; 幅: 760ピクセル; PADDING-TOP: 0px
}
#footer {}{
PADDING-RIGHT: 0px; パディング左: 0px; パディングボトム: 0px; マージン: 0px 自動; 幅: 760ピクセル; PADDING-TOP: 0px
}
#header {}{
BACKGROUND: #f4f4f4; マージン-ボトム: 5px; 高さ: 60ピクセル
}
h3 {}{
マージン: 0ピクセル; 色: #708090; パディングトップ: 25px; テキスト配置: 中央
}
h5 {}{
MARGIN: 0px; 色: #708090; パディングトップ: 25px; テキスト配置: 中央
}
#fbox {}{
背景: #f1f1f1; フロート: 左; 幅: 195px
}
#mbox {}{
PADDING-RIGHT: 0px; パディング左: 0px; 背景: #dff7ff; フロート: 左; パディングボトム: 0px; マージン: 0px 5px; 幅: 360ピクセル; PADDING-TOP: 0px
}
#sbox {}{
BACKGROUND: #ffebcc; フロート: そうですね。 幅: 195px
}
p {}{
パディング右: 10px; パディング下: 10px; テキストインデント: 130%;
#footer : 両方; BORDER-TOP: #ffffff 5px 背景: #cddbed; TEXT-ALIGN: 中央
< メタコンテンツ ="MSHTML 6.00.2800.1515"ジェネレーター" />

< body onload ="P7_equalCols('fbox','mbox','sbox')" >
< div id ="header" >
< h3 > 3 行 3 列の適応型高さ DIV レイアウトを制御します
< div id ="fbox" > < p > アクセシビリティは視覚障害者やスクリーン リーダーだけの問題ではありません。視覚障害者ではなくても、視覚障害を持っている人はたくさんいます -
あなたも私も、年をとるとその一人になるでしょう。 Web サイトをよりユーザーフレンドリーにする最も簡単な方法の 1 つは、ユーザーがテキスト サイズを変更できるようにすることです。そのようなオプションの提供を拒否すると、ユーザーのコントロールが奪われ、快適に読むことができなくなる可能性があります。
< p > アクセシビリティは視覚障害者やスクリーン リーダーだけの問題ではありません。視覚障害者ではなくても、視覚障害を持っている人はたくさんいます -
あなたも私も、年をとるとその一人になるでしょう。 Web サイトをアクセスしやすくする最も簡単な方法の 1 つは、ユーザーがテキスト サイズを変更できるようにすることです。そのようなオプションの提供を拒否すると、ユーザーのコントロールが奪われ、ユーザーが快適に読むことが難しくなる可能性があります。

< 視覚障害者とスクリーン リーダーだけが問題ではありません。視覚障害者ではなくても、視覚障害を持っている人はたくさんいます -
あなたも私も、年をとるとその一人になるでしょう。 Web サイトをアクセスしやすくする最も簡単な方法の 1 つは、ユーザーがテキスト サイズを変更できるようにすることです。そのようなオプションの提供を拒否すると、ユーザーのコントロールが奪われ、ユーザーが快適に読むことが難しくなる可能性があります。
< p > デザイナーがテキスト サイズをピクセル単位で指定した場合、Internet Explorer
ではテキスト サイズの変更方法が異なるため、ほとんどのユーザーはテキストを拡大縮小できません。 Mozilla と Opera はピクセル サイズに設定されたテキストを拡大縮小できますが、Windows 上の IE は拡大縮小できません。
< p > アクセシビリティは視覚障害者やスクリーン リーダーだけの問題ではありません。視覚障害者ではなくても、視覚障害を持っている人はたくさんいます -
あなたも私も、年をとるとその一人になるでしょう。 Web サイトをアクセスしやすくする最も簡単な方法の 1 つは、ユーザーがテキスト サイズを変更できるようにすることです。そのようなオプションの提供を拒否すると、ユーザーのコントロールが奪われ、ユーザーが快適に読むことが難しくなる可能性があります。
< p > デザイナーがテキスト サイズをピクセル単位で指定した場合、Internet Explorer
ではテキスト サイズの変更方法が異なるため、ほとんどのユーザーはテキストを拡大縮小できません。 Mozilla と Opera はピクセル サイズに設定されたテキストを拡大縮小できますが、Windows 上の IE は拡大縮小できません。

< スクリーン リーダーだけが問題ではありません。視覚障害者ではなくても、視覚障害を持っている人はたくさんいます -
あなたも私も、年をとるとその一人になるでしょう。 Web サイトをよりユーザーフレンドリーにする最も簡単な方法の 1 つは、ユーザーがテキスト サイズを変更できるようにすることです。そのようなオプションの提供を拒否すると、ユーザーのコントロールが奪われ、快適に読むことができなくなる可能性があります。

>




声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。