div css页面布局 模板_江湖套路千千万,但CSS的核心就三件事

2ce95b23348c5c5ee1b61f7b6fda229d.gif

江湖套路千千万,看穿本质不慌乱

如果有人已经迫不及待地打开了一些网站的CSS文件,一定会被吓到,我想你们看到的是这样的:

6e0f4398fd17cbdf455046975f12b429.gif

图中代码来自某汽车官网的CSS文件

这些代码看似复杂,实际上就做了三件主要的事情。

第一件:布局

第二件:设置样式

第三件:交互效果


要实现这些功能,就离不开编程中的一个常见套路,就是通过命名来指定要编辑的元素。也就是命名与通过命名选择的过程。

在CSS中实现这一过程的代码与写法被称为“选择器”。

通过选择器精准的叫出要编辑的元素的名字,这是学习CSS的第一步。


第二步是学习如何通过CSS设置HTML元素的位置属性,对页面元素进行布局。

可以说布局是网页制作的核心基础。

页面布局存在一种万金油模板,或者说是一种业界共识,简单来说就是三种页面、四种主要区块元素。

三种页面指的是一个网站中最少包含的三种页面形式。

第一,主页,主页是一个网站的脸面,是网站定位和风格的视觉体现,往往一个设计精良的主页是获得用户好感的第一步。主页一般包括“主题图片”、“菜单”、“内容标题列表板块”、“搜索栏”、“页尾信息”等几个模块。主页以展示内容标题为主。

06cafc68045e38ea44d20a596b022483.png

f7e40713c20927cc39bccbeae2369326.png

内容标题列表板块

933e475470faa82fca845ce51af50b9e.png

内容标题列表板块

展示内容标题时,不能千篇一律,不同内容、不同重要程度要选择不同展示方法。

46ab995b153d6ac67da2c95301716d0c.png

页尾信息

第二,信息页,当我们点开主页上“内容标题列表板块”中的任意一个标题时,页面就会跳转到相应的信息页面。当我们点击“about ”,就进入了介绍这个工具的内容页,如下图

bcef1331eb64969babc61cab625e341a.png

46008e2d6a0f163c0e9bd7f613bc0679.png

9212bd86192ccd1f220a2795d7b6e094.png

内容页布局展示

和主页的外观有了很大不同,内容页主要是以展示内容为主,因此页面主体是“内容”。但是导航、页尾信息、主题图片的这几个模块都还在。

第三,搜索结果页面,一般资讯类网站都会有搜索功能来方便用户查询信息,搜索框的布局方式比较灵活,或者独立成块或者在导航栏上,如下图。

d3a00810a9847e56dbff295922f0937d.png

点击搜索框或者在框中输入关键词后点击搜索就会进入搜索结果页面,如下图。

a919b889e421f7f9ebe07c86ec4cd7b6.png

搜索“webpage”后的搜索结果页面

搜索结果页面的主要功能是展示搜索结果列表,点击列表中的任何一个标题跳转到信息页。

实际上还有一种非常重要的页面,那就是404页面。如下图。

2088899e606d24d2bf87868623e54d26.png

一个网站的页面模板主要就是这些,却不局限于这些,主要还是看需求。

四种主要区块元素是按网页常见的位置划分进行定义的。

第一,顶部区块,顾名思义就是最上边的内容,它会独立成一个“区块”,占据页面顶部。如下图是不同网站的顶部栏。顶部区块中还会细分成“导航”“主题图片”等细分区块。

dbb71cc90347980ebd7214339271590b.png

090b0d11e6bd973c9638a07ca559f5f6.png

顶部栏一般和页面同宽,高度就比较自由了。

第二,侧边栏区块 就是在页面两侧的“区块”,一般会用来放广告或其他相关信息。

18141000b05a4b9cd28911524c11cda4.png

电子书类型的页面侧边栏也会当做目录使用,如下图。

cbdfb4086dfb1ccef3e81cc36b33d21b.png

第三, 内容区块 这个没必要举例子了,页面中间那一大块就是,不过具体在里面再怎么分割,就要涉及到页面分割的一个原则,即:相关内容成块原则。也就是把本身相关的内容放在一个“区块”里。无论是我们现在说的主要区块元素还是继续对主要区块元素进行细分。

第四,页尾区块 即页面末尾处放置各种信息的位置,如下图

38f345e949cd4d307175059ea02198bb.png

注意滚动条位置

最后我们画一个整体的示意图。

4611e41d899beb63b83b47eb3f388949.png

是不是觉得这个示意图很丑?思考一下丑的原因!这很重要!以后我们会分析如何让布局看起来舒服。


理解和掌握了布局所用到的基本属性和使用方法后,就要更进阶一步。

学习“响应式”布局方法。

什么是响应式布局?

今天我们浏览网页的设备非常多样化,比如智能手机,平板电脑和台式电脑,这些设备的主要外观区别在于屏幕尺寸不同,手机是竖长条,平板接近方块,台式一般都是横长条,这样问题就来了,做一个网站到底选择哪一种尺寸布局呢?

答:小孩子才做选择!成年人都要!

“响应式布局”就是给自己的网站页面的CSS中添加一些代码,从而使页面的显示可以根据不同尺寸的设备进行变化!例如下图,这是笔者去年制作未果的一个项目(╥╯^╰╥)。

45bb0185ba62a1aa1b70aa1dd0de5320.png

台式机电脑显示

8448c9b14dc180943ec39c1e2cb5aa0c.png

手机显示


第三步学习设置样式,主要是对块(div)、文字、图片、表格等不同的html元素进行样式设置。

就文字来说就是字体、大小、颜色、字间距、行间距、对齐方式等等。这些知识比较繁琐,初学者不必强迫自己背诵,学会查使用手册就可以了7e19394f80ff4438b6afdf7ae5e0805b.png


第四步学习交互效果的制作,本专辑主要是以讲解下拉菜单、按钮、超链接的简单交互样式设置为案例,来介绍CSS的交互效果。

更加炫酷的效果需要学习CSS3和JavaScript。

有没有突然间感觉自己能看穿CSS的一切呢d2eca322f1ef57b7770fc632be1552b6.png


0d005852b23899401ef3fbc38d0cb0aa.gif

下一次我们一起做个海报案例来完成CSS的入门操作学习!

如有不善,欢迎指正。下期见各位!


1605ead3a66953cc6d4f7110c21b5ebe.png

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值