css基础

一,css在页面中的位置

(1)       在<head></head>标签中添加

<style type=”text/css”>

添加样式

</style>

 

(2)将css样式单独做成文件,然后再<head></head>标签中添加

<link href=”样式表” rel=”stylesheet” type=”text/css”>

<style type=”text/css”>

@import 样式文件

</style>

 

(3)在html标签中添加style属性,在其值中设置样式

 

二,选择器

(1)       标签选择器

对整个文档中的所有该标签都使用这个样式

标签选择器:

       p

       {

       color:red;

       font-size:30px;

       font-family:黑体;

       }

 

 

(2)       类选择器

使用” .样式名称”进行类选择器的定义

在需要使用的标签处加上class=”样式名称”

类选择器:

       .custom

       {

       color:blue;

       font-size:50px;

       }

在需要使用的标签中使用属性class=”选择器名称”

<p class="custom">举头望明月,</p>

 

 

 

 

 

 

(3)       Id选择器

使用”#样式名称”进行id选择器的定义

在需要使用的标签处加上id=”样式名称”

Id选择器:

       #myid

       {

        font-size:100px;

       }

<p id="myid">低头思故乡。</p>

 

(4)属性选择符

 

语法:
  1. E [ attr ] { sRules }
  2. E [ attr = value ] { sRules }
  3. E [ attr ~= value ] { sRules }
  4. E [ attr |= value ] { sRules }
说明:
属性选择符。
  1. 选择具有 attr 属性的 E
  2. 选择具有 attr 属性且属性值等于 value E
  3. 选择具有 attr 属性且属性值为一用空格分隔的字词列表,其中一个等于 value E 。这里的 value 不能包含空格
  4. 选择具有 attr 属性且属性值为一用连字符分隔的字词列表,由 value 开始的 E
示例:
h[title] { color: blue; }
/* 所有具有title属性的h对象 */
 
span[class=demo] { color: red; }
 
div[speed="fast"][dorun="no"] { color: red; }
 
a[rel~="copyright"] { color:black; }
(5)包含选择符

 

(6)子对象选择符

 

语法:
E1 > E2 { sRules }
说明:
子对象选择符。选择所有作为 E1 子对象的 E2
示例:
body > p { font-size:14px; }
/* 所有作为body的子对象的p对象字体尺寸为14px */
 
div ul>li p { font-size:14px; }
(7)选择符分组

 

三,字体样式

font-size:字体大小

font-family:字体类型

color:字体颜色

font-style:字体样式,默认值为normal

text-align:文本对齐

 

 

四,边框,边界,填充样式

(1)       边框样式

border-width:边框宽度

border-style:边框样式,值none表示无边框,hidden表示隐藏边框,solid实线边框,dashed表示虚线

border-color:边框颜色

border-top:上边框

border-bottom:下边框

border-left:左边框

border-right:右边框

 

也可以简写为border 宽度 样式 颜色

 

(2)       边界样式

margin-top:上边界

margin-bottom:下边界

margin-left:左边界

margin-right:右边界

 

(3)       填充样式

padding-top:上填充

padding-bottom:下填充

padding-left:左填充

padding-right:右填充

 

 

 

 

 

五,表格样式

border-collapse:表格中的边框,值separate表示边框独立;值collapse表示边框合并

border-spacing:表格独立边框样式的间距

 

六,背景样式

background-image:url(背景图片地址)表示背景图片

background-color:背景颜色

background-position:背景位置

 

七,链接相关样式

链接无下滑线

text-decoration:none

默认链接

A:link{}

A:visited{}鼠标点击后的样式

A:hover{}鼠标悬停在链接上的样式

A:active{}鼠标点击链接后的样式

 

<STYLE type="text/css">    

  A

{

 color: blue;

       text-decoration: none;        //无下划线的超链接样式

 }

A:visited{}            //表示鼠标点击后的链接     

  A:hover

{                //表示鼠标在超链接上悬停时

        color: red;             

       }

  A:active{}             //表示鼠标点击时的链接

 </STYLE>

 

 

八,图片按钮样式

Css控制样式类选择器,背景图片,盒子模型

.picButton{

   background-image: url(images/back.jpg);       //设置按钮的背景图片

   border:0 px;                                //设置按钮的边界

   margin: 0px;                               //设置边框

   padding: 0px;                              //设置填充

   height: 23px;                              //设置高度

   width: 82px;                              //设置宽度

   font-size: 14px;        }                     //设置字体

 

语法:
E1 , E2 , E3 { sRules }
说明:
选择符分组。将同样的定义应用于多个选择符,可以将选择符以逗号分隔的方式并为组。
示例:
.td1,div a,body { font-size:14px; }
td,div,a { font-size:14px; }

 

语法:
E1 E2 { sRules }
说明:
包含选择符。选择所有被 E1 包含的 E2 。即 E1.contains(E2)==true 。
示例:
table td { font-size:14px; }
 
div.sub a { font-size:14px; }
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值