CSS初学者常用教学

   

作为一名计算机专业的学生,我们在大学期间,不可避免也是必不可少的学习前端技术。对于前端技术,一般常用的就是Html,jsp,vue.js,css;这篇博客就是介绍css的常用用法和教学。一是巩固自己的学习,而是帮助一些想要学习css的朋友,一起共同学信,一起进步。

目录

一、CSS的介绍;

(1)什么是CSS?

(2)CSS的语法

(3)选择器  'id'  和  'class';

 二、常用css属性教学

(1)background背景属性

(2)Border边框属性

(3)Margin外边距属性

(4)Padding填充属性


一、CSS的介绍;

(1)什么是CSS?

        CSS (Cascading Style Sheets,层叠样式表),是一种用来为结构化文档(如 HTML 文档或         XML 应用)添加样式(字体、间距和颜色等)的计算机语言,CSS 文件扩展名为 .css

        样式 用来装饰 html ,样式通常放在样式表里,样式表放在CSS文件中,多个样式可以层叠为         一个。

(2)CSS的语法

        css规则有两个主要部分:选择器,1 or N 个声明

body {background-color:yellow;}

//body  为选择器
//background-color :yellow; 为一条声明

//background-color 为属性
//yellow      为值

(3)选择器  'id'  和  'class';

        CSS在HTML文件或者vue.js文件中都需要在<style>中加入样式表

        CSS 中 id 选择器以 " " 来定义

        CSS 中 class 选择器以 " " 来定义

        二者的区别在于class可以在多个元素中使用       

//css样式表
.center
{
	text-align:center;
}
#col
{
	text-align:center;
	color:red;
} 	

        然后在页面元素中使用id,或者class

<h1 class="center">标题居中</h1>
<p id="col">Hello World!</p>

        效果如下:   

 二、常用css属性教学

(1)background背景属性

        CSS 属性定义背景效果:

        1.background-color  : 页面的背景颜色使用在body的选择器中

 

        2.background-image  :背景照片

background-image:url('https://ts1.cn.mm.bing.net/th/id')

 

        3.background-repeat  : 背景图像水平平铺或垂直平铺

  

//水平平埔
background-repeat:repeat-x;
//垂直平埔
background-repeat:repeat-y;
//不平埔
background-repeat:no-repeat;

(2)Border边框属性

        border-style值:

body 
{
    border-style:dashed;
}

        none: 默认无边框

        dotted: 定义一个点线边框

        dashed: 定义一个虚线边框

        solid: 定义实线边框

        double: 定义两个边框。 两个边框的宽度和 border-width 的值相同

        groove: 定义3D沟槽边框。效果取决于边框的颜色值

        ridge: 定义3D脊边框。效果取决于边框的颜色值

        inset:定义一个3D的嵌入边框。效果取决于边框的颜色值

        outset: 定义一个3D突出边框。 效果取决于边框的颜色值

 

(3)Margin外边距属性

       1. Margin属性可以用四个值:如25px,50px,50px,100px

        意味着               上边距25px

                                  右边距50px   

                                 下边距50px     

                                  左边距100px

        2. Margin属性可以用三个值:如25px,50px,100px

        意味着               上边距25px 

                                  左、右边距50px 

                                 下边距100px 

        3. Margin属性可以用两个个值:如50px,100px

        意味着               上、下边距50px    左、右边距100px   

        4. Margin属性可以用一个值:如25px

        意味着               上边距25px    右边距25px   下边距25px     左边距25px

(4)Padding填充属性

 padding 使用简写属性设置在一个声明中的所有填充属性
 padding-bottom 设置元素的底部填充
 padding-left  设置元素的左部填充
 padding-right   设置元素的右部填充
padding-top 设置元素的顶部填充

         1. Padding属性可以用四个值:如25px,50px,50px,100px

        意味着               上边距25px

                                  右边距50px   

                                 下边距50px     

                                  左边距100px

        2. Padding属性可以用三个值:如25px,50px,100px

        意味着               上边距25px 

                                  左、右边距50px 

                                 下边距100px 

        3. Padding属性可以用两个个值:如50px,100px

        意味着               上、下边距50px    左、右边距100px   

        4. Padding属性可以用一个值:如25px

        意味着               上边距25px    右边距25px   下边距25px     左边距25px

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

桑稚远方~

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值