-
<script type="text/javascript"> window.onload = function () { //判斷是否為IE瀏覽器 var isIE=!!window.ActiveXObject; var isIE6=isIE && !window.XMLHttpRequest; if (isIE6) { var Lis = document.getElementsByTagName("li"); for (var i = 0; i < Lis.length; i++) { Lis[i].onmouseover = function () { var u = this.getElementsByTagName("ul")[0]; //如果包含子菜單,就將子菜單顯示 if(u!=undefined){ u.style.display="block"; } } Lis[i].onmouseout = function () { var u = this.getElementsByTagName("ul")[0]; //如果包含子菜單,就將子菜單隱藏 if (u != undefined) { u.style.display = "none"; } } } } } </script>查看全部
-
js實現二級菜單 最終版查看全部
-
overflow清除浮動的原因 是因為overflow除了(visible)會重新給他里面的元素建立塊級格式化(block formatting context) floats, position absolute, inline-block, table-cell和table-caption都不是塊級樣式,所以才會用到clear來控制浮動 overflow也可以清除浮動是因為當在父級元素設置overflow時候,除了visible,就是只有auto, hidden或者scroll時候,也會建立新的塊級格式給他的子元素, 從而起到清楚浮動效果。查看全部
-
> 選擇子一級查看全部
-
如果想讓某一段代碼在前臺不顯示,最簡單的方法是用css的display:none即可,這樣下邊的內容就自動上移或右側的左移來填補這個空隙。但特殊情況下我們只需要隱藏這個元素, 但它的位置不能被占了,那該怎么實現呢?接下來我們來看css的另外一個屬性Visibility屬性。 visibility:隱藏對應的元素但不擠占該元素原來的空間。 display:隱藏對應的元素并且擠占該元素原來的空間。查看全部
-
下拉菜單 所用CSS3屬性查看全部
-
記下 判斷U是否真實存在, 不是li下所有的都有ul查看全部
-
三級菜單 兼容性未做查看全部
-
中文英文切換菜單 最終版查看全部
-
利用margin-top將元素上移從而使下方的元素出現在原有元素位置查看全部
-
overflow:auto 清除自己,擴展到需要的大小,以包圍其子元素查看全部
-
菜單 最終版查看全部
-
mark查看全部
-
線性漸變:linear-gradient(顏色1,顏色2) 邊框圓角:border-radius:邊框半徑; 盒子陰影:box-shadow:水平位移 垂直位移 羽化范圍 羽化顏色 文本陰影:text-shadow 同上 清除浮動 xxx:before,xxx:after{content:"";display:table} xxx:after{clear:both;} 選擇子級元素使用 > 選擇第一個或最后一個子元素 :first-child/:last-child查看全部
-
overflow:這個屬性定義溢出元素內容區的內容會如何處理。 visible 默認值。內容不會被修剪,會呈現在元素框之外。 hidden 內容會被修剪,并且其余內容是不可見的。 scroll 內容會被修剪,但是瀏覽器會顯示滾動條以便查看其余的內容。 inherit 規定應該從父元素繼承 overflow 屬性的值。 auto 如果內容被修剪,則瀏覽器會顯示滾動條以便查看其余的內容。查看全部
舉報
0/150
提交
取消