web前端笔记

样式定义:
1、类定义   可以多次使用   要求:以点开始,后面用字母开头命名.name  调用:<any class="name"><any>
2、id定义  只能用一次 要求:以及#开头, #name    调用:<any id="name"></any>
3、标签名定义  eg:  p{}


样式调用方式:
//页面内样式表
1、行内样式   范围:只在本页面中,其中行内样式范围只在这一行
<any style="样式名:样式值;"></any>
2、页面内样式
head中定义
<style>
.name{
样式名:样式值;}


</style>
<any class="样式名"></any>


//外部样式表  范围只要链接都可以起作用
3、链接式(链接页面外的样式)


在head中链接
<link rel="stylesheet" href="链接的外部css文件"/>


4、导入式
<style>
        @import url(two.css);
</style>




<div></div>
5、
    width:800px;/*宽*/
    height:500px;/*高*/
    margin:0 auto;  /*居中*/
    border:solid 1px red;/*边框线:实线 1像素 颜色
    线型:solid 实线 dashed 虚线 double 双线 dotted  点状线
    
background-color:背景颜色
background:背景颜色/背景图像
background-image:背景图像




 background:greenyellow url(../img/img1.jpg) no-repeat right bottom;


语法:
background:背景色 背景图像 是否重复 水平位置 垂直位置;
是否重复:no-repeat 不重复
 repeat-x  水平重复
          repeat-y  垂直重复
          repeat   重复
水平位置:left 左 ,center  中 ,  right 右 ,精确像素
垂直位置:top  上 ,center  中 ,  bottom 下,精确像素


margin  边距
margin-left/margin-right/margin-top/margin-bottom


margin:a   表示四边边距都相同
margin:a b  表示上下为a,左右为b
margin:a b c 表示上为a 左右为b 下为c
margin:a b c d 表示 上a  右b  下c  左d




padding  填充
padding-left/padding-right/padding-top/padding-bottom


padding:a   表示四边填充都相同
padding:a b  表示上下为a,左右为b
padding:a b c 表示上为a 左右为b 下为c
padding:a b c d 表示 上a  右b  下c  左d


line-height:  行高  行间距


font-size:12px 字体大小
font-family : 字体
font-weight:bold;字体加粗
font-style:italic;字体倾斜   normal 正常
text-decoration:none/underline/overline   去下划线/加下划线/加上边线


超链接的4种状态(伪对象)
a:link    超链接访问前状态
a:hover   鼠标悬停时的样式
a:active  鼠标点击时的样式
a:visited 超链接访问后的样式







猜你喜欢

转载自blog.csdn.net/wym_star/article/details/78471500