程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程綜合問答 >> 關於 樣式的-關於CSS樣式的OVERFLOW

關於 樣式的-關於CSS樣式的OVERFLOW

編輯:編程綜合問答
關於CSS樣式的OVERFLOW

圖片說明
為什麼的打開效果一打開 就會覆蓋第二個文本 而不是自動會和第二文本文檔之間拉開巨鹿

 <!--<!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>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>無標題文檔</title>
<script>
function change()
{   
    var dtNode = event.srcElement;
    var dlNode = dtNode.parentNode;
    //var dlNode = document.getElementsByTagName("dl")[0];

    if(dlNode.className=="open")
    {
        dlNode.className="close";
        }
    else{
        dlNode.className="open";
        }   
    }
</script>
<style type="text/css">
.open{ 
    overflow:visible
}

.close{
    overflow:hidden
}

dl{

    overflow:hidden;
    height:16px;
    }

</style>
</head>

<body>
<dl>
    <dt onclick="change()">aaaaaaaaaaaaaaaaaaaa</dt>
    <dd>bbb</dd>
    <dd>bbb</dd>
    <dd>bbb</dd>
    <dd>bbb</dd>
</dl>

<dl>
    <dt onclick="change()">aaaaaaaaaaaaaaaaaaaaaaaa</dt>
    <dd>bbb</dd>
    <dd>bbb</dd>
    <dd>bbb</dd>
    <dd>bbb</dd>
</dl>
<dl>
    <dt onclick="change()">aaaaaaaaaaaaaaaaaaaaaa</dt>
    <dd>bbb</dd>
    <dd>bbb</dd>
    <dd>bbb</dd>
    <dd>bbb</dd>
</dl>
</body>
</html>
-->

最佳回答:


open樣式增加height:auto,要不繼承你的16px,現實的當然是這樣

 .open{ 
    overflow:visible;height:auto
}
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved