CSS样式入门级教程

css样式入门


一、什么是CSS

Cascading Style sheet 层叠样式表 : 层叠性
通过定义CSS样式表,能让网页具有美观一致的界面,可以将网页制作得更加绚丽多彩。一个样式文件可以作用于多个页面,具有更好的易用性和扩展性,通过修改样式文件,能制作出内容相同,而外观不同的多姿多彩的页面。通过CSS可以实现内容和样式分离。方便后期维护。

二、CSS应用

1.内部样式表(在head中定义css)

<style type="text/css">
选择器
{ 
  样式属性1 : 值1 ;  
  样式属性2 : 值2 ;
  ...  
}
</style>

选择器:用于选择到某个html元素,然后为元素设置css样式(注意:所有符号用英文)

图片
在这里插入图片描述

2.外部样式表

外部样式表的使用步骤:
1.定义好html页面内容
2.新建一个单独的css文件
3.在css文件中直接定义样式内容
4.在html文件中引用css文件

<!-- 引入外部的样式表文件 -->
<link rel="stylesheet" href="样式文件路径" type="text/css" />

好处:一个样式文件可以作用于多个页面,具有更好的易用性和扩展性,通过修改样式文件,能制作出内容相同,而外观不同的多姿多彩的页面。

<!-- 行内样式表 :不推荐使用 -->
<h2 style="color:red; font-family:宋体;">内容</h2>

基础选择器

1.标签选择器

使用html标签名定义样式,匹配到的html元素,自动应用定义的样式

<!--定义css内部样式表:在head标签内部定义
	样式的作用:目的是修饰html内容
  -->
  <style type="text/css">
	/* 注释代码 
	选择器
	{
		样式属性1 : 值1 ;
		样式属性2 : 值2 ;
		...
	}	
	选择器:用于选择匹配页面中的特定元素
	标签选择器: 用html标签名做选择器,自动匹配对应的标签元素
	*/
	h2
	{
		font-size:40px; /*字体大小*/
		color: red;  /*字体颜色*/
		text-align:center;  /*居中*/
	}
	p
	{
		color:green;
		font-size:20px;
		text-align:center;
	}
  </style>
<h2>采桑子·当时错<sub>纳兰性德</sub></h2>
		<p>而今才道当时错,心绪凄迷。</p>
		<p>红泪偷垂,满眼春风百事非。</p>
		<p>情知此后来无计,强说欢期。</p>
		<p>一别如斯,落尽梨花月又西。</p>
		<h6>现在才知道当初我错了,心中凄凉迷乱,眼泪默默落下,满眼看到的都是春风,事物却非于从前。后来知道这是没有办法的,勉强自己说很快乐,像这样别离,梨花落完了 ,月亮已经在天的西方。</h6>

2.类选择器

进行更细致化、更灵活的样式控制要使用类样式
使用类样式(类选择器)的步骤:
1. 定义类样式: 在style标签中用".样式名"的方式定义类样式
2. 使用类样式: 在需要使用类样式的元素中通过class属性引用样式名

<html>
 <head>
  <title> New Document </title>
  <meta charset="utf-8">
  <meta name="Generator" content="EditPlus">
  <meta name="Author" content="">
  <meta name="Keywords" content="">
  <meta name="Description" content="">
  <style type="text/css">
	/*请让第2个p和第2个li变红*/
	/*进行更细致化更灵活的样式控制要使用类样式*/
	/*
	使用类样式(类选择器)的步骤:
	1. 定义类样式: 在style标签中用".样式名"的方式定义类样式
	2. 使用类样式: 在需要使用类样式的元素中通过class属性引用样式名
	*/
	.hs{
		color:red;
	}
  </style>
 </head>

 <body>
  <h1 class="hs">这是标题内容</h1>
  <p>这是第1个P标签</p>
  <p class="hs">这是第2个P标签</p>
  <p>这是第3个P标签</p>
  <p>这是第4个P标签</p>
  <ul>
	<li>这是第1个li</li>
	<li class="hs">这是第2个li</li>
	<li>这是第3个li</li>
	<li>这是第4个li</li>
  </ul>
 </body>
</html>

3.id选择器

id选择器: identifier 唯一的
id属性定义的元素在整个页面必须唯一,也就是id名是不能重复
id一般用于定义页面的布局元素 div,span
id在js中用于js获取对象的时候使用
id定义样式的步骤:
1. 在style标签中用 "#id名"的方式定义样式
2. 在需要使用id样式的元素中通过id属性引用id名来使用样式

<head>
  <title> New Document </title>
  <meta charset="utf-8">
  <meta name="Generator" content="EditPlus">
  <meta name="Author" content="">
  <meta name="Keywords" content="">
  <meta name="Description" content="">
  <style type="text/css">
	/*id选择器: identifier 唯一的
	  id属性定义的元素在整个页面必须唯一,也就是id名是不能重复
	  	  
	  id一般用于定义页面的布局元素 div,span
	  id在js中用于js获取对象的时候使用
	  
	  id定义样式的步骤:
	  1. 在style标签中用 "#id名"的方式定义样式
	  2. 在需要使用id样式的元素中通过id属性引用id名来使用样式
	*/
	#bt{
		color:blue;
	}
	#p2{
		color:green;
	}
	#li3{
		color:red;
	}
  </style>
 </head>
 <body>
  <h1 id="bt">这是标题内容</h1>
  <p >这是第1个P标签</p>
  <p id="p2">这是第2个P标签</p>
  <p>这是第3个P标签</p>
  <p>这是第4个P标签</p>
  <ul>
	<li>这是第1个li</li>
	<li>这是第2个li</li>
	<li id="li3">这是第3个li</li>
	<li>这是第4个li</li>
  </ul>
 </body>
</html>

优先级
样式权重: 对于同一个元素,只使用权重高的样式
!important: 10000
行内: 1000
id: 100
类: 10
标签: 1


总结

♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
CSS(层叠样式表)是一种用于描述网页上元素样式的语言。如果你想学习CSS从入门到精通,以下是一些建议的步骤: 1. 学习基础知识:了解CSS的基本概念、术语和语法。可以参考一些在线教程或者书籍来学习,例如MDN(Mozilla开发者网络)上的CSS指南。 2. 理解盒模型:掌握盒模型的概念,包括margin、border、padding和content。这是CSS布局的基础。 3. 掌握选择器:了解不同型的选择器,如元素选择器、选择器、ID选择器和伪选择器。学会使用它们来选择和定位HTML元素。 4. 学习样式属性和值:熟悉一些常用的CSS样式属性,如颜色、字体、背景、边框等,并了解它们的取值范围和用法。 5. 学习布局技术:掌握CSS布局的基本技术,如浮动、定位、弹性布局(Flexbox)和网格布局(Grid)。这些技术能够帮助你实现各种页面布局效果。 6. 探索响应式设计:学习如何使用CSS媒体查询和其他技术来创建适应不同屏幕尺寸和设备的响应式网页。 7. 实践和项目:通过实际项目来应用所学的知识,这有助于加深理解和掌握CSS的应用。 8. 深入学习高级技术:一旦掌握了CSS的基础知识,可以深入学习一些高级技术,如动画、转换、过渡和自定义样式。 记住,学习CSS需要不断实践和尝试,通过不断地编写代码来巩固所学的知识。同时,阅读相关文档和参考资料也是提高技能的重要途径。祝你学习CSS的过程顺利!

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

总有一天你会出现在我身边

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

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

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

打赏作者

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

抵扣说明:

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

余额充值