css入门案例示范

20 篇文章 1 订阅
20 篇文章 0 订阅

css入门

一、为什么需要CSS样式表

HTML标签的外观样式比较单一,页面色彩不生动 ,样式修改不方便,仅有HTML是不能做出多姿多彩的网站的,样式表的作用相当于华丽的衣服,它可以修饰HTML,是我们的网页更加漂亮,样式表还能实现内容与样式的分离,方便团队开发等。

我还是要推荐下我自己创建的web前端资料分享群606721798,这是web前端学习交流的地方,不管你是小白还是大牛,小编都欢迎,不定期分享干货,包括我整理的一份适合零基础学习web前端的资料和入门教程。

二、css的基础知识

我们要使用css可以在html的head标签中嵌入样式的定义,语法如下:

<!--文档样式表开始,类型为CSS样式-->

<STYLE type="text/css">

P {color:red; font-size:30px; font-family:隶书;}/*样式规则*/

……

</STYLE>

所有的样式规则的格式都是:

属性名:属性值;

1、css的选择器

(1)元素选择器,这样页面上面所有的同类元素都会使用统一的样式了。

元素名{样式规则定义}

如果希望其他的标签也能采用P标签的样式,怎么办?

   p{
         color : red;
         font-size: 12px;
 }

在html中定义两个p元素,他们的样式就会一样的了。

<p>此生此夜不长好</p>
<p>人生天地间</p>

效果如下:

 

 

(2)id选择器,id选择器是作用于html中的某个id,格式是

#id名称{样式规则定义}

例如页面上面有一个id是sige得div

<div id="sige">
   hello
<div>

定义器对应的样式如下:

#sige {
    font-weight: bold;
    color: #FF0055;
    border: 1px solid;
    border-color: blue;
    width: 200px;
    height: 200px;
}

效果如下:

 

 

(3)类选择器,这是很常用,也是最灵活的方式,你可以预先定义一类的样式,任何一个html的元素都可以使用class属性来使用这个样式效果,定义格式如下:

.类名{样式规则定义}

例如:

.hi {
font-size: 90px;
color: #009999;
}

在html引用如下:

<div class="hi">使用类选择器</div>

(4)选择器的其他用法。为了更好的支持html的树形结构,css也支持这种写法,比如:

#sige p {
font-weight: bold;
color: #FF0055;
}

上面这样写法就是指id为sige的p元素的样式,还有类似这样的写法

#sige .first p{
  font-size: 100px;
}

上面这样写法就是指id为sige的应用了类选择器first的p元素

2、选择器的优先级

如果我们使用了id选择器,类选择器和元素选择器都重复定义了同一个属性,那么谁的优先级最高呢?这三种优先级的顺序是:id选择器,类选择器和元素选择器

3、css的书写位置

上面的例子我们都是把style写在head的标签里面,事实上我们还可以在每一个html的元素中使用style属性来定义样式,如下面这个例子:

   <div style="background-color: gray;border: 1px solid;"></div>

有的时候我们还会在其他页面用到这些定义的样式,那么我们可以把样式都写在一个外部文件中,然后通过导入的方式给所有的页面素偶共享,这样就可以统一所有页面的效果了。

比如新建一个style.css的文件,把所有的样式定义在这个文件中,然后在html的head元素中引用这个样式,代码如下:

<link rel="stylesheet" href="style.css" type="text/css"></link>

三、基本的css的属性

认识上面css的写法后,我们就会进入一个比较无聊的阶段了,就是熟记一下css的一些基本的常用的样式属性属性值,然后知道一下它们的效果,css也就掌握得差不多了。

font-size:字体大小

font-family:字体类型

font-style:字体样式

text-align:文本对齐

background-color:设置背景颜色

background-image:设置背景图像

background-repeat:设置一个指定的图像如何被重复。可取值repeat-x、 repeat、 no-repeat、repeat-y

margin-top:设置对象的上边距

margin-right:设置对象的右边距

margin-bottom:设置对象的下边距

margin-left:设置对象的左边距

border-style:设置边框的样式

border-width:设置边框的宽度

border-color:设置边框的颜色

padding-top:设置内容与上边框之间的距离

padding-right:设置内容与右边框之间的距离

padding-bottom:设置内容与下边框之间的距离

padding-left:设置内容与左边框之间的距离

请发送你要查询内容的编号给我 我为自动为你解答 例如A

第一天、html标签,超链接和表格:

A.理论学习和配置tomcat

B.html初步认识

C.常用的html标记

D.table的基本介绍

第二天、表单和框架css和div:

E.表单

F.框架

G.css入门

H.网页排版实战

第三天、javasctipt入门:

I.js入门

J.基本语法和基本对象

K.时钟实现

L.计算器的实现

第四天、javascript常见示例:

M.数组和(全选全不选)

N.级联

O.表单验证

P.js修改html的css样式

第五天、javasctipt的框架:

Q.json

R.jqeuery入门

S.jquery示例

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值