CSS的学习(一)--简介篇
来源:互联网 发布:。是什么意思网络语言 编辑:程序博客网 时间:2024/06/05 23:48
什么是css
- css是指层叠样式表 (Cascading Style Sheets)
- 样式定义如何显示 HTML 元素,即对各种标签、文本的美化。
- 样式通常存储在样式表中
- 解决内容与表现分离的问题
- 起装饰的作用。
- 所有的主流浏览器都支持层叠式样式表。
编程中css的种类
- 外部样式表
(独创一个.css文件。使用<link>
标签) - 内部样式表
- 内联样式
外部样式表
这是在网站开发中很常使用到的一种方法。有一个很大的优点。提高了对于样式的复用性。当多个网页都需要用到这个样式表的时候。可以引用外部的所写文件。省去了很多功夫。
使用方法
<head><link rel="stylesheet" type="text/css" href="外部CSS所在的位置"></head>
内部样式表
这类样式通常写入head的<style>标签中,使用类选择器或者ID选择器进行使用。可以在同一个网页中使用,但不能跨网页使用样式。使用类选择器还能完成对样式的复用。多次使用该样式。
使用实例
<style> #id1{ color: blue; } .class1{ color: red; } </style></head><body><p id="id1">这是一个id选择器</p><p class="class1">这是一个类选择器</p><p class="class1">这是一个类选择器</p></body>
从上图可以看出id选择器只能规定一个标签的样式。而class类选择器则可以多次使用。 如果我们需要让一个页面中的多个同类标签用同一种样式,那要怎么办呢?这时候就要使用到标签选择器了。
标签选择器
顾名思义。就是针对标签去进行操作。可以为同一个页面的所有该类标签进行样式的制定。
实例:
<head> <meta charset="UTF-8"> <title>test</title> <style> p{ color: green; } </style></head><body><p>这是个标签选择器</p><p>这是个标签选择器</p><p>这是个标签选择器</p><p>这是个标签选择器</p></body>
内联样式表(也称行内样式表)
内联样式表是通过在标签中使用语句。对单独这个标签进行操作。只能在这个标签中使用。完全不能实现复用。因此,现在的开发工作中。不推荐使用这类选择器。
<p style="color: pink">这是个内部样式表</p>
区别
css样式的使用方法分3类
1.内部样式:
优点:比外部样式的优先级高缺点:代码样式复用程度低(不同页面不能复用)
2.外部样式:引入外部css文件 link
优点:代码的复用程度高缺点:优先级最低
3.行内样式:
缺点:代码繁复,影响正常的代码审查,不利于后期维护;(最不推荐)
优先级
如果同一个元素有着多个样式选择器。那么。样式会怎样选择呢?这时就需要引入一个权值的概念了
每一种样式的选择器都有着他们不同的权值,权值越大的选择器、优先级越高。
权值:内部样式:1000;标签选择器:1;id选择器:100;类选择器:10即:标签选择器<类选择器<id选择器<内部样式
阅读全文
0 0
- CSS的学习(一)--简介篇
- CSS简介(一)
- css简介(一)
- 优秀的Web前端CSS框架Bootstrap(一):简介
- CSS学习笔记-简介篇
- 学习笔记(一)Android 的简介
- CSS学习(一)
- CSS学习(一)
- css学习(一)
- CSS的学习笔记---(一)
- CSS的一些学习笔记(一)
- Html 5/CSS 的学习(一)
- JPA 学习篇(一)JPA简介
- CSS 简介(一)
- JS学习笔记-CSS篇(一)
- CSS学习(一):css语法
- GCD 学习(一)简介
- JSTS学习(一) - 简介
- 人脸识别算法介绍
- C++设计模式-Decorator装饰模式
- Ambari——大数据平台的搭建利器
- linux下的EDA——VCS与Verdi仿真
- android studio 签名配置
- CSS的学习(一)--简介篇
- Nmap用法
- C++设计模式-Composite组合模式
- 同花顺
- 解决spring boot上传文件MultipartFile找不到,报错的问题
- 3D printer : #1 Auto Bed Leveling
- 1114. Family Property (25) <并查集,set>
- C++设计模式-Flyweight享元模式
- fgets和fscanf区别