html css中id和class的区别比较

html-css015

html css中id和class的区别比较,第1张

1、语法区别:

id对应css是用样式选择符“#”(井号)。

class对应css是用样式选择符“.”(英文半角输入句号)。

2、使用次数区别:

id属性,只能被一个元素调用(以“#”选择符命名CSS样式在一个页面只能使用调用一次)。在同一个页面,只可以被调用一次,在CSS里用“#”表示。

class类标记,可以用于被多个元素调用(以“.”选择符命名样式可以一个页面使用多次)是类标签,在同一个页面可以调用无数次(没限制的),在CSS里用“.”表示。

ID就像一个人的身份证,用于识别这个DIV的,Class就像人身上穿的衣服,用于定义这个DIV的样式。一般一个网页不设二个或二个以上同ID的div,但Class可以多个DIV用同一个Class。

3、语义和使用不同:

id作为元素的标签,用于区分不同结构和内容,而class作为一个样式,它可以应用到任何结构和内容上。在布局思路上,一般坚持这样的原则:id是先确定页面的结构和内容,然后再为它定义样式:而class相反先定义一类样式,然后再页面中根据需要把类样式应用到不同的元素和内容上面。

参考资料来源:百度百科-CSS语法 

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则是用于文本内容,你只要认真的去学习了,更多的东西都可以在学习过程中发现的。