在选择器里
#开头的表示的id选择器
.开头的表示的是类名选择器
类名选择器的优先级要低于id选择器
但是通常我们不使用id选择器,id通常是为JS而预留的
<style>.con {
color: #39f
}
#con {
background-color: #f00
}
</style>
<div class="con">HTML5 学堂</div>
<div id="con">原创技术文章</div>
类名与标签的class属性对应
id名与标签的id属性对应
一、指代不同
1、CSS3:是CSS(层叠样式表)技术的升级版本,于1999年开始制订,2001年5月23日W3C完成了CSS3的工作草案。
2、CSS:是一种用来表现HTML(标准通用标记语言的一个应用)或XML(标准通用标记语言的一个子集)等文件样式的计算机语言。
二、内容不同
1、CSS3:主要包括盒子模型、列表模块、超链接方式、语言模块、背景和边框、文字特效、多栏布局等模块。
2、CSS:不仅可以静态地修饰网页,还可以配合各种脚本语言动态地对网页各元素进行格式化。
三、特点不同
1、CSS3:新特征有很多,例如圆角效果、图形化边界、块阴影与文字阴影、使用RGBA实现透明效果、渐变效果、使用@Font-Face实现定制字体、多背景图、文字或图像的变形处理(旋转、缩放、倾斜、移动)、多栏布局、媒体查询等。
2、CSS: 能够对网页中元素位置的排版进行像素级精确控制,支持几乎所有的字体字号样式,拥有对网页对象和模型样式编辑的能力。
参考资料来源:百度百科-CSS
参考资料来源:百度百科-CSS3
css与html区别:
1. 首先我们来看一下html:
html是HyperTextMark-upLanguage的缩写,即超文本标记语言;
html是用来定义文档内容结构的,包含了用户需要浏览的内容,包括图文、视频,即构成网页的基本元素;
html是网页的结构(Structure),需要有多种框架和布局,比如frameset框架集、iframe内联框架、div+css布局、table布局等,同时支持表单提交(HTML Form),包括基础表单、input输入框、输入框类型、文本域、列表、label等。
html的结构包括头部(Head)、主体(Body)两大部分,其中头部描述浏览器所需的信息,而主体则包含所要说明的具体内容。
我们来看一个关于html的小例子:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>php中文网(php.cn)</title>
</head>
<body>
<h1>我的第一个标题</h1>
<p>我的第一个段落。</p>
</body>
</html>
效果如下:
这个例子就可以很清楚的说明关于html的结构。(相关推荐:HTML中文参考手册和2018前端入门_HTML5)
看完了html的基本内容,下面我们来看一看css的基本内容,毕竟是css与html之间的区别比较^_^
2. 我们再来看一看css:
css是Cascading Style Sheets 的缩写,即层叠式样式表单,它是由W3C协会制定并发布的一个网页排版式标准,是对HTML语言功能的补充。
css用于定义html文档的样式,即外观,比如网页上的动态文字、文字的色彩、字体、动画效果,都可以由css来实现。
css的主要的用途是对网页中字体、颜色、背景、图像及其他各种元素的控制,使网页能够完全按照设计者的要求来显示。
如下面例子所示:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>php中文网(php.com)</title>
<style>
body
{
background-color:#d0e4fe
}
h1
{
color:orange
text-align:center
}
p
{
font-family:"Times New Roman"
font-size:20px
}
</style>
</head>
<body>
<h1>CSS例子</h1>
<p>这是一个段落。</p>
</body>
</html>
效果如下:
上面的效果可以非常清楚的说明关于css的用途。
通过上面对html和css基本内容的介绍,我们可以非常清楚的看到css与html之间的区别是什么,css是多用于样式而html则是用于文本内容,你只要认真的去学习了,更多的东西都可以在学习过程中发现的。