CSS对网页样式的定义

■ 容器的概念:

根据CSS对网页样式的定义,页面上的所有元素都放在一个容器里,这个容器叫BOX。BOX也就包括:

元素本身;

围绕元素的空格;(padding)

围绕元素空格外的边框;(border)

边框外的边距。(margin)

■ 四个边距:

margin用于设定上,右,下,左,边距:

body {margin-top:10px;margin-right:20px;margin-bottom:30px;margin-left:40px}

body {margin:10px 20px 30px 40px}/*效果与上面方式相同*/

以上参数值同样可以是其他长度单位(如:pt,em等)或比例。

■ 顶,底,左,右空格填充:

padding用于设置空格填充范围,用法与边距属性相同:

h3 {margin-top:10px;margin-right:20px;margin-bottom:30px;margin-

left:40px};

h3 {margin:10px 20px 30px 40px}

■ 边框:

border可设定的属性很多,包括颜色和宽度,关键是可以指定每个边的宽度和每个边的颜色 。

边框宽度border-width可以是thin,medium,thick或长度值:

h3 {border-top-width:2px;border-right-width:4px;border-bottom-width:6px;border-left-width:8px};

h3 {border-width:2px 4px 6px 8px}/*与上面相同*/

p {border-top-width:thin;border-right-width:medium;border-bottom-

width:thick;border-left-width:none};

p {border-width:thin medium thick none}/*与上面相同,左边框将不显示*/

边框颜色border-color定义方法与宽度定义相似,颜色值也可以用RGB值(如#ff00ff):

h3 {border-color:red blue yellow green}/*上:红;右:蓝;下:黄;左:绿*/

h3 {border-color:red blue }/*上,下:红;右,左:蓝;*/

h3 {border-color:#ff00ff }/*所有边框为#ff00ff色*/

边框线的线条式样border-style,有九个关键字来描述:

none /*不画边框,不论边框厚度是多少*/

dotted /*由点组成的虚线*/

dash /*由短线组成的虚线*/

solid /*实线 */

double /*双实线*/

groove /*3D沟状*/

ridge /*3D脊状*/

inset /*3D内嵌*/

outset /*3D外嵌*/

其使用方法与厚度、颜色相似,不再多讲。

一条边框的颜色,厚度,线条式样可以在一条语句中定义。例:

h1 {border-top:5px solid red}

这么多的参数,这么多的组合,要想得心应手,不下一番功夫去练习是不可能达到的。

■ 背景颜色:

background-color,用它可以指定整个网页的背景颜色,也可以是某一个单词。在传统的HTML中要将背景颜色应用到一段文字上是一件麻烦事,要将文字放在表格中再设置表格的背景。CSS使之变得非常容易。

P.colorback {background-color:#ff0000}

颜色可以是颜色名(如red)、十六进制数(如#ff0000)、RGB值(如RGB(255,0,0))。

■ 背景图片:

background-image,用它可以指定整个网页的背景图片(将它放在BODY标签内),也可以是某一个单词。

background-repeat 是否循环背景

p {background-repeat:no-repeat;background-image:url(background.gif)}/*不循环*/

p {background-repeat:repeat;background-image:url(background.gif)}/*循环*/

background-attachment 是否固定背景

body {background-attachment:scroll;background-image:url(background.gif)}/*随文字一起滚动*/

body {background-attachment:fixed;background-image:url(background.gif)}/*固定不动*/

P.colorback {background-color:#ff0000}

颜色可以是颜色名(如red)、十六进制数(如#ff0000)、RGB值(如RGB(255,0,0))。

■ 背景定位:

background-position用于设置背景的位置:

p {background-position:top;background-image:url(background.gif)};

background-position其参数可以是截键字、长度数、比例值。

关键字;

top /*背景图像与前景对象的顶部对齐*/

bottom /*背景图像与前景对象的底部对齐*/

left /*背景图像与前景对象的左边对齐*/

right /*背景图像与前景对象的右边对齐*/

center /*与前面四个任一个组合,变成水平或垂直居中*/

长度数;

可以是任何一种以前学过的长度单位(pt,px,ems...),例如:

p{background-position:100px 50px;

background-image:url(background.gif)}表示从左上角起水平100像素,垂直50像素的位置摆放。

比例值;

例如:p{background-position:85% 50%;

background-image:url(background.gif)}

表示从距离段落的右边85%,垂直距离段落顶端50%的位置摆放。

html设置名字颜色七彩,CSS对网页样式的定义相关推荐

  1. 精通CSS.DIV网页样式与布局(五) ——设置表格与表单样式

    原文地址为: 精通CSS.DIV网页样式与布局(五) --设置表格与表单样式 表格和表单是网页中非常重要的两个元素,我们这次来说说CSS如何设置表格和表单样式.我们先来看看CSS如何控制表格. 首先表 ...

  2. html+css+布局从入门到精通,CSS+DIV网页样式布局实战从入门到精通 中文pdf扫描版[48MB]...

    CSS+DIV网页样式布局实战从入门到精通通过精选案例引导读者深入学习,系统地介绍了利用CSS和DIV进行网页样式布局的相关知识和操作方法. 全书共21章.第1-5章主要介绍网页样式布局的基础知识,包 ...

  3. php背景渐变颜色代码,CSS实现网页背景渐变的四种代码设置

    这篇文章主要介绍了关于CSS实现网页背景渐变的四种代码设置,有着一定的参考价值,现在分享给大家,有需要的朋友可以参考一下 一.从上往下渐变body{ FILTER: progid:DXImageTra ...

  4. 精通CSS.DIV网页样式与布局(四) ——页面背景

    咱们这回来讲讲CSS如何对网页的背景进行设置,网页的背景是整个网页的重要组成部分,他直接决定了整个网页的风格和色调.我们这回主要来学习如何用CSS来设置背景颜色.背景图片. 背景颜色:CSS设置背景颜 ...

  5. 精通CSS+DIV网页样式与布局--页面背景

    上篇博客,我们主要简单的总结了CSS的图片效果,我们这回来讲讲CSS如何对网页的背景进行设置,网页的背景是整个网页的重要组成部分,她直接决定了整个网页的风格和色调.这篇博客简单的总结一下如何用CSS来 ...

  6. CSS(网页样式语言)基础

    所谓全栈,个体可以独立地完成系统的设计.开发.测试.部署以及运维.打通一个领域从无到有的全过程. 为什么会有 markdown 文本编辑显示工具呢,因为 html 太重了.markdown 是 htm ...

  7. html怎么改无序图标,​css怎么设置无序列表?css的列表样式总结

    css怎么样设置无序列表的样式你知道吗?这里有无序列表的详细应用,去掉这些图标之类的,还介绍了去掉小圆点给添加的图片的介绍,大家可以自己试试看.现在就让我们一起来看看这篇文章吧 首先我们先来看看无序列 ...

  8. 精通 CSS+DIV 网页样式与布局 62

    式并允许将样式信息与网页内容分离的一种标记性语言.CSS 是 1996 年由 W3C 审核通过,并且推荐使用的.简单的说 CSS 的引入就是为了使得 HTML 能够更 好的适应页面的美工设计.它以 H ...

  9. 精通CSS.DIV网页样式与布局(二)—— 段落

    我们在上一个文章中详细的阐述了CSS是如何控制文字的显示效果的,接下来,为了需要,我们继续来完善CSS对段落的控制的显示效果. 我们看看段落的水平对齐方式: 看一段代码: <html> & ...

  10. 精通CSS+DIV网页样式与布局--CSS段落效果

    在上一篇博文中,小编主要详细的介绍了CSS是如何控制文字的显示效果,随着需求的不断变更,那么我们如何对段落进行相关操作,以达到我们想要的效果呢,接下来,为了需要,小编继续来完善CSS对段落的控制的显示 ...

最新文章

  1. Javascript获取页面、屏幕尺寸大小参数
  2. [React Router v4] Intercept Route Changes
  3. 关于DNS区域查询,DNS字典爆破,以及查询文件问题
  4. OPENCV-5 学习笔记
  5. ordersta在php中是什么意思,[求助]ststa中的几个问题
  6. Python——LOL官方商城皮肤信息爬取(一次练手)
  7. 我的世界java村民繁殖_我的世界:1.14版本刷新几率小的五种村庄,没有村民咋回事?...
  8. 人脸识别(3)---静态人脸识别和动态人脸识别的区别
  9. linux看是不是db2实例用户,切换到实例用户以后不能执行 db2
  10. BigDecimal 小数 浮点数 精度 财务计算
  11. P1164 小A点菜(动态规划背包问题)
  12. 微积分知识总览(1)——微积分准备知识
  13. 罗马java_罗马数字转换工具-java
  14. 你是儒系程序名猿,还是佛系开发大神?
  15. Jquery实现城市选择(省市联动)
  16. c语言中int转string,C++中int型与string型互相转换
  17. PDF编辑时怎样给PDF文件添加页码
  18. citrix vdi 服务器性能要求,如何评估VDI存储要求
  19. Windows添加自定义开机启动项
  20. 打开天正建筑显示服务器为空,打开天正提示找不到可用cad版本 - 卡饭网

热门文章

  1. hdu6810 Imperative Meeting
  2. Python 爬虫-爬取阿里旅行特价机票信息(2)
  3. 手机电脑为什么越用越卡顿
  4. 罗大佑精选五首(Powered by SmilewallV1.0)
  5. 谷歌亲儿子 PWA 技术,会是移动开发的未来吗?
  6. 小白成长建议(1)-深思熟虑 云层
  7. 计算机专业英语课程简介,计算机专业英语课程教案整体设计
  8. Office如何通过VSTO进行WORD插件开发?
  9. Winform中DataGridView中复选框选中后取消不了,引起其他列被选中
  10. “大厂就像一座围城...”一位年薪50w的阿里测试工程师的感慨....