项目中对CSS的一点总结

1,CSS声明总是以分号(;)结束,声明组以大括号({})括起来:  p {color:red;text-align:center;}
2,CSS注释以 "/*" 开始, 以 "*/" 结束
3,id 选择器可以为标有特定 id 的 HTML 元素指定特定的样式。HTML元素以id属性来设置id选择器,CSS 中 id 选择器以 "#" 来定义。
    id="para1":
        #para1
        {
            text-align:center;
            color:red;
        }
4,class 选择器  class="center" 让该元素的文本居中:  p.center {text-align:center;}
5,font-family 属性设置文本的字体系列,font-size 属性设置文本的大小。{font-size:14px;}  font-style:指定文本的字体样式
6,Width和height属性定义表格的宽度和高度。line-height:设置行高。
7,text-align属性设置水平对齐方式,像左(left),右(right),或中心(center):垂直对齐属性设置垂直对齐,比如顶部(top),底部(bottom)或中间(center)
8,border-collapse 属性设置表格的边框是否被折叠成一个单一的边框或隔开:避免 <td>和<tr>之间造成的边框间隔,border: 1px solid green;
    border:1px solid #000; 可同时设置上右下左的边框的样式宽度及颜色
    border-width:1px 2px 3px 4px; 设置上右下左边框的宽度
    border-color:#000; 设置上右下左边框的颜色
    border-top:1px solid #000; 设置上边框的样式宽度及颜色
    border-right:1px solid #000; 设置右边框的样式宽度及颜色
    border-bottom:1px solid #000; 设置下边框的样式宽度及颜色
    border-left:1px solid #000; 设置左边框的样式宽度及颜色
    border:auto;
    border-radius:05px;添加圆角元素
    border-style 值:none: 默认无边框,dotted: 定义一个点线边框,dashed: 定义一个虚线边框,,,,,--{border-style:solid;border-width:5px;}
9,padding设置所有当前或者指定元素内边距属性。该属性可以有1到4个值。padding-top:20px;上内边距,padding-right:30px;右内边距,padding-bottom:30px;下内边距,padding-left:20px;左    内边距,padding:1px四边统一内边距
10,margin设置所有当前或者指定元素所有外边距的宽度,或者设置各边上外边距的宽度。“margin:20px;”表示四个方向的外边距都是20px;“margin:20px40px;”表示margin-top和margin-bottom为20        px,margin-right和margin-left为40px。
    “margin:20px 40px 60px80px;”表示margin-top为20px,margin-right为40px,margin-bottom为60px,margin-left为80px。大家按照顺时针方向记忆就可以了。
    margin:5px auto;意思上下为5,左右平均居中
11,outline:在一个声明中设置所有的轮廓属性
12,p{ }: 为所有 p 元素指定一个样式。.marked{ }: 为所有 class="marked" 的元素指定一个样式。.marked p{ }: 为所有 class="marked" 元素内的 p 元素指定一个样式。
    p.marked{ }: 为所有 class="marked" 的 p 元素指定一个样式,例如:<p class="marked">带下划线的 p 段落。</p>
13,display是设置元素显示的方式,block是一块状元素的方式显示,单独占据一行,其他元素跟他在同一行的会被迫换行,inline是以内联元素的方式显示,是显示在一行,none是不不显示
14,父元素上添加 overflow: auto; 来解决子元素溢出的问题:
15,(1)margin: auto:水平居中对齐一个元素(如 <div>);图片居中对齐;(2)text-align: center;文本在元素内居中对齐;(3)position: absolute:使用定位方式,左右对齐;
    (4)float:left,左右对齐,(5)padding:垂直居中对齐 
17,<style>
        a:active
        {
            background-color:yellow;
        }
    </style>
    <a href="http://www.runoob.com/">runoob.com</a>//点击之后会变色-yellow
    如果a:hover的话鼠标移动到连接上,也会变色-yellow
    a:visited选择访问过得链接样式:
    <style>
        input:focus
        {
            background-color:yellow;
        }
    </style>
    <input type="text" name="firstname" />//鼠标出发输入框会变色-yellow
    <style>
        p:first-letter
        {
            font-size:200%;
            color:#8A2BE2;
        }
    </style>
    每个 <p>元素的第一个字母选择的样式: p:first-line每个<p>元素的第一行选择的样式:p:after每个<p>元素之后插入内容:
    
    body 
        {
            background-image:url('paper.gif');
            background-color:#cccccc;
            background-size:80px 60px; //指定背景图像的大小
        }
    body中加入一个图片

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值