css样式基础

1.CSS( cascading style sheets)  层叠样式表
    样式定义如何显示 HTML 元素 
    多个样式定义可层叠为一 
2.创建样式
    1)内联样式
        style="display: inline;"
    2)外部样式(推荐)
        rel="stylesheet" type="text/css"固定不变,href指向自己的样式表
        <link rel="stylesheet" type="text/css" href="mystyle.css">
    3)内部样式表
    <style>
        选择器 {
            样式: 属性;
        样式: 属性;
        }
    </style>
    
3.html和css的关系
    html负责文本结构和内容
    css负责文本结构和内容的表现样子
    js 前端核心,控制页面逻辑和展示
    
4,选择器
    1.基础选择器
        *选择器(少用)  通配符选择器(不推荐使用)
        id选择器  HTML元素以id属性来设置id选择器,CSS 中 id 选择器以 "#" 来定义
        class选择器  在HTML中以class属性表示, 在 CSS 中,类选择器以一个点"."号显示
        标签选择器      html中的标签,可以直接写到css中
    2.组合选择器
        相邻选择器(h1+p)
        子选择器(ul > li)
        后代选择器(li a)
        伪类选择器 CSS伪类是用来添加一些选择器的特殊效果
    3.选择器优先级
    内联样式>id选择器>class选择器>*选择器>伪类选择器>标签选择器
        
5、颜色表示方法
    1.rgb表示方法  rgb(红,绿,蓝),数值范围在0-255,或者使用百分比
    background-color: rgb(10%, 10%, 20%);
    background-color: rgb(255, 0, 0);
    2.颜色名字表示方法   (red blue yellowe  black orange pink  gold greeen)
    background-color: cornsilk;
    3.十六进制表示颜色,前面两位红色 中间两位绿色 最后两位蓝色。如果十六进制颜色只显示3位,则每一位代表一种颜色
    background-color: #ffff00;
    
6.常见css标签
    background-color:body的背景颜色
    background-image:body的背景图像
    color:设置文本颜色
    text-align:设置文字展示效果,居中、左对齐(默认)、右对齐
    text-decoration:设置文字下划线
    font-family:设置字体,字体用引号包括,不同字体用逗号分隔,默认先查找第一种字体,不存在则第二种,依次类推
    font-size:设置字体大小,单位为px或者em或者百分比,1em=16px
    font-style:设置字体样式,normal(默认)/italic(倾斜)/
    font-weight:设置字体粗细
    
    list-style-type:设置列表格式  square(正方形)、circle(小圆点)、none(不需要)
    list-style-image:设置列表格式图片
    链接样式:
    a:link - 正常,未访问过的链接 
    a:visited - 用户已访问过的链接 
    a:hover - 当用户鼠标放在链接上时 
    a:active - 链接被点击的那一刻 

    框模型:
    border:边框;border: 2px(border-width) solid(border-style) red(border-color)
    margin:外边距 
        margin:25px 50px 75px 100px; (上边距为25px 右边距为50px 下边距为75px 左边距为100px )
        margin:25px 50px 75px;(上边距为25px 左右边距为50px 下边距为75px )
        margin:25px 50px;(上下边距为25px 左右边距为50px )
        margin:25px;所有的4个边距都是25px
    padding:内边距(同margin写法基本一致)

    float:right/left,浮动  水平布局满父元素再往下布局    clear清除浮动
    display:inline(块元素转行元素)/block(行元素转块元素)/none(隐藏元素)
    position 指定元素的定位类型 absolute/fixed/relative/static(默认)/inherit 
        fixed 相对浏览器定位
        relative 相对元素定位
        absolute  相对已定位父元素定位
        通过 top bottom  left right 设置相对偏移

    对齐方式
        margin对齐   水平对齐 (左右居中) 
        float/position 水平对齐(左右)
 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值