css基础

CSS 概述

CSS 指层叠样式表 (Cascading Style Sheets)
样式定义如何显示 HTML 元素
样式通常存储在样式表中
把样式添加到 HTML 4.0 中,是为了解决内容与表现分离的问题
外部样式表可以极大提高工作效率
外部样式表通常存储在 CSS 文件中
多个样式定义可层叠为一

基础

基础语法

<head>
<style type="text/css">
    选择器(即修饰对象){
    对象的属性1: 属性值1;
    对象的属性2: 属性值2;
  }
</style>
</head>

选择器

元素选择器
<style>
        /*
            CSS的注释:
                直接写元素名{
                    样式名:样式值;
                    样式名:样式值;
                }
        */
        div{
            font-size:50px;
            color:#660000;
        }
  </style>
id选择器
<style>
        /*
            #id值{
                样式名:样式值;
                样式名: 样式值;
            }
        */
        #div2{
            font-size:50px;
            color:#330066;
        }
  </style>
类选择器
<style>
        /*
            类选择器
            .类名{
                样式名:样式值;
                样式名:样式值;
            }
        */
        .one{
            font-size:50px;
            color:#FF0000;
        }
  </style>

css控制字体

div{
            font-size:50px;
            font-family:隶书;
            font-style:italic;
            font-weight:bold;
            color:red;
            text-decoration:line-through;
        }

css控制背景

div{
            width:500px;
            height:300px;
            border:1px solid blue;
            /*设置div背景*/
            /*background:#FFFF00;*/
            background:url(../images/7e971270.gif) no-repeat center top;

        }

css控制列表

li{
            list-style-type:none;
            list-style-image:url("../images/7e971270.gif");

        }

边框,外边距,内边距

        body{
            margin:0px;//外边距
        }
        #div1{
            border:5px solid #FF0000;
            width:300px;
            height:80px;
        }
        #div2{
            border:5px solid #FF0000;
            border-bottom:3px dashed #0033CC; 
            border-top:3px dashed #0033CC; 
            width:300px;
            height:100px;   
            margin:100px 200px 200px 50px;//外边距
            padding-left:50px;//内边距
            padding-top:80px;//内边距
        }

css控制悬浮

值   描述
left    元素向左浮动。
right   元素向右浮动。
none    默认值。元素不浮动,并会显示在其在文本中出现的位置。
inherit 规定应该从父元素继承 float 属性的值。

例:float:left;

clear区隔属性
例:
<style type="text/css">
img
  {
  float:left;
  clear:both;
  }
</style>

clear作用
如果前一个元素存在左浮动或右浮动,则换行以区隔 
只对块级元素有效
clear属性的取值
right
left
both 
none

css控制伪类
CSS 伪类用于向某些选择器添加特殊的效果。

<HTML>
 <HEAD>
  <TITLE> New Document </TITLE>
  <style>
        /*超链接未点击*/
        a:link{
            color:#000000;
        }
        /*已经点击完成了*/
        a:visited{
            color:#FF0000;
        }
        /*鼠标放在上面 但是还没点击*/
        a:hover{
            color:#00FF00;
            font:28px;
        }
        /*鼠标点击的时候,但是还没松开.*/
        a:active{
            color:#0000FF;
        }
  </style>
 </HEAD>

 <BODY>
    <a href="#">超链接</a>
 </BODY>
</HTML>

三类应用样式的方式

内部样式表 :定义在本文件的style中

外部样式表 :

<link rel="stylesheet" href=CSS外部文件名 type="text/css"  />

行内样式:定义在标签内

特殊用途

css参考手册中css定位属性display

常用的值:
none    此元素不会被显示。
block   此元素将显示为块级元素,此元素前后会带有换行符。
inline  默认。此元素会被显示为内联元素,元素前后没有换行符。

例:display:none;该元素隐藏

CSS3 filter(滤镜) 属性:
CSS3 filter(滤镜) 属性

1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看REAdMe.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。 1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看REAdMe.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。 1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看READme.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。
1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 、 1资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看READmE.文件(md如有),本项目仅用作交流学习参考,请切勿用于商业用途。 1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值