Здравствуйте сделал закладки но вот проблема в Explore текст вылезает нижнию границу сайта и не "раздвигает основное поле" (смотрите ссылку там наглядно) вопрос: Это проблема СSS? Да, почему в нем и как править это? Нет, в чем еще может быть проблема? код самих закладок: HTML: <form name="designForm"> <div style="background: ButtonFace; padding: 1em;"> <dl class="tabsheets"> <dt>Закладка 1</dt> <dd> <div class="reducer"> <p>Содержимое закладки номер раз.</p> <ul> <li>item 1</li> <li>item 2</li> <li>item 3</li> </ul> <hr /> <table border="1" cellspacing="0" cellpadding="10"> <tr> <td>table data</td> <td>table data</td> <td>table data</td> <td>table data</td> </tr> <tr> <td>table data</td> <td>table data</td> <td>table data</td> <td>table data</td> </tr> <tr> <td>table data</td> <td>table data</td> <td>table data</td> <td>table data</td> </tr> </table> </div> </dd> <dt>Закладка 2</dt> <dd> <div class="reducer"> <p>Содержимое закладки номер два.</p> <ol> <li>item 1</li> <li>item 2</li> <li>item 3</li> <li>item 4</li> <li>item 5</li> <li>item 6</li> </ol> </div> </dd> <dt>Закладка 3</dt> <dd> <div class="reducer"> <p>Содержимое закладки номер три.</p> </div> </dd> </dl> </div> <script type="text/javascript"> Make_Tabsheet(); </script> </form> css код [css] .tabsheets, .tabsheets dt, .tabsheets dd { margin: 0; padding: 0; width: auto; border: none; } dl.tabsheets dt, dl.tabsheets dd { background-color: ThreeDFace; color: ButtonText; border: 1px solid ThreeDFace; border-top-color: ThreeDHighlight; border-right-color: ThreeDShadow; border-bottom-color: ThreeDShadow; border-left-color: ThreeDHighlight; } .tabsheets { position: relative; padding: 0; /* Ґ Ё§¬Ґпвм */ margin-bottom: 10px; } .tabsheets dt { float: left; padding: 0.2em 1em; cursor: default; white-space: nowrap; margin-top: 0.1em; margin-bottom: -0.2em; } .tabsheets dt.active { background-color: ButtonHighlight; color: ButtonText; margin-top: 0; padding-bottom: 0.3em; } .tabsheets dd { position: absolute; width: 100%; display: block; left: 0; margin: 1.6em 0 1em 0; padding: 0; /* Ґ Ё§¬Ґпвм */ } .tabsheets dd .reducer { margin: 1em; } .tabsheets dd.inactive { display: none; } .tabsheets dd.inactive iframe, .tabsheets dd.inactive select, .tabsheets dd.inactive textarea, .tabsheets dd.inactive input { display: none ! important; } .tabsheets dd.active { display: block; } .tabsheets .reducer { margin: 1em; } [/css] функция java: [js] function Make_Tabsheet(){ var i, j, k, eDD, iMax_height, iDT_height, aeDL_child, sDD_inner_HTML var bFirst_tab = true var aeDl = document.getElementsByTagName( "DL" ) for( i = 0 ; i < aeDl.length ; i++ ){ if( aeDl.className == "tabsheets" ){ aeDL_child = aeDl.childNodes iMax_height = 0 for( j = 0 ; j < aeDL_child.length ; j++ ){ if( aeDL_child[j].nodeName == "DT" ){ iDT_height = aeDL_child[j].offsetHeight aeDL_child[j].unselectable = true aeDL_child[j].onmousedown = Switch_sheet eDD = aeDL_child[j] while( eDD.nextSibling ){ eDD = eDD.nextSibling if( eDD.nodeName == "DD" ){ if( eDD.offsetHeight > iMax_height ){ iMax_height = eDD.offsetHeight } if( !bFirst_tab ){ eDD.className = "inactive" }else{ aeDL_child[j].className = "active" } bFirst_tab = false break } } } } aeDl.style.height = (iMax_height + iDT_height) * 1 + "px" for( j = 0 ; j < aeDL_child.length ; j++ ){ if( aeDL_child[j].nodeName == "DD" ){ aeDL_child[j].style.height = iMax_height + "px" } } } return true } } function Switch_sheet( e ){ var eTab = e ? e.target : window.event.srcElement if( eTab.nodeType == 3){ eTab = eTab.parentNode } var eSheet = eTab while( eSheet.nextSibling ){ eSheet = eSheet.nextSibling if( eSheet.nodeName == "DD" ){ break } } if( eSheet.className == "inactive" ){ eTab.className = "on" var aeDL_child = eTab.parentNode.childNodes for( var i = 0 ; i < aeDL_child.length ; i++ ){ if( aeDL_child.nodeName == "DT" && aeDL_child.className != "on" ){ aeDL_child.className = "" }else if( aeDL_child.nodeName == "DD" ){ aeDL_child.className = "inactive" } } eSheet.className = "active" eTab.className = "active" } return false } [/js]
возможно проблема в position [css] .tabsheets dd { position: absolute; width: 100%; display: block; left: 0; margin: 1.6em 0 1em 0; padding: 0; /* Ґ Ё§¬Ґпвм */ }[/css]