已采纳回答 / 唐宋小宝
什么是块级元素?在html中<div>、 <p>、<h1>、<form>、<ul> 和 <li>就是块级元素。块级元素特点:1、每个块级元素都从新的一行开始,并且其后的元素也另起一行。(真霸道,一个块级元素独占一行)2、元素的高度、宽度、行高以及顶和底边距都可设置。3、元素宽度在不设置的情况下,是它本身父容器的100%(和父元素的宽度一致),除非设定一个宽度。
2016-10-05
.{margin:0; padding:0;} 全局基本样式清除
display:block 转换为块级标签
display:inline 转换为内联标签
display:inline-block 转换为内联块级标签
list-style:none 清楚ul或ol列表中li标签前面的项目符号
text-decoration:none 清除下划线
text-decoration:line-through 添加删除线
text-indent:2em 设置文本缩进为字号的2倍
a:hover{} 定义鼠标滑过时的链接颜色
display:block 转换为块级标签
display:inline 转换为内联标签
display:inline-block 转换为内联块级标签
list-style:none 清楚ul或ol列表中li标签前面的项目符号
text-decoration:none 清除下划线
text-decoration:line-through 添加删除线
text-indent:2em 设置文本缩进为字号的2倍
a:hover{} 定义鼠标滑过时的链接颜色
2016-10-04
基本的样式清除: *{margin:0;padding:0}
无序列表圆点去除: ul{list-style:none}
下划线去除: a{text-decoration:none}
文本缩进标签 text-indent 不会影响总体宽度(padding会)
需要将a标签设置为块元素,才能设高宽、hover效果 代码:a{display:block}
hover格式 a:hover{}
无序列表圆点去除: ul{list-style:none}
下划线去除: a{text-decoration:none}
文本缩进标签 text-indent 不会影响总体宽度(padding会)
需要将a标签设置为块元素,才能设高宽、hover效果 代码:a{display:block}
hover格式 a:hover{}
2016-10-04
其实挺奇怪的,这些东西其实确实挺基础 ,刚开始学不知道从哪儿学起 听的朦胧了又在评论里说讲的不好的,完全可以花光一万多学费报个培训班啊,免费的课听着自己都没有了解学习的大致框架 不符合自己学习习惯就说讲的不好 真奇怪
2016-10-01
最赞回答 / Airly
我没用定时器。这样写也可以window.onload=function(){ var aLi=document.getElementsByTagName('li'); for(var i=0; i<aLi.length; i++){ aLi[i].onmouseover=function(){ var subNav = this.getElementsByTagName('ul')[0]; if(subNav){ var This = subNav; This.style....
2016-09-29
最新回答 / 门外小白3342804
这个思路是先选定所有li,然后在其上绑定事件,事件内容为<ul class="subNav">的高度拉长或变短。this.getElementsByTagName("ul")是鼠标经过的li下的所有ul,这是一个数组,if(oSubNav)无法判断。加上【0】就是当前鼠标经过的li下的第一个ul,如果存在,就执行事件内容,如果改为【1】那就不存在,不执行
2016-09-29