css美化网页元素

《span》标签

语法:<span>内容</span>
然后在head里面的style标签中调用span{  }
《既可以在类选择器和ID选择器、标签选择器中使用》




字体样式:
1. font-family 字体类型 例: font-family:"隶书";


- 可以声明多种字体,用逗号分隔开。英文字体中有空格,就括在双引号里面。


- 中英文两种字体时,一定要将英文字体写在中文之前。
例:p{font-family:Courier New "隶书"}




2. font-size 字体大小 例: font-size:12px;
- 控制字体的大小,常用的单位是 px。
- 其他的单位《显示由大到小是》:in、cm、pc、mm、pt。《除了px和em,其他的都不常用。》


3. font-style 字体风格 例: font-style:italic;
- font-style的属性值:
   normal 标准的字体样式《默认字体样式》
   italic 斜体字体样式
   oblique 倾斜字体样式



4. font-weight 字体粗细 例: font-weight:bold;
- font-weight的属性:
normal 默认值,定义标准的字体


bold 粗体字体

bolder 更粗的字体

lighter 更细的字体

100,200,300,400,500,600,700,800,900 定义由细到粗的字体,400等于normal,700等同于bold。





5. font 设置所有字体属性
- 使用font属性可以一次性设置字体的所有属性,几种字体属性的顺序:
顺序: 字体风格  ->  字体粗细  ->  字体大小 ->  字体类型
font-style   font-weight    font-size     font-family


例: font:italic bold 12px "隶书";


css排版网页文本:

排版文本样式有:

1.文本颜色:color:#00c;


2.水平对齐方式:text-align:right;
text-align属性值:
left 文本排列到左边. 默认值
right 文本排列到右边
center 文本排列到中间
justify 实现两端对齐文本效果



3.首行文本的缩进:text-indent:2em;
《2em表示文本开头缩进两个字符》

文本的行高:line-height:25px;《标签中字体的大小*1.5=就是行高的大小<用像素表示>》






4.文本的装饰:text-decoration:underline;
text-decoration的属性: 《用于设置超链接的文本装饰》
none 默认值,定义的标准文本
underline 文本的下划线
overline 文本的上划线
line-through 文本的删除线
blink 文本闪烁,此值只在Firefox浏览器中有效,在IE中无效。




5.垂直对齐方式: 《设置图片和文本居中对齐》
vertical-align:
值:
top、middle、bottom。


css设置超链接

1.为元素选择器:
-- css里面提供了一些定义好的样式,可以拿过来使用
语法:标签名:伪类名{声明:}例子如下:

* 比如 超链接

超链接的状态:

原始状态    点击后 鼠标放上去状态 点击
:link    :visited :hover :active



例:用《background-color:表示背景颜色》来做例子


<head>
<style type="text/css">
// 原始状态
a:link{
 background-color:green;
}
// 点击后
a:visited{
 background-color:yellow;
}
// 鼠标放上去状态
a:hover{
 background-color:blue;
}
// 点击
a:active{
 background-color:red;
}

</style>
</head>


<body>


<a href="www.helloword.com"></a>


</body>




通常只设置两种样式:1.超链接a标签样式。2.鼠标悬浮在超链接上的样式。

<style type="text/css">
a{text-decoration:none;color:#330099;}//去除超链接的下划线


a:hover{text-decoration:underline;color:yellow;}//鼠标悬浮在超链接上时出现下划线及改变颜色
</style>



<body>
<a href="6.jpg" target="_blank">
<img src="6.jpg" alt="不能显示" title="图片"></a>
</a>
</body>


css设置鼠标形状:


通过cursor设置鼠标各式各样的指针样式,cursor属性可以在任何选择器中使用。

语法:<p style="cursor:pointer">非超链接的文本</p>
cursor的属性:
    default: 默认光标
    pointer: 超链接的指针《手指型》
    wait: 指示程序正在忙
    help: 指示可用的帮助
    text: 指示文本
    crosshair 鼠标呈现十字状

css背景样式:


认识<div>标签:《成对出现》
语法:<div id="divId">内容</div>


css背景属性:


背景属性包括两种:1.背景颜色(background-color)默认值:transparent。
 语法:background-color:颜色;

 2.背景图像(background-image)
 -- 背景图像;
语法:background-image:url(图片路径);
有一个特殊的值:none。 表示不显示背景图片。很少用。


 -- 背景重复方式:(background-repeat)
属性:
repeat: 水平和垂直两个方向平铺
no-repeat: 背景图像只显示一次《用于小图标的显示和只显示一次的图像。》
repeat-x: 只水平方向平铺《通常用于导航背景和标题背景》
repeat-y: 只垂直方向平铺

 -- 背景定位:(background-position)


简写:{background:url(路径) no-repeat right;}

列表样式:


4个属性来设置列表的样式:list-style-type、list-style-image、list-style-position、list-style。
1.list-style-type:的属性:


none: 无标记符号 例:list-style-type:none;
disc: 实心圆,默认值。例:list-style-type:disc;
circle:空心圆 例:list-style-type:circle;
square:实心正方形 例:list-style-type:square;
decimal:数字 例:list-style-type:decimal;



3.list-style-position:的属性:
-- inside:表示项 目标记放置在文本以内,且环绕文本根据标记对齐。
-- outside:默认值,保持标记位于文本的左侧,列表项标记放置在文本以外,且环绕文本不根据标记对齐。




4.list-style:

简写:list-style:circle outside url(路径);没有图像就默认值。


-- 设置背景为矩形圆:
.a{width:100px; height:100px; border-radius: 10px 10px 10px 10px; background:url(a.jpg);}









评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值