CSS基础

1、CSS的简介

css的简介
    *css:层叠样式表

            **层叠:一层一层的

            **样式表

                很多属性和属性值
    *使界面显示效果更加号
    *css将网页内容和显示效果进行分离,提高了显示功能

2、CSS和HTML的结合方式(四种结合方式)

(1)在每个html标签上面都有一个属性style,把css和html结合在一起

        -<div style="background-color:red;color:green;">

(2)使用html的一个标签来实现<style>标签,写在head里面

        *<style type="text/css">

                css代码;
        </style>
        
        *<style type="text/css">

               div{
                    background-color:blue;
                    color:red;
                    }
        </style>
(3)在style标签里面,使用语句(在某些浏览器下不起作用)
        @import url(css文件的路径);
        
        -第一步,创建一个css文件
        
        <style type="text/css">
                     @import url(div.css);
        </style>
(4)使用头文件link,引入外部css文件
        -第一步,创建一个css文件

        -<link rel="stylesheet" type="text/css" href="css文件路径"/>

***第三种结合方式,缺点:在某些浏览器下不起作用,一般使用第四种方式

***优先级(一般情况)
        由上到下,由外到内,优先级由高到低
        后加载的优先级高
***格式 选择器名称(属性名:属性值;属性名:属性值.....)

3、css的基本选择器(三种)

css的基本选择器(三种)
    **要对哪个标签利曼的数据进行操作
    
    (1)标签选择器
            *使用标签名作为选择器名称
                div{
                    background-color:gray;

                    color:white;
                }
     (2) class选择器
            *每个html标签都有一个属性class
    (3)id选择器
            *每个html标签上面有一个属性id
            -<div id="hehe">bbbbb</div>
            -#hehe{
                    background-color:#333300;
            }
    **优先级
            style > id选择器 > class选择器 > 标签选择器
4、css的扩展选择器
    (1)关联选择器
        *<div><p>1111111111</p></div>
        *设置div标签里面的p标签的样式
        *    div p{
                background-color:green;
            }
    (2)组合选择器
        *<div>111</div>
         <p>222</p>
        *把div和p标签设置成相同的样式,把不同的标签设置橙相同的样式
        *div,p{
                background-color:red;
            }
    (3)伪元素选择器
        *在css里面提供一些定义好的样式,可以拿来使用
        *比如超链接
                ***超链接的状态
                    原始状态        鼠标放上去        点击        点击之后
                    :link          :hover          :active    :visited

5、css的盒子模型

CSS的盒子模型
        **在进行布局前需要把数据封装到一块一块的区域内(div)
        (1)边框
            border:2px solid blue;
            border:同意设置
            上:border-top
            下:border-bottom
            左:border-left
            右:border-right
        (2)内边框
            padding:20px
            使用padding同意设置
            也可以分别设置
            上下左右四个边距
        (3)外边框
            margin:20px;
            可以使用margin统一设置
            也可以分别设置
            上下左右四个外边框

6、css的布局的漂浮

        

css的布局的漂浮(了解)
        float:
            **属性值
            left:文本流向对象的右边
            right:文本流向对象的左边

7、css的布局的定位

css的布局的定位

         position:
            **属性值
                ——absolute:
                    ***将对象从文档流中脱出
                    ***可以使用top、bottom等属性进行绝对定位
                ——relative:
                    ***不会我对象从文档流中拖出
                    ***也可以使用top、bottom等属性进行绝对定位

8.案例

(1)图文混排
<html>
    <head>
        <title>图文混排案例</title>
        <style type="text/css">
            #imgtex11{
                width:400px;
                height:300px;
                border:2px dashed orange;
            }
	#img11 {
	float:left;
	}
	#tex11{
	color:green;

	}
        </style>
    </head>

    <body>
        <div id="imgtex11">
        <div id="img11" ><img src="C:\Users\Administrator\Desktop\song\404.jpg" width="250" height="200"/></div>    
        <div id="tex11">eeeeeeeeewewqeqweqweqqwwwqeqwewqeqw</div>
        </div>
    </body>
</html>

          

(2)图像签名
<html>
    <head>
        <title>图文签名</title>
        <style type="text/css">
          #tex21{
	    position:absolute;
	    top:20px;
	    left:30px;
	    color:red;
	    }
        </style>
    </head>

    <body>
         <div id="img21"><img src="C:\Users\Administrator\Desktop\song\404.jpg"width="450" height="350"/></div>
      	<div id="tex21">图片找不到了</div>
    </body>
</html>

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值