仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 878|回复: 8
打印 上一主题 下一主题

[DIV+CSS] 来谈谈:使用CSS3定位页面元素

[复制链接]
再见西城 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-15 23:37:26 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
符合W3C标准。微软等公司均为W3C支持者。这一点是最重要的,因为这保证您的网站不会因为将来网络应用的升级而被淘汰。
网页制造poluoluo文章简介:让我们经由过程完成一下的实例来懂得一下怎样在不利用无用的class和id属性的情形下使用CSS3定位页面元素。
 固然我们已利用CSS2.1选择器扫除失落了一切的class和id,明显还会有良多更庞大的情形必要CSS3的初级选择器来办理。让我们经由过程完成一下的实例来懂得一下怎样在不利用无用的class和id属性的情形下使用CSS3定位页面元素。
相干文章:CSS3.0参考手册下载(poluoluo保举)
利用一个独一的日记(post)ID定位一切日记
  wordpress供应给我们一种包括了ID的每篇日记的源代码输入。这类信息一般用于导航和/或懂得材料的企图,不外CSS3能够使用这些独一的ID来界说这些日记的款式。固然,你还能够像平常那样为每篇日记增加class=”post”如许的属性,但这就与我们实习的企图相抵触了(再加上它没有一点兴趣地点)。利用”子字符串婚配选择器”,我们就能够像上面如许定位一切日记和它们的分歧元素了。
1
2
3
article[id*=post-]{}/*定位一切日记*/
article[id*=post-]headerh1{}/*定位一切日记中的h1标签*/
article[id*=post-]sectionp{}/*定位一切日记中的p标签*/我没仍旧可使用一样的体例定位批评的元素和它们的子元素。
1
2
3
article[id*=comment-]{}/*定位一切批评*/
article[id*=comment-]headerh1{}/*定位一切批评中的h1标签*/
article[id*=comment-]sectionp{}/*定位一切批评中的p标签*/定位一些指定的地区(section)或文章(article)
  有良多博客的日记量和批评量都相称年夜,HTML5会将它们由<section>或<article>元素构成。为了定位哪些指定的<section>或<article>元素,我们就要转而利用壮大的“:nth-child”选择器了:
1
2
3
4
5
section:nth-child(1){}/*选择第一个<section>*/
article:nth-child(1){}/*选择第一个<article>*/

section:nth-child(2){}/*选择第二个<section>*/
article:nth-child(2){}/*选择第二个<article>*/一样,我们可使用“:nth-last-child”选择器定位反序的一些元素。
1
2
3
4
5
section:nth-last-child(1){}/*选择最初一个<section>*/
article:nth-last-child(1){}/*选择最初一个<article>*/

section:nth-last-child(2){}/*选择倒数第二个<section>*/
article:nth-last-child(2){}/*选择倒数第二个<article>*/利用更多的体例选择指定元素
  另外一种选择HTML5中指定元素(如header、section和footer)的办法就是使用”:only-of-type”选择器的上风。因为这些HTML5元素一般会在良多中央呈现不止一次,以是当我们想定位那种在父元素下仅呈现过一次的标签时这类办法很便利。比方,我们要选择的是在某元素中有切唯一的独一一个元素,如以下代码:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
<section>
<section></section>
<section>
<section>定位这个section元素</section>
</section>
<section>
<section>定位这个section元素</section>
</section>
<section>
<section>但不定位这个section元素</section>
<section>和这个section元素</section>
</section>
<section></section>
</section>我们能够仅利用以下一行选择器:
1
section>section:only-of-type{}  再次絮聒,你能够刚强的为每一个元素增加ID属性,但你会得到代码的可扩大性、保护性和相对简便的布局与体现相分别。CSS3切实其实能让我们可疾速更便利的定位几近一切没有ID和class属性的页面元素。

在网页制作中,有许多的术语,例如:CSS、HTML、DHTML、XHTML等等。在下面的文章中我们将会用到一些有关于HTML的基本知识。
活着的死人 该用户已被删除
沙发
发表于 2015-1-17 23:36:34 | 只看该作者
不管老师做怎样的解释,而我却对它感到很是吃力,诸如里面有许多不知道的功能。
灵魂腐蚀 该用户已被删除
板凳
发表于 2015-1-24 12:46:13 | 只看该作者
帧(frames)和表格的制作速度快的令您无法想像。进阶表格编辑功能使您简单的选择单格、行、栏或作未连续之选取。
若相依 该用户已被删除
地板
发表于 2015-2-1 16:23:50 | 只看该作者
只要我们努力,无论是怎样的艰难险阻,成功依然会迎面直击。在刚开始时我觉得dreamweaver mx XX很难理解。
透明 该用户已被删除
5#
发表于 2015-2-7 09:57:44 | 只看该作者
可以使用 CSS 检查工具进行设计。
深爱那片海 该用户已被删除
6#
发表于 2015-2-21 22:21:06 | 只看该作者
技术的学习如同长跑。只要越过极限,就会越跑越轻松。技术的学习其实并不像想象中那么可怕,任何技术都并不高深莫测。
分手快乐 该用户已被删除
7#
发表于 2015-3-6 22:48:45 | 只看该作者
Adobe Dreamweaver(前称Macromedia Dreamweaver)是Adobe公司的著名网站开发工具。
海妖 该用户已被删除
8#
发表于 2015-3-13 23:08:29 | 只看该作者
在Dreamweaver里可以很轻松的完成图文混排、插入图片、插入Flash、插入音频、插入视频。
若天明 该用户已被删除
9#
发表于 2015-3-20 22:54:38 | 只看该作者
dreamweaver8中文版下载(dw)对专业网页图像设计的FIREWORKS,三者被MACROMEDIA公司称为DREAMTEAM(梦之队)。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-5-18 07:49

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表