静态页面制作:16结构与表现分离

我们的标题栏已经功德圆满了,下面我们就继续往下做广告栏。我们在正式做广告栏这部分之前,仍然先来分析,看看如何规划比较好。

对于广告栏的布局,每个人的想法可能都会有些不一样,但这里我们就用最朴素最简洁的方法。

什么是最朴素最简洁的方法呢,我们就通过现象看本质。首先我们根据颜色判定广告栏的位置和大小,那这里肯定是需要一个div来进行划分区域了。

然后我们看在这个div中都有哪些元素,我们打眼一看里面有四个元素

第一个是最左边有很大的web这三个字母,这属于是一小段文字了,其实我们就可以使用span标签包裹起来。

第二个是课后帮,这个我们把它当做是个整个网页的2级标题,所以我们可以使用h2标签包裹起来。

第三个是以人为镜,可以明得失。以代码为镜,可以通逻辑! 这一段文字,我们采用p标签包裹起来。

第四个也就是最后一个,看起来像是一个按钮,其实就是超链接,我们就使用学过的a标签包裹起来,然后在慢慢打磨。

通过图片进行代码展示:

当我们加上这几行代码之后,就产生了右侧图片的一个效果。看起来虽然很丑,但是里面所包含的元素我们已经都做好了,剩下就是设置样式,调整格式了。

我们仍然按照老套路,通过检查来设置样式,直到达到我们期望的效果,然后在把对应的代码搬至到sublime中,就大功告成了!

我们通过现实与理想的图片对比来完善我们当前的代码, 左侧是我们现实的效果, 虽然不美观,但是已经有了理想效果中所有的元素, 我们只需慢慢打磨就可以达到理想的效果.

那么我们第一个就从div标签下手,把外面区域规划好,在设置里面具体的内容. 首先我们来设置div区域的背景颜色

我们在检查元素里面选中div, 然后在element.style中设置一个背景颜色,取色为16进制的#6bc5d2, 然后就实现了上面的一个效果. 在这里我们需要引入一个思想, 就是我们做一个网页的过程是循序渐进的, 而不是一步登天, 所以我们可以一点一点的添加内容,从而达到最终理想的效果.

我们继续设置web文字:


首先我们选中span标签,在右侧的element.style中设置web的文字大小,这个文字大小是超乎我们想象的, 当然这里是我们已经测量好的了,就是font-size:400px; 默认的web文字颜色是黑色,所以我们给设置一个颜色,color:#FFFFFF; 就是我们期望的白色, 但是由于文字之间的间距比较大,所以我们使用letter-spacing:-20px来调整间距信息. 从而达到了我们上图的一个效果.

接下来我们来调整课后帮:

我们首先选中h2标签, 然后为其设置样式, 我们设定了文字的大小为36,并且设置的颜色和web的颜色是样的,都是白色#FFFFFF. 设置完,就看到课后帮上图的一个效果.

我们继续往下看:

对于这一段文字,我们并不想突出他, 就是一段自我激励的一句话,所以我们只需要设置一个浅一点的颜色即可, color:#177c8a;

我们来看最后一个元素:

首先我们选中a标签, 然后我们先设定文字大小 18px就够了, 然后我们仍然使用白色, 理想效果中有边框的, 所以我们现在设置一下边框的样式, 设置边框的话, 我们使用的关键字是border, 但是border边框的话是需要有一些伴随设置的, 例如边框的线多粗?  边框的线是实心的还是虚的? 边框线的颜色是什么? 这几个问题我们都需要考虑到, 所以我们给a标签设置的边框是border:1px(线粗) solid(实线) #FFFFFF(白色);这么一个格式. 但是设置完边框之后,我们会发现内容与边框离得太近,不够美观, 要想让边框和内容有一定的距离,所以我们使用已经学过的padding, 由于在内容没有设定宽度的时候, 我们使用padding会撑大元素的范围, 所以这个地方使用的是padding:10px 30px; 10px代表上下留白,然后30px代表的是左右留白. 最后就达到了我们上图的一个效果.

虽然说离理想效果还有一定的差距, 但我们慢慢来完善.

时间: 2024-10-29 19:06:15

静态页面制作:16结构与表现分离的相关文章

微享商盟系统功能与小程序开发方案(静态页面制作)

在平时开发程序的过程中,自己经常会写一些控制台小程序进行测试某个功能,事后我们会寻找这些小程序,如果不仔细管理,经常会找不到.由于每个控制台小程序都有自己独立的 Main方法,所以我们不能把他们都放在一个Solution里面,这样在编译整个项目的时候会通不过,但是又不想为每个小程序都单独建立一个项目,这样又太浪费,因为每个都是一个非常简单的代码文件.微享商盟小程序制作流程是怎样,下面会一一给大家详解! 微享商盟系统开发找:张丽185*6541*3369(微电)微享商盟小程序模式定制,微享商盟排队

用phpcms如何将静态页面制作成企业网站(下)

上篇讲到了子页部分 这样的 有分页选择 列表项的代码部分 最后输出变量pages就可以了 看一下运行的效果 点击下一页 再来改一下子页显示的样式 点击人才将会出来的一个子页面 路径要统一 再来更改后台管理的设置 运行后点击人才 再来看如何更改内容页 点开,里面的内容就是内容页 静态页面的内容页是这样的 把静态的内容页面放入content文件中,内容页的名字是show.html 然后刷新页面,再点击内容页就是这样的一个页面了 说明这个模板已经成功拿进来了,但是现在还是静态页面,现在要把他改成动态的

用phpcms如何将静态页面制作成企业网站,头部加尾部

首先,先要准备好这个静态网页的源文件,如图 bs里面是一些css和js的文件,img则是放图片的,文件中的index是网页的首页 运行一下,看看 是这样的 然后打开phpcms文件,上篇博客中有提到,把首页的文件index要放到指定的文件夹下 放到这个路径下 然后运行一下,看看效果 网页中没有了图片和样式表,接下来就是把它的图片和样式表放到指定的文件夹中,把图片放到images文件夹里,如图 bs里面有js文件也有css文件,所以,把它放在css和js文件任何一个都可以.如图 第一步做的就完成了

静态页面制作:6HTML布局(基线的应用)

我们首先来看看现在的理想和现实. 虽然我们现在现实还没有达到理想的效果,但现在至少我们已经明白为什么课后帮和HWHelper为什么不在一行了,为什么呢?那就是因为他们都是块元素.那么有没有什么办法让这两个元素编程行内元素,一旦成为行内元素,他们不就跑到一行去了吗.所以我们来看看方法一. 方法一就是使用行内元素,行内元素可以摆在一行,我们现在明确的知道,h1标签和p标签他们都是块元素,所以我们该用哪个元素呢? 我们接触过的行内元素就是a标签,我们是否可以使用a标签来解决这个问题呢?其实a标签是不合

静态页面制作:5HTML布局

上节课我们大概是得到了下图的一个效果,课后帮和HomeWorkHelper分别获得了带下以及样式.但是他们俩实际上是分在两行的. 我们来看一下理想与现实的一个对比. 我们看到现实与理想之间还是有一定差距的.我们的理想效果是课后帮与HWHelper是在一行,但现实情况却是在两行.我们期望的效果是在一行并且HWHelper在课后帮的右上角.其实实现这个效果并不难,我们先来对现在的情况进行一些分析. 我们想要将两行文字合为一行,会通过两种方式来实现,我们从这两种方式中管中窥豹来了解网页是如何布局的.我

静态页面制作:13padding的用法

这一节我们来说说留白 留白有什么用?padding到底有什么用,我们在分析之前,先回顾一下我们之前遇到的那几层结构. 在结构中我们有边距.边框和留白,在这里我们提出一个问题, 就是一个元素的宽度和高度边界到底在哪里? 我们通过图片为大家展示: 我们在这里直接告诉大家,一个元素的宽度就等于内容宽度+左右留白, 一个元素的高度就等于内容高度+上下留白. 虽然公式很简单,但有句话说越简单的公式其中越有料. 有什么料呢?我们通过一个例子来看看这个公式能有什么作用? 假设我们有一个div,然后宽度是100

静态页面制作:1HTML的基本认知

有一句名言,Talk is cheap,show me the code.这句话无论放到那里都非常合适 我们也废话少说,首先给大家展示一下我们PC端最终实现的效果. 上面的网页很简单,但也很完整.麻雀虽小,但五脏俱全. 我们可以通过这个案例,将HTML5+CSS3中主要的功能以及响应式布局全都掌握. 我们期望通过8天的时间,让大家可以: 网页入门知识 我们都上过各种网站,百度.谷歌.新浪.facebook等等.这些网站看着很庞大,像是一个整体.但其实他们是由一些很小的部分构成的. 我们说九层之台

沫沫金【原创提供】Web静态页面工程-目录结构(标准)

无规矩,不方圆. 国际标准[2016]版

静态页面制作:9标题栏—样式的重复利用

.paragraph { width: 80%; margin: 50px auto; color: #666; font-size: 20px; text-align: left; line-height: 200%; padding: 30px } 首先我们来看一下现在所做到的效果以及我们的理想效果. 我们发现标签栏的左上角的部分,我们已经完成了. 在标题栏这一层,还有右上角的部分需要我们完成.其实完成这部分就很容易了,我们来到sublime中实现以下. 其实右上角的内容是可以被点击的,所以