css基本概念

css是什么?不需要了解太多文字类介绍,记住css是层叠样式表,HTML是页面结构,css负责页面样式,javascrt负责静态页面的交互。CSS 能够对网页中元素位置的排版进行像素级精确控制,拥有对网页对象和模型样式编辑的能力。详情参考css百度百科了解其发展历史,语言特点与语言基础等,也是有好处的。

标签的属性决定了静态页面的展示效果,在早期,标签属性过多,对于浏览器的识别过于麻烦,因为一修改标签,页面的版本什么都需要变动,可谓牵一发而动全身!除此之外,对于开发人员来说,代码过于臃肿冗长,为此W3CS,也就是万维网联盟制定了一个标准,把css与HTML相分离,选择器通过样式属性与标签相关联,这样就提高了html代码与css样式的可用性。

css核心语法

1.css的三种引入方式属于css的核心语法,分为内部样式、外部样式、内联样式(也叫行内样式),最终展示页面效果都是一样的

2.css组成为:选择器{属性:属性值},同时{属性:属性值}也称之为选择器声明部分,css的注释与html的注释<!--注释部分-->不同,它的注释表示为/*注释部分*/

3.css中颜色为RGB红、绿、蓝三种色彩模式,颜色由浅入深,对应数字0-255,这也是系统默认颜色

3.1颜色表示color(255,0,0)红色,如果用百分比表示为(100%,0,0)

3.2颜色也可以用具体的英文单词表示,比方说:红色就是red,绿色就是green,蓝色就是blue等

3.3从设计师而言,颜色也可以按照16进制,0-9是10,剩余的从a-f开始,这才15位,至于16则用10表示;颜色表示形式为#开头,比方红色是#ff0000=>rgb(255,0,0)针对这种重复的就可以2个写成一个,展示为#f00

 <!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>css基本概念与css核心语法介绍</title>
<!-- css外部样式 -->
<!-- 新建一个css样式文件,结尾.css 文件内容如下,再通过<link rel="stylesheet" href="">链接外部样式
div{
color: blue;
} -->
<!-- <link rel="stylesheet" href="demo.css"> --> <!-- css内部样式 -->
<!-- <style type="text/css">
div{
color: blue;
}
</style> --> <!-- 颜色三种展示形式 -->
<style type="text/css">
.box1{
color: blue;/*英文单词名称*/
color: rgb(255,0,0);/*rgb中0-255*/
color: rgb(100%,0,0);/*百分比展示*/
/* color: #ff0000; */color: #f00;
}
</style>
</head>
<body>
<!--<div style="color: blue;">css三种样式引入分为内部样式、外部样式、内联样式(行内样式)</div>--><!--内联样式(行内样式)-->
<div class="box1">css三种样式引入分为内部样式、外部样式、内联样式(行内样式),执行顺序是先将外部样式与内部样式合并再执行内联样式</div>
</body>
</html>

css基本概念与css核心语法介绍的更多相关文章

  1. 23----2013.07.01---Div和Span区别,Css常用属性,选择器,使用css的方式,脱离文档流,div+css布局,盒子模型,框架,js基本介绍

    01 复习内容 复习之前的知识点 02演示VS创建元素 03div和span区别 通过display属性进行DIV与Span之间的转换.div->span 设置display:inline   ...

  2. CSS:概念和三种样式

    简介: CSS(Cascading Style Sheets):层叠样式表,它用来控制HTML标签的样式,给网页结构穿衣服~ CSS的编写格式是键值对的形式  ->  格式:属性名 : 属性值: ...

  3. 【css预处理器】------css预处理器及sass基本介绍------【巷子】

    001.什么是css预处理器? css预处理器定义了一种新的语言.用一种专门的编程语言,为css增加了一些编程的特性,将css作为目标生成文件,然后开发者就只要使用这种语言进行编码工作.(通俗点说“” ...

  4. HTML&CSS基础-前端免费开发工具Hbuilder介绍

    HTML&CSS基础-前端免费开发工具Hbuilder介绍 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 工欲善其事必先利其器,想要干好活得有一个好的工具. 一.文本编辑工 ...

  5. Day 30:HTML和CSS在Java项目中常用语法

    framSet例子,其中的页面链接地址视情况而定,应为我还不知怎么弄当前文件下呢,例子主要在说明该标签如何使用 <!DOCTYPE html PUBLIC "-//W3C//DTD X ...

  6. 为 Html 5 和 CSS 3.0 而生——Modernizr的介绍和使用

    传统浏览器目前不会被完全取代,令你难以将最新的 CSS3 或 HTML5 功能嵌入你的网站. Modernizr 正是为解决这一难题应运而生,作为一个开源的 JavaScript 库,Moderniz ...

  7. html,css,js(包含简单的 ES6语法) 实现 简单的音乐盒

    知识要点 videoObject.load(): 加载某个视频(音频)文件,即重新播放 videoObject.play(): 播放视频(音频)文件 videoObject.remove(): 停止播 ...

  8. 【转】css布局居中和CSS内容居中区别和对应DIV CSS代码

    原文地址:http://www.divcss5.com/jiqiao/j771.shtml css布局居中和CSS内容居中区别和对应DIV CSS代码教程与图文代码案例篇 对于新手来说DIV CSS布 ...

  9. [css]【转载】CSS样式分离之再分离

    原文链接:http://www.zhangxinxu.com/wordpress/2010/07/css%E6%A0%B7%E5%BC%8F%E5%88%86%E7%A6%BB%E4%B9%8B%E5 ...

随机推荐

  1. 19_07_8校内训练[sort]

    题意 一个排列,每次选一个子序列按顺序放在开头,要求变成升序的操作次数不超过17次,给出方案.n<=1E5. 思考 对于ai=aj-1且i<j的数字,一定要保持其相对顺序.可以根据这个关系 ...

  2. java架构之路(多线程)原子操作,Atomic与Unsafe魔术类

    这次不讲原理了,主要是一些应用方面的知识,和上几次的JUC并发编程的知识点更容易理解. 知识回顾: 上次主要说了Semaphore信号量的使用,就是一个票据的使用,我们举例了看3D电影拿3D眼镜的例子 ...

  3. Postwoman-接口测试工具

    地址是:https://postwoman.io/ ,不过只能使用它们自己提供的测试接口,如果你调试自己的API接口的话,你需要自己部署一套代码. 自己搭建一套Postwomen环境的话,只需要安装了 ...

  4. openresty http

    openresty http openresty默认没有提供http客户端,需要第三方提供插件. 下载方式: wget https://raw.githubusercontent.com/pintsi ...

  5. 两张导图带你走进Spring设计模式与编程思想

    两张思维导图带你了解Spring Spring常用设计模式 Spring设计思想

  6. 六、Django学习之基于下划线的跨表查询

    六.Django学习之基于下划线的跨表查询 一对一 正向查询的例子为 已知用户名,查询用户的电话号码.反向查询例子反之. 正向查询 其中下划线前的表示表名,无下划线的表示的是Author表 resul ...

  7. qt5实现简单布局

    layout.h #ifndef LAYOUT_H #define LAYOUT_H #include <QtWidgets/QDialog> #include <QLabel> ...

  8. archlinux+UEFI模式在linux主机下基于KVM-QEMU命令行虚拟机安装笔记

    ArchLinux十分精简,并且具有强大的滚动更新.最近在基于ubuntu的宿主机下通过KVM-QEMU虚拟机安装了archlinux,将过程记录下来以供参考. 1.下载启动盘 1.1.下载archl ...

  9. 练习:等待用户输入input()

    等待用户输入 执行下面的程序在按回车键后就会等待用户输入: 实例(Python 3.0+) #!/usr/bin/python3 input("\n\n按下 enter 键后退出." ...

  10. 《N诺机试指南》(五)进制转化

    进制转化类题目类型: 代码详解及注释解答:  //进制转化问题 #include <bits/stdc++.h> using namespace std; int main(){ // 1 ...