您现在的位置是:网站首页> 编程资料编程资料
不使用class和id进行网页布局的方法_CSS布局实例_CSS_网页制作_
2023-11-01
175人已围观
简介 即使没有那些高级的CSS选择器,我们仍然可以通过强大的HTML5条调用不同的容器而不劳驾class和id这类属性.
结合了富有新的语义化标记的HTML5,CSS3为web设计师们的网页提供了神一般的力量。有了HTML5的能量,我们将得到更多的对文档代码的控制权,有了CSS3的能量,我们的控制权将趋于无穷大!
即使没有那些高级的CSS选择器,我们仍然可以通过强大的HTML5条调用不同的容器而不劳驾class和id这类属性。像以往的DIV布局,我们在css中可能要这样调用:
div#news {}
div.section {}
div.article {}
div.header {}
div.content {}
div.footer {}
div.aside {}
我们再来看看基于HTML5的实例:
section {}
article {}
header {}
footer {}
aside {}
这是个进步,但仍有一些问题需要解决。在
实例中,我们需要通过class或id属性来调用页面中的元素。这种逻辑将允许我们将样式应用到文档中的任何一个元素上,无论是整体还是个体。例如在
实例中,.section 和 .content元素很容易定位。但是在HTML5实例中,实际文档中会有很多个section元素。其实我们可以添加一些特定的属性选择器来调用那些不同的section元素,不过谢天谢地,我没现在可以用少量的高级CSS选择器来定位不同的section元素。
下面让我们来看看如何在不使用class和id的情况下定位HTML5页面元素的一个实例,我们可以使用三种CSS选择器来定位和辨别实例中的元素。如下:
后代选择器:[CSS 2.1]: E F
兄弟选择器:[CSS 2.1]: E + F
子元素选择器:[CSS 2.1]: E > F
下面让我们来看看如何不使用class和id而完成对文档中的那些section元素的定位吧:
定位最外层的元素
考虑到我们的例子并不是一套完整的HTML5代码,所以我们假定在元素下有个
下面让我们来看看如何在不使用class和id的情况下定位HTML5页面元素的一个实例,我们可以使用三种CSS选择器来定位和辨别实例中的元素。如下:
后代选择器:[CSS 2.1]: E F
兄弟选择器:[CSS 2.1]: E + F
子元素选择器:[CSS 2.1]: E > F
下面让我们来看看如何不使用class和id而完成对文档中的那些section元素的定位吧:
定位最外层的
考虑到我们的例子并不是一套完整的HTML5代码,所以我们假定在元素下有个
相关内容
- 利用CSS3的定位页面元素_css3_CSS_网页制作_
- CSS3属性使网站设计增强同时不消弱可用性_css3_CSS_网页制作_
- CSS 三栏等高布局实现方法_CSS布局实例_CSS_网页制作_
- CSS 日期垂直排列的两种技巧_CSS教程_CSS_网页制作_
- 刀塔传奇技能释放顺序及加点阵容攻略_手机游戏_游戏攻略_
- 刀塔传奇1.8新版图文详解_手机游戏_游戏攻略_
- 天天酷跑精灵系统玩法介绍说明_手机游戏_游戏攻略_
- 神之刃法师怎么提升魔攻 法师提升魔攻攻略_手机游戏_游戏攻略_
- 神之刃亡灵马战魂怎么选 神之刃新手指南_手机游戏_游戏攻略_
- 天天酷跑BOSS攻略 教你顺利打BOSS教程_手机游戏_游戏攻略_
点击排行
本栏推荐
