不使用class和id如何进行网页布局

来源:爱站网时间:2020-11-05编辑:网友分享
我们在没有高级的css选择器的时候可以通过HTML5条调用class和id这类属性进行页面布局,那么你知道不使用class和id如何进行网页布局吗?下面我们就一起去看看吧。

我们在没有高级的css选择器的时候可以通过HTML5条调用class和id这类属性进行页面布局,那么你知道不使用class和id如何进行网页布局吗?下面我们就一起去看看吧。
 

结合了富有新的语义化标记的HTML5,CSS3为web设计师们的网页提供了神一般的力量。有了HTML5的能量,我们将得到更多的对文档代码的控制权,有了CSS3的能量,我们的控制权将趋于无穷大!

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代码,所以我们假定在元素下有个

上一篇:制作网页中怎么设计段落缩进

下一篇:CSS制作IE网页的技巧

您可能感兴趣的文章

相关阅读

热门软件源码

最新软件源码下载