CSS3基础
1 样式表的使用
1.内联样式表。
<p style="color: aqua;font-size: 20px">This is CSS.</p>
2.内部样式表。
<head>
<meta charset="utf-8">
<title>
<style>
body{
font-family: "
}
</style>
</head>
3.连接外部样式表。
<link rel="stylesheet" type="text/css" href="CSS/realtest.css">
CSS
CSS
Copyright@Kingwell Leng
2 定义选择器
1.按照类型选择元素。
<style>
p{
font-family: "
}
a{color: #ADADAD;}
</style>
2.按照类型选择标签。
<head>
<style type=”text/css”>
.anyname{
font-family: "
color: #ADADAD;
width: 100px;
height: auto;
border: 1px solid blue;
}
</style>
</head>
<body>
<p>This is CSS.</p>
<div class="anyname">
<p>This is CSS!</p>
</div>
</body>
3.按照ID选择元素
<head>
<style type="text/css">
#box{
font-family: "
color: #ADADAD;
width: 100px;
height: auto;
border: 1px solid blue;
}
</style>
</head>
<body>
<p>This is CSS.</p>
<div id="box">
<p>This is CSS!</p>
</div>
</body>
4.选择元素的一部分
1)
h1>strong{color:red;}
2)
#anyname p li a{float:right; color:#ADADAD;}
3)
<style type="text/css">
html {color:black;}
p {color:blue;}
h2 {color:silver;}
</style>
5. 伪类选择器
CSS
1)<a>
a:link
a:visited
a:hover
a:active
2)CSS
First-line
First-letter
Before
After
3 文本与排版样式的使用
1. 长度、百分单位
2. 文本样式属性
1) text-shadow
div {
text-shadow: 10px 10px 10px orange,/*x
40px 40px 40px yellow,
20px 20px 23px #ADADAD;/*
font-size: 50px;
font-weight: bold;/*{normal|bold|bolder|lighter|inherit}*/
font-family: "
color: navy;
}
2) word-wrap
Word-wrap; normal | break-word
*normal
3) webfont
@font-face{
font-famliy:WebFont;
src: url('Font_Sans_R_45b.otf')format("opentype");/*
font-weight: normal;
}
4) font-size-adjust
font-size-adjust: 0.46;
5) text-ouline
Text-outline: 2px 4px red; /*
Text-stroke
-webkit-text-stroke:3px #ADADAD; /*
4 背景和颜色的使用
1. 背景颜色
HSLA
div.a{background:hsla(120,35%,50%,0.2);height: 20px;}
2. 背景图片
Body{background-img:url(../picture.jpg);}
5 盒子概念与使用
1. 元素外边界。
margin-bottom: 10px;/*
margin-left: 20px;/*
padding: 40px 30px 20px 60px;/*
margin: 0 auto;/*auto
2. 元素边框
border: 50px #ADADAD;/*
border-style: solid dotted double dashed;/*
border-style
3. 元素内边界
padding: 40px;
padding: 40px 30px 20px 60px;
4. 内容的宽度、高度设置
div.a{
background:hsla(120,35%,50%,0.2);height: 20px;width:200px;
margin-bottom: 10px;/*
margin-left: 20px;
margin: 0 auto;
padding: 40px 30px 20px 60px;/*
height: 100px;/*
width: 100px;
border: 50px #ADADAD;/*
border-style: solid dotted double dashed;
}
5. 列表样式
list-style-type /*
list-style-image /*
list-style-position /*
Circle
Square
Decimal
Lower-roman
Wpper-roman
Lower-alpha
Wpper-alpha
None
Disc
List-style-type:decimal;