|
CSS笔记
1.CSS初步体验
可以补足Html的缺陷
h2{
font-family:幼圆;
color:#FF0000;5
}
可统一html标记中的统一属性的设置;(使显示风格得到统一)
行内样式:
<p style="color:#0000FF; font-size:18px; text-decoration:underline">
正文内容1</p>
<p style="color:#000000; font-style:italic;">正文内容2</p>
<p style="color:#FF00FF; font-size:24px; font-weight:bold;">正文内容3</p>
内嵌样式:
p{ color:#ff00ff;
text-decoration:underline;
font-weight:bold;
font-size:24px;
}
外部样式:
导入式
<STYLE type="text/css">
@import url(1.css);
</STYLE>
链接式:<link href="1.css" type="text/css" rel="stylesheet">
StyleSheet 接口是任何类型样式表的抽象基接口。它表示与一个结构化文档相关联的单个样式表。在 HTML 中,StyleSheet 接口既可以表示一个外部的样式表(通过 HTML LINK 元素来定义),也可以表示一个内嵌的STYLE 元素。在 XML 中,本接口表示一个外部样式表(通过样式表处理指令来定义)。
2.CSS基本语法
标记选择器”h1,p,div”
h1——选择器
声明
{
Color:red; ——声明:属性;值
font-size:14px;——声明:属性;值
}
类别选择器”.”
.one——类别名称
{
color:red; /*声明:属性;值*/
font-size:18px;/*声明:属性;值*/
}
ID选择器”#”
#one——id名称
{
color:red; /*声明:属性;值*/
font-size:18px;/*声明:属性;值*/
id和class的区别在于id选择器用于多个标记时,会导致JavaScript查找id时出错
集体声明
h1,h2,h3,h4,h5,p{ /*集体声明*/
color: purple;/*文字颜色*/
font-size:16px;/*字体大小*/
}
h2.special, specal, #one{ /*集体声明*/
text-decoration:underline;/*下划线*/
}
选择器的嵌套
p b{ /*嵌套声明*/
color:maroon; /*颜色*/
text-decoration:underline;/*下滑线*/
}
CSS的继承关系
如果一个标记被包含在另一个标记中,那么他将继承另一个标记
h1{
color:red;/*颜色*/
text-decoration:underline;/*下划线*/
}
h1 em{
color:#004400;
font-size:36px;
}
<h1>祖国的首都<em>北京</em></h1>
3.CSS的文字样式
1.字体
h2{
font-family:黑体,幼圆;/*如果系统中没有黑体,就要幼圆*/
}
p{ font-family:Arial, Helvetica, sans-serif;/**/
}
p.kaiti{ font-family:楷体_GB2312, "Time New Roman";/**/
}
2.文字的大小
p.inch{ font-size: 0.5in;}
p.cm{ font-size: 0.5cm;}
p.mm{ font-size: 4mm; }
p.tp{ font-size:12px;}
p.pc{ font-size: 2pc;}
3.文字的颜色
h2{ color:rgb(0%,0%,80%);}
p{ color:#33FF00;
font-size:24px;
}
p span{ color:blue;}
4.文字粗细
h2{ color:rgb(0%,0%,80%);}
5.文字粗细
h1{ font-style:italic;}/*设置斜体*/
h1 span{ font-style:normal;}/*设置为标准风格*/
p{ font-size:18px;}
p.one{ font-style:italic;}
p.two{ font-style:oblique;}
6.下化线,上划线,删除线。
p.one{ text-decoration:underline;}/*下滑线*/
p.tow{ text-decoration:overline;}/*顶划线*/
p.three{ text-decoration:line-through;}/*删除线*/
p.four{ text-decoration:blink;}/*闪烁*/ie不支持
7.英文字母大小写
p{ font-size:16px;}
p.one{ text-transform:uppercase;}/*单词首字母大写*/
p.two{ text-transform:capitalize;}/*全部大写*/
p.three{ text-transform:lowercase;}/*全部小写*/
4.图片设置效果
1.图片边框
img.test1{
border-style:dotted;/*点划线*/
border-color:#Ff9900;/*边框颜色*/
border-width:5px;/*边框粗细*/
}
img.test2{
border-left:dashed 2px blue;
border-right:dashed 5px red;/*单独设置设置边框的*/
}
2.图片样式
img.test1{
height:50px;/*图片的大小可以是相对的也可以是绝对的*/
width:20%;/*它的大小是相对与浏览器而言*/
}
3.图片对齐
水平对齐:
<table width="100%" border="1">
<tr><td style="text-align:left"><img src="building.jpg"></td>
<td style="text-align:center"><img src="building.jpg"></td>
<td style="text-align:right"><img src="building.jpg"></td></tr>
</table>
垂直对齐:
4.图文混排
文字环绕:
body{
background-color:red;/*页面背景颜色*/
margin:0px;
padding:0px;
}
img{
float:left;/*文字环绕图片*/
}
p{
color:#FFFF00;/*文字颜色*/
margin:0px;
padding-top:10px;
padding-left:5px;
padding-right:5px;
}
span{
float:left;/*首字放大*/
font-size:85px;
font-family:黑体;
margin:0px;
padding-right:5px;
}
设置图片和文字的间距
5.设置网页中背景
1.页面背景色
body{
background-color:#5b8a00;/*设置页面的背景颜色*/
margin:0px;
padding:0px;
color:#c4f762;/*设置页面文字颜色*/
}
p{
font-size:14px;/*正文字的大小*/
padding-left:10px;
padding-top:8px;
line-height:120%;
}
span{
font-size:76px;/*首字放大*/
font-family:黑体;
float:left;
padding-right:10px;
padding-left:5px;
padding-top:8px;
}
2.利用背景色分类显示
< STYLE >
body{
padding:0px;
margin:0px;
background-color:#ffebe5;
}
.topbanner{
background-color:#fbc9ba;
}
.leftbannerP{
width:20%; height:330px;
vertical-align:top;
background-color:#6d1700;
color:#ffffff;
text-align:left;
padding-left:40px;
font-size:14px;
}
.mainpart{
text-align:center;
}
</STYLE>
</head>
<body>
<table cellpadding="0" cellspacing="0" width="100%" border="0">
<tr>
<td colspan="2" class="topbanner"><img src="banner1.jpg" border="0"></td>
</tr>
<tr>
<td class="leftbannerP">
<br><br>首页<br><br>谈天说地
<br><br>分类讨论<br><br>精华区
<br><br>我的信箱<br><br>休闲娱乐
</td>
<td class="mainpart">正文内容......</td>
</tr>
</table>
</body>
3.页面的背景图
4.页面的背景图重复
body{
padding:0px;
margin:0px;
background-image:url(bg1.jpg);/*背景图片颜色*/
background-repeat:repeat-x;/*垂直方向重复*/
background-color:#0066FF;/*背景颜色*/
}
5.背景图片的位置
通过图片的位置,可以很好的利用一些大的图片来显示样式。
body{
padding:0px;
margin:0px;
background-image:url(bg4.jpg);/*背景图片*/
background-repeat:no-repeat;/*不重复*/
background-position:bottom right;/*背景的位置,右下*/
background-color:#eeeee8;
}
span{
font-size:70px; /*首字放大*/
float:left;
font-family:黑体;
font-weight:bold;
}
p{
margin:0px;
font-size:14px;
padding-top:10px;
padding-left:6px;
padding-right:8px;
}
6.
6.设置表格与表单
1.字体
7.设置浏览器元素
1.字体
font-size:70p
8.制作实用菜单
1.字体
font-size:70p
9.CSS滤镜应用
1.字体
font-size:70p
10.理解CSS+DIV布局
1.div标记和span标记
div标记和收盘标记的区别:
div标记不同行:
span标记同行:
2.盒子模型
Border
Padding
margin |
|