运用CSS对静态网页进行布局和效果设置

CSS中对静态网页的布局和定位已经较为成熟  现在运用CSS(层叠样式表)已经可以对静态网页的色彩搭配 、图片点击效果、列表外观进行设置

较使用时间较长的JS有了很大提升  而HTML5在图片和基本的点击事件以及动画上面也有了很多提升   使HTML5超前完成了JS可以完成的工作任务

以下列出CSS中静态网页布局需要使用到的一些元素

要使网页页面美观  我们需要对网页进行大小 、背景图片(或背景颜色)、以及网页内的文字和网页的所属小的版块位置的设置

1.网页基本属性的构成

border:延用HTML中对外框的设置  利用border可以对页面的框体进行设置 例如框体的线条样式 线条颜色  以及线条的像素大小

eg:<border  style="1px solid red"> 代码所示为一个1像素且为红色的实线框

当设置好一个具体的线框  我们需要的就是将内容填充到所设置的内容框体里

background-image或background-color就是将框内填充可见的元素

background-image意为背景图片  后接URL地址连接

background-color意为背景颜色  两者使用都较为简单  没有特别需要注意的事项

text-indent 使用此属性可以将文本的间距缩小   后接像素值  (改变的是浏览器默认的文字间隙)

使文字美观  还需要对文字的字体进行设置

需要加入的属性是font-family   将所要的字体的加在font-family后面  如果要导入外部字体  则需要加入属性font-face

设置文字与边框的距离需要设置文字的内外边框  padding 和margin

padding:

其基本属性

margin:

其基本属性

使用margin来设置文字与边框的距离可以在很大程度上减少定位的难题

2、定位概述

需要理解的是CSS是在重叠的布局中发挥作用  所以把页面的所有元素视为框

而区分这些框的是块级元素和行内元素

而定位就是利用块级和行级元素的特性对页面进行排版、来达到使你能够自由移动你想要移动的区域  让元素出现在合适的位置

position:

包含的元素有:

static:

元素框正常生成。块级元素生成一个矩形框,作为文档流的一部分,行内元素则会创建一个或多个行框,置于其父元素中。

relative:

元素框偏移某个距离。元素仍保持其未定位前的形状,它原本所占的空间仍保留。

absolute:

元素框从文档流完全删除,并相对于其包含块定位。包含块可能是文档中的另一个元素或者是初始包含块。元素原先在正常文档流中所占的空间会关闭,就好像元素原来不存在一样。元素定位后生成一个块级框,而不论原来它在正常流中生成何种类型的框。

fixed:

元素框的表现类似于将 position 设置为 absolute,不过其包含块是视窗本身。

运用position元素需要注意元素是相对于视窗的哪一个点进行位移

float:

此元素可将元素脱离到原来的文档流

可用值有

float-left

float-right

可实现将文字围绕图片、创建水平菜单、段落字母浮动左侧的效果

clear:

清除

规定了哪一侧不允许元素漂浮

left 在左侧不允许浮动元素。
right 在右侧不允许浮动元素。
both 在左右两侧均不允许浮动元素。
none 默认值。允许浮动元素出现在两侧。
inherit 规定应该从父元素继承 cear 属性的值
时间: 2024-11-04 15:13:03

运用CSS对静态网页进行布局和效果设置的相关文章

利用CSS制作静态网页的注意事项

利用CSS制作静态网页主要是在<head>里面使用外联CSS文件来赋予网页样式 首先用div分区块,了解网页布局,脑子里面有个大概的页面布局 目前学习写的几种的网页布局可以分为以下几种情况: 1.页面中间 centen ,两边留白 :直接测量 centen 内容的宽度和高度,利用 maigin:auto 让内容居中即可: 2.页面顶部 head 满页面内容 ,下面centen 居中 ,两边留白:head 宽度设为100%,中间centen 内容的宽度和高度,利用 maigin:auto 让内容

CSS描述了网页的布局

1.CSS格式 CSS 规则由两个主要的部分构成:选择器,以及一条或多条声明:CSS声明总是以分号(;)结束,声明组以大括号({})括起来: .style{color:red;text-align:center;} 2.CSS 注释:/**/ 3.CSS 选择器HTML元素以id属性来设置id选择器,CSS 中 id 选择器以 "#" 来定义 #terminal { text-align:center; color:red; } class 选择器在HTML中以class属性表示, 在

css去掉打印网页时预览效果下的超链接

在我们写网页的时候,超链接是链接各个页面的桥梁,也是搜索引擎爬虫(spider)收录网站页面的关键,因此,在每个网页中会有许多的超链. 当我们根据需求要打印某个网页时,却发现在带有超链的文字的旁边显示出了超链,这显然不是我们想要的打印效果.今天,一个同行妹妹问我如何解决这个问题,我一时头大,从来没有遇到过这样的问题撒,该如何解决呢? 后来还是同行妹妹聪明,经过网上的一番查资料后,终于找到了解决问题的办法: a[href]:afer{} 哈哈...   写完收工.

HTML5静态网页实战开发—企业网页

一.首先找到模板 二.勾画框架(写div),切图(ps) 三.实战开始 这一次共花了一下午时间,利用html.css做出静态网页 在外观,布局,动画都有一点改善 四.静态网页效果 倒数第二的div是一组图片滚动动画(仿js),利用css3写出(缺点是兼容性并不是很好) 五.部分源码(需要完整的可以联系我) HTML <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8

div+css模式编写html静态网页例子_仿照网页制作

1 <!DOCTYPE html> 2 <html lang="en"> 3 <head> 4 <meta charset="UTF-8"> 5 <title></title> 6 <link rel="stylesheet" type="text/css" href="citizens.css"> 7 </head&

DIV+CSS网页标准化布局(二)之浮动布局

盒模型以及浮动布局 谈到盒模型,有经验的小伙伴一定滚瓜烂熟,无非就是 内容(content).填充(padding).边框(border).边界(margin): 这些属性我们可以把它转移到我们日常生活中的盒子(箱子)上来理解,日常生活中所见的盒子也就是能装东西的一种箱子,也具有这些属性,所以叫它盒子模式. 先上图: 上图清晰的表明了盒模型的具体表现样式: margin外边距+border边框+padding内边距+content内容: 既然盒模型叫做盒模型~那么我们可以把它比作一个 液晶屏幕包

DIV+CSS网页标准布局入门到精通视频教程

DIV+CSS网页标准布局入门到精通视频教程,一共28讲完整的教程,有齐学网整理免费提供下载. 下载地址:http://bbs.it1717.com/thread-77-1-1.html

IT兄弟连 HTML5教程 DIV+CSS网页标准化布局的优势

标准的网页都需要对内容进行布局,以前都是采用表格的定位技术,从2005年开始逐步转向DIV+CSS的布局方式,目前绝大多数的网站都是采用这种布局方式.使用DIV+CSS对网站进行布局符合W3C标准,采用这种方式布局通常是为了说明与HTML表格定位方式的区别.通过使用DIV盒子模型结构将各部分内容划分到不同的区块,然后用CSS来定义盒子模型的位置.大小.边框.内外边距.排列方式等.简单地说,DIV用于搭建网站结构(框架),CSS用于创建网站表现(样式/美化).该标准简化了HTML页面代码,获得了一

大学生代制作静态网页制作

+2425691680 模板介绍 该模板为纯html5模板,主题为周末·黑色调,此模板采用黑色为主色,不包含任何服务器端code,只包含index.html一个页面,PC端和手持端自适应,即响应式布局,网页的目录结构为:css.images.fonts和js,网页采用div+css布局, h5标签开发和扁平化设计. 三.目录结构 四.浏览器兼容 大学生静态网页,喜欢的可以了解一下~~ 五.关键代码解析 1.jquery.fullPage.min.js 简介 技能 案例作品 联系方式 (funct