CSS学习(1)

7 篇文章 0 订阅

1 CSS 定义

Cascading Style Sheet 级联样式表

2 CSS基本的语法格式

selector  { property: value; }

selector:选择器,表示{}中的属性设置将应用于哪些html元素,例如body

property:属性,例如用于设置背景色的属性“backgroud-color”等等

value:值,比如说backgroud-color的值可以是#FF0000

3 CSS代码需要放置的位置--为一个HTML文档应用CSS

为HTML文档应用CSS,有三种方法可以选择,最长使用为第三种:

①行内样式表

<body style="backgroud-color:#FF0000;">

</body>

②内部样式表

将下面该段代码放在<head></head>之间

<style type="text/css">

 body {backgroud-color:#FF0000;}

</style>

③外部样式表(引用一个样式表文件)

在项目的style文件夹下新建一个文件style.css文件,

style.css文件内容为:

body {

               backgroud-color:#FF0000;

          }

在html文档里创建一个指向外部样式表文件的链接,放在<head></head>标签之间

<link rel="stylesheet" type="text/css" href="style/style.css"/>

 

4 利用css控制html的颜色与背景

① color 属性,用于设置元素的前景色

例:设置h1元素的前景色为红色(#FF0000)

h1{

color:#FF0000;

}

②background-color属性,用于设置元素的背景色

例:设置h1的背景色为#FFCC66,h1的前景色为#990000;设置body的背景色为#FC9804

h1{

color:#990000;

backgroud-color:#FFCC66;

}

body{

background-color:#FC9804;

}

③background-image属性,用于设置背景图片

例:设置body的背景图片为pic.gif

body{

background-image:url("pic.gif");

}

注意:设置图片的位置方式为url("图片位置");  图片位置可以为本地文件,也可以为网络上的文件。

④background-repeat属性,用于设置图片的平铺方式

 

可选的值有repeat-x,repeat-y,repeat,no-repeat

例:上例中为避免图像平铺,代码如下:

body{

background-image:url("pic.gif");

background-repeat:no-repeat;

}

⑤background-attachment属性,用于设置图片是否随html元素的滚动而滚动,两个值可选:scroll、fixed

例:上例中,当滚动body时,让图片静止,可添加一行

background-attachment:fixed;

⑥background-position属性,用于设置背景图片的位置

背景图像默认放在左上角,可以以坐标的格式设置该属性,调整背景图像的位置;

设置该属性的方式有如下几种:

background-position:2cm 2cm;--设置背景图像距离左边2cm,距离页面内上侧2cm

background-position:50% 25%;--图片被设置在水平居中,离顶部四分之一处

background-position:top right;--图片被设置在右上角

background-position:100px 255px;--图片距离左边100px,距离上侧255px

⑦background属性,是上述所有与背景有关的属性的缩写写法

下面五行代码,可替换为background属性的一行代码:

background-color:#FFCC00;

background-image:url("pic.gif");

background-repeat:no-repeat;

background-attachment:fixed;

background-position:10px 20px;

使用background可写为:

background:#FFCC00 url("pic.gif") no-repeat fixed 10px 20px;

属性值之间以空格间隔;

各个值的次序:

[background-color]|[background-image]|[background-repeat]|[background-attachment]|[background-position]

如果某个值省略不写,会自动赋默认值 。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值