这些ap div的id名都是默认的,以编号显示不同,这个调整起来不便;
而且有些默认参数也许是没用的,也许自己还要手工添加其他参数,所以全部使用ap div布局反而效率很低。还不如直接使用div,自己写css。
div除了id,还有类,ap div只是生成id,用一个id就要有一个相应的css参数,这个是一种“浪费”。
div id是为了结合javascript调用的,因此dreamweaver设置ap div功能,是让使用者在网页里添加一些动画效果,点缀网页使用的,而不是用来布局的。这个了解了css和javascript之后就会明白了。
至于不同分辨率下,apdiv位置移动问题,那还是css属性的设置问题,不让它出现这个问题,还要修改apdiv的默认css,所以真的不如直接添加div自己写css省事。希望这个回答对你有帮助
伪类选择器是通过冒号来定义,它定义了元素的状态,如点击按下,点击完成等,通过伪类可以为元素的状态修改样式。
伪类选择器的功能和一般的DOM中的元素样式相似,但和一般的DOM中的元素样式不一样,它并不改变任何DOM内容。
只是插入了一些修饰类的元素,这些元素对于用户来说是可见的,但是对于DOM来说不可见。
伪类选择器的效果可以通过添加一个实际的类来达到。
伪类选择器主要可以分为:动态伪类选择器、UI元素状态伪类选择器、结构伪类选择器、否定伪类选择器。
派生选择器 可以使一个元素里的子元素定义样式 例如: li a { font-size:14px} 就是给li下的子元素a定义一个14px号像素的字体样式 类别选择器 在html中引入css样式通常由,类别选择器 在CSS中用一个“.”点开头表示 如:.box {width:960px; margin:0 auto; padding:0px; overflow:hidden} 在html页面中,用class="类别名"的方法调用: 这里是内容 类别选择器方法比较简单灵活,可以随时根据页面的需求新建和删除 还有,id选择器 在CSS中用“#”号开头表示 如:#box {width:960px; margin:0 auto; padding:0px; overflow:hidden} 在html页面中,用id="类别名"的方法调用: 这里是内容 id选择器和类别选择器其实是一样的 通常id选择器仅是用来表示不重复的样式 相对的来说,类别选择器灵活一些,而id选择器仅表示重要的样式字段
css后代选择器和子选择器的区别介绍:
1 css后代选择器语法:h1 em {color:red;} 表示的是从h1开始里面包含的所有的em元素变成红色,h1为祖先,其他的em都是后代,即选中后代,不管是儿子还是孙子,只要是都会被选中,为后代选择器。2、css子元素选择器语法:h1>em{color:red;} 表示的是从h1开始里面的第一层em元素变成红色,h1为祖先,em为儿子,就像世袭制一样,只能传给儿子,孙子和其他堂亲都不行