CSS控制样式

一、CSS控制背景样式 

background-color :

transparent值代表背景色为透明

示例代码:

<html>
<head>
<style type="text/css">
body {
background-color: yellow
}
h1 {
background-color: #00ff00
}
p {
background-color: #ff00ff
}
</style>
</head>
<body>
<h1>这是标题 1</h1>
<h2>这是标题 2</h2>
<p>这是段落</p>
</body>
</html>

效果:

 

图1-1

background-image 

注:此属性不能被继承 

值的格式为:url(URL) 

示例代码:

<html>
<head>
<style type="text/css">
body {
background-image:url(img/02.jpg);
background-repeat:repeat-y;
}
</style>
</head> 
<body> 
<div></div> 
</body> 
</html> 

效果图:

 

 

background-repeat

注:此属性不能被继承

repeat默认。背景图像将在垂直方向和水平方向重复。

repeat-x背景图像将在水平方向重复。

repeat-y背景图像将在垂直方向重复。

no-repeat背景图像将仅显示一次。

 

background-attachment

注:此属性不能被继承 

此属性可选值为scroll / fixed 

示例代码:

<html>
<head>
<style type="text/css">
body 
{
background-image:url(img/banana.jpg);
background-repeat:repeat;
background-attachment:scroll;
}
</style>
</head>
 
<body>
<p>图像不会随页面的其余部分滚动。</p>
<p>图像不会随页面的其余部分滚动。</p>
<p>图像不会随页面的其余部分滚动。</p>
<p>图像不会随页面的其余部分滚动。</p>
<p>图像不会随页面的其余部分滚动。</p>
<p>图像不会随页面的其余部分滚动。</p>
<p>图像不会随页面的其余部分滚动。</p>
<p>图像不会随页面的其余部分滚动。</p>
<p>图像不会随页面的其余部分滚动。</p>
<p>图像不会随页面的其余部分滚动。</p>
<p>图像不会随页面的其余部分滚动。</p>
<p>图像不会随页面的其余部分滚动。</p>
<p>图像不会随页面的其余部分滚动。</p>
<p>图像不会随页面的其余部分滚动。</p>
<p>图像不会随页面的其余部分滚动。</p>
<p>图像不会随页面的其余部分滚动。</p>
<p>图像不会随页面的其余部分滚动。</p>
<p>图像不会随页面的其余部分滚动。</p>
<p>图像不会随页面的其余部分滚动。</p>
<p>图像不会随页面的其余部分滚动。</p>
<p>图像不会随页面的其余部分滚动。</p>
<p>图像不会随页面的其余部分滚动。</p>
<p>图像不会随页面的其余部分滚动。</p>
<p>图像不会随页面的其余部分滚动。</p>
</body>
</html>


效果图:

   

background-position: 

注:此属性不能被继承

此属性格式:“top left”、“20px 30px”、“40% 50%

示例代码:

<html>
<head>
<style type="text/css">
body 
{
background-image:url(img/chunjie.jpg);
background-repeat:no-repeat;
background-position:50% 50%;
}
</style>
</head> 
<body>
</body> 
</html>

效果图:

 

二、CSS控制字体样式 

font-family :

属性的可选值:family-name / generic-family

示例代码:

<html>
<head>
<title>css14</title>
<style>
<!--
h2{
font-family:黑体, 幼圆;
}
p{
font-family:Arial, Helvetica, sans-serif;
}
p.kaiti{
font-family:楷体_GB2312, "Times New Roman";
}
-->
</style>
</head>
 
<body>
<h2>手 印</h2>
<p>即手指所结形状。修行者结手印,能感受佛、菩萨的力量而与之成为一体。结手印的两手一般称为二羽、日月掌;称十指为十度、十轮、十法界、十真如、十峰;左右手分别表示止、观、定、慧、福、智、权、实、慈、悲等;小指次第至拇指则表示色、受、想、行、识或地、水、火、风、空。手印最早时并无固定规则,密教兴起后,采取印度教的行事而有手印之说,并进一步阐释手印的意义。在十二神殿篇沙加与闯宫人对战之时,亦结得数种手印。除最常用的双手合十外,星矢等人初入处女宫,见沙加盘膝而坐,双手叠放于腹前,拇指相对,为释迦牟尼大印。沙加使用六道轮回时,右手食指与拇指相扣,余指微弯,相对左手中指与拇指相扣,乃月天印。其后,右手五指并拢,指尖向上,掌心向外,称施无畏印;同时左手亦五指并拢,指尖向下,掌心向外,称与愿印。沙加最常使用的手印是双掌虚合于胸前,掌间似含宇宙,是金刚掌。初究此题,惊佩正美用心细密,无一遗漏,瞠目之余,五体投地矣!</p>
<p class="kaiti">作者: wayne</p>
</body>
</html>

效果图

 

 font-size :

属性的可选值为:xx-small / x-small / small / medium / large / x-large / xx-large / length / %

示例代码:

<html>
<head>
<style type="text/css">
h1 {font-size: 300%}
h2 {font-size: 200%}
p {font-size: 40px}
</style>
</head>
 
<body>
<h1>This is header 1</h1>
<h2>This is header 2</h2>
<p>This is a paragraph</p>
</body> 
</html> 

<html>
<head>
<title>css16</title>
<style>
<!--
p.one{ font-size:xx-small; }
p.two{ font-size:x-small; }
p.three{ font-size:small; }
p.four{ font-size:medium; }
p.five{ font-size:large; }
p.six{ font-size:x-large; }
p.seven{ font-size:xx-large; }
-->
</style>
</head>
 
<body>
<p class="one">文字大小,xx-small</p>
<p class="two">文字大小,x-small</p>
<p class="three">文字大小,small</p>
<p class="four">文字大小,medium</p>
<p class="five">文字大小,large</p>
<p class="six">文字大小,x-large</p>
<p class="seven">文字大小,xx-large</p>
</body>
</html> 

font-style :

属性的可选值为:normal / italic / oblique 

 

font-weight : normal / bold / bolder / lighter / 100~700

 

三、css控制文本样式 

color :

text-align :

属性的可选值为:left / right / center

text-decoration :

属性的可选值为:none / underline / overline / line-through

示例代码:

<HTML>
 <HEAD>
  <TITLE> test </TITLE>
  <link href="css/5.css" type="text/css">
  <style type="text/css">
<!--
p{
color:red;
}
.aaa{
color:green;
font-size:40px;
}
a{
text-decoration : none;
}
-->
  </style>
 </HEAD>
 
 <BODY>
<p><span class="aaa">中华人民</span><a href="">共和国yyyyyyyyyy</a></p>
 </BODY>
</HTML> 

letter-spacing 

word-spacing 

text-transform :

属性的可选值为:none / capitalize / uppercase / lowercase

text-indent : 定义首行缩进

示例代码: 

<html>
<head>
<style type="text/css">
p {text-indent: 1cm}
</style>
</head> 
<body>
<p>
这是段落中的一些文本。
这是段落中的一些文本。
这是段落中的一些文本。
这是段落中的一些文本。
这是段落中的一些文本。
这是段落中的一些文本。
这是段落中的一些文本。
这是段落中的一些文本。
这是段落中的一些文本。
这是段落中的一些文本。
这是段落中的一些文本。
这是段落中的一些文本。
</p>
<p>sdaflsakdjflsakjfdlksajfdljdsafljsadfl jsfdlkjsdlfjsadlfjsaldfjlsadfjlsajdflksajdflfjlsadfjlsajdflksajdflfjlsadfjlsajdflksajdflfjlsadfjlsajdflksajdflfjlsadfjlsajdflksajdflfjlsadfjlsajdflksajdflfjlsadfjlsajdflksajdflfjlsadfjlsajdflksajdflfjlsadfjlsajdflksajdflfjlsadfjlsajd flksajdflfjlsadfjlsajdflksajdflfjlsadfjlsajdflksajdflfjlsadfjlsajdflksajdflfjlsadfjlsajdflksajdflfjlsadfjlsajdflksajdflfjlsadfjlsajdflksajdflfjlsadfjlsajd flksajdflfjlsadfjlsajdflksajdflfjlsadfjlsajdflksajdflfjlsadfjlsajdflksajdflfjlsadfjlsajdflksajdflfjlsadfjlsajdflksajdflfjlsadfjlsajdflksajdflfjlsadfjlsajdflksajdflsajdflsakflsajdflksdlfkjsad</p>
</body> 
</html> 

四、css控制列表样式 

list-style-type :属性可选值如下表

值 描述

none 无标记。

disc 默认。标记是实心圆。

circle 标记是空心圆。

square 标记是实心方块。

decimal 标记是数字。

decimal-leading-zero 0开头的数字标记。(01, 02, 03, 等。)

lower-roman 小写罗马数字(i, ii, iii, iv, v, 等。)

upper-roman 大写罗马数字(I, II, III, IV, V, 等。)

lower-greek 小写希腊字母(alpha, beta, gamma, 等。)

lower-latin 小写拉丁字母(a, b, c, d, e, 等。)

upper-latin 大写拉丁字母(A, B, C, D, E, 等。) 

示例代码:

<html>
<head>
<style type="text/css">
ul.disc {list-style-type: disc}
ul.circle {list-style-type: circle}
ul.square {list-style-type: square}
ul.decimal {list-style-type: decimal}
ul.decimal-leading-zero {list-style-type: decimal-leading-zero}
ul.lower-roman {list-style-type: lower-roman}
ul.upper-roman {list-style-type: upper-roman}
ul.lower-greek {list-style-type: lower-greek}
ul.lower-latin {list-style-type: lower-latin}
ul.upper-latin {list-style-type: upper-latin}
</style>
</head> 
<body>
<ul class="disc">
<li>Disc 类型</li>
<li>茶</li>
<li>可口可乐</li>
</ul>
<ul class="circle">
<li>Circle 类型</li>
<li>茶</li>
<li>可口可乐</li>
</ul>
<ul class="square">
<li>Square 类型</li>
<li>茶</li>
<li>可口可乐</li>
</ul>
<ul class="none">
<li>The "none" 类型</li>
<li>茶</li>
<li>可口可乐</li>
</ul>
<ul class="decimal">
<li>Decimal 类型</li>
<li>茶</li>
<li>可口可乐</li>
</ul>
<ul class="decimal-leading-zero">
<li>Decimal-leading-zero 类型</li>
<li>茶</li>
<li>可口可乐</li>
</ul>
<ul class="lower-roman">
<li>Lower-roman 类型</li>
<li>茶</li>
<li>可口可乐</li>
</ul>
<ul class="upper-roman">
<li>Upper-roman 类型</li>
<li>茶</li>
<li>可口可乐</li>
</ul>
<ul class="lower-greek">
<li>Lower-greek 类型</li>
<li>茶</li>
<li>可口可乐</li>
</ul>
<ul class="lower-latin">
<li>Lower-latin 类型</li>
<li>茶</li>
<li>可口可乐</li>
</ul>
<ul class="upper-latin">
<li>Upper-latin 类型</li>
<li>茶</li>
<li>可口可乐</li>
</ul> 
</body>
</html>

list-style-image 

属性的格式为:url(blueball.gif); 

<html>
<head>
<style type="text/css">
ul 
{
list-style-image: url('img/eg_arrow.gif')
}
</style>
</head> 
<body>
<ul>
<li>咖啡</li>
<li>茶</li>
<li>可口可乐</li>
<li>可口可乐</li>
</ul>
</body> 
</html> 

五、css控制元素尺寸

width 

注:此属性不能被继承

属性的可选值为:auto / % / length

height 

注:此属性不能被继承

属性的可选值为:auto / % / length

line-height 

属性的可选值为:normal  / % / length 

六、css控制鼠标样式

cursor :

注:此属性不可继承

属性可选值:crosshair / default / pointer / move / e-resize / ne-resize / nw-resize / n-resize / se-resize / sw-resize / s-resize / w-resize / text / wait / help 

七、css控制边框的样式

值 描述

none 定义无边框。

hidden 与 "none" 相同。不过应用于表时除外,对于表,hidden 用于解决边框冲突。

dotted 定义点状边框。在大多数浏览器中呈现为实线。

dashed 定义虚线。在大多数浏览器中呈现为实线。

solid 定义实线。

double 定义双线。双线的宽度等于 border-width 的值。

groove 定义 3D 凹槽边框。其效果取决于 border-color 的值。

ridge 定义 3D 垄状边框。其效果取决于 border-color 的值。

inset 定义 3D inset 边框。其效果取决于 border-color 的值。

outset 定义 3D outset 边框。其效果取决于 border-color 的值。 

定义单边样式

如果您希望为元素框的某一个边设置边框样式,而不是设置所有 个边的边框样式,可以使用下面的单边边框样式属性:

border-top-style 

border-right-style 

border-bottom-style 

border-left-style  

八、css控制边框的宽度

border-width 属性 

您也可以通过下列属性分别设置边框各边的宽度:

border-top-width 

border-right-width 

border-bottom-width 

border-left-width 

css控制边框的颜色

border-color 属性 

您也可以通过下列属性分别设置边框各边的边框颜色属性:

border-top-color 

border-right-color 

border-bottom-color 

border-left-color 

css控制表格的属性

captionSide 属性 :

border-collapse 属性 :

此属性的可选值为:separate / collapse 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

法哥2012

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值