css选择器的作用(css怎么设置边框圆角)

admin 204 0

各位老铁们,大家好,今天由我来为大家分享css选择器的作用,以及css怎么设置边框圆角的相关问题知识,希望对大家有所帮助。如果可以帮助到大家,还望关注收藏下本站,您的支持是我们最大的动力,谢谢大家了哈,下面我们开始吧!

一、css的选择器是什么东西

1、CSS主要的作用就是给网页中的dom元素设置样式,选择器则是用来匹配dom元素的。

2、CSS中的选择器有三种,分别是标签选择器(根据元素标签名称),类选择器(根据元素class属性),id选择器(根据元素id属性),并且三种选择器可以相互结合使用

3、//这里的body就是标签选择器了,{}中是设置匹配元素的背景颜色,即设置body背景色为红色

4、//这里的#main就是id选择器了,匹配网页中id为main的元素

5、//这里的.logo就是类型选择器了,匹配网页中class为logo的元素

6、//这里的div.logo结合了标签选择器和类选择器,匹配网页中class为logo的div元素

二、选择器的类型和作用

1.对于ID作用,样式的写法为#div(#号开头):当一个内容或标签被赋予此ID后,自动套用此样式。

2.对于标签起作用,样式写法类似 table(直接用标签来作为样式名):所有此标签自动套用,一般定义一些全局性的样式,比如字号,颜色等。

3.必须引用才能起作用,样式写法类似.table01(样式名前加点,样式名可以随意定义):这个必须在页面中用 class="table01"这样的语法引用才能起作用。

这是我另外一个问题的回答,刚好就是你说的这个问题。

三、什么是CSS选择器

在 CSS中,选择器是一种模式,用于选择需要添加样式的元素

"CSS"列指示该属性是在哪个 CSS版本中定义的。(CSS1、CSS2还是 CSS3。)

.class.intro选择 class="intro"的所有元素。 1

#id#firstname选择 id="firstname"的所有元素。 1

element p选择所有<p>元素。 1

element,element div,p选择所有<div>元素和所有<p>元素。 1

elementelement div p选择<div>元素内部的所有<p>元素。 1

element>element div>p选择父元素为<div>元素的所有<p>元素。 2

element+element div+p选择紧接在<div>元素之后的所有<p>元素。 2

[attribute] [target]选择带有 target属性所有元素。 2

[attribute=value] [target=_blank]选择 target="_blank"的所有元素。 2

[attribute~=value] [title~=flower]选择 title属性包含单词"flower"的所有元素。 2

[attribute|=value] [lang|=en]选择 lang属性值以"en"开头的所有元素。 2

:link a:link选择所有未被访问的链接。 1

:visited a:visited选择所有已被访问的链接。 1

:active a:active选择活动链接。 1

:hover a:hover选择鼠标指针位于其上的链接。 1

:focus input:focus选择获得焦点的 input元素。 2

:first-letter p:first-letter选择每个<p>元素的首字母。 1

:first-line p:first-line选择每个<p>元素的首行。 1

:first-child p:first-child选择属于父元素的第一个子元素的每个<p>元素。 2

:before p:before在每个<p>元素的内容之前插入内容。 2

:after p:after在每个<p>元素的内容之后插入内容。 2

:lang(language) p:lang(it)选择带有以"it"开头的 lang属性值的每个<p>元素。 2

element1~element2 p~ul选择前面有<p>元素的每个<ul>元素。 3

[attribute^=value] a[src^="https"]选择其 src属性值以"https"开头的每个<a>元素。 3

[attribute$=value] a[src$=".pdf"]选择其 src属性以".pdf"结尾的所有<a>元素。 3

[attribute*=value] a[src*="abc"]选择其 src属性中包含"abc"子串的每个<a>元素。 3

:first-of-type p:first-of-type选择属于其父元素的首个<p>元素的每个<p>元素。 3

:last-of-type p:last-of-type选择属于其父元素的最后<p>元素的每个<p>元素。 3

:only-of-type p:only-of-type选择属于其父元素唯一的<p>元素的每个<p>元素。 3

:only-child p:only-child选择属于其父元素的唯一子元素的每个<p>元素。 3

:nth-child(n) p:nth-child(2)选择属于其父元素的第二个子元素的每个<p>元素。 3

:nth-last-child(n) p:nth-last-child(2)同上,从最后一个子元素开始计数。 3

:nth-of-type(n) p:nth-of-type(2)选择属于其父元素第二个<p>元素的每个<p>元素。 3

:nth-last-of-type(n) p:nth-last-of-type(2)同上,但是从最后一个子元素开始计数。 3

:last-child p:last-child选择属于其父元素最后一个子元素每个<p>元素。 3

:root:root选择文档的根元素。 3

:empty p:empty选择没有子元素的每个<p>元素(包括文本节点)。 3

:target#news:target选择当前活动的#news元素。 3

:enabled input:enabled选择每个启用的<input>元素。 3

:disabled input:disabled选择每个禁用的<input>元素 3

:checked input:checked选择每个被选中的<input>元素。 3

:not(selector):not(p)选择非<p>元素的每个元素。 3

::selection::selection选择被用户选取的元素部分。 3

四、简述CSS中选择符的作用及分类

p{COLOR:#FF0000;BACKGROUND:#FFFFFF}

其中"p"我们称为"选择器"(selectors),指明我们要给"p"定义样式;

样式声明写在一对大括号"{}"中;

COLOR和BACKGROUND称为"属性"(property),不同属性之间用分号";"分隔;

"#FF0000"和"#FFFFFF"是属性的值(value)。

颜色值可以用RGB值写,例如:color: rgb(255,0,0),也可以用十六进制写,就象上面例子color:#FF0000。如果十六进制值是成对重复的可以简写,效果一样。例如:#FF0000可以写成#F00。但如果不重复就不可以简写,例如#FC1A1B必须写满六位。

body{ font-family:"Lucida Grande", Verdana, Lucida, Arial, Helvetica,宋体,sans-serif;}

字体按照所列出的顺序选用。如果用户的计算机含有Lucida Grande字体,文档将被指定为Lucida Grande。没有的话,就被指定为Verdana字体,如果也没有Verdana,就指定为Lucida字体,依此类推,;

Lucida Grande字体适合Mac OS X;

Verdana字体适合所有的Windows系统;

如果所列出的字体都不能用,则默认的sans-serif字体能保证调用;

当几个元素样式属性一样时,可以共同调用一个声明,元素之间用逗号分隔,: p, td, li{ font-size: 12px;}

可以使用派生选择器给一个元素里的子元素定义样式,例如这样:

li strong{ font-style: italic; font-weight: normal;}

就是给li下面的子元素strong定义一个斜体不加粗的样式。

用CSS布局主要用层"div"来实现,而div的样式通过"id选择器"来定义。例如我们首先定义一个层

<div id="menubar"></div>

#menubar{MARGIN: 0px;BACKGROUND:#FEFEFE;COLOR:#666;}

其中"menubar"是你自己定义的id名称。注意在前面加"#"号。

id选择器也同样支持派生,例如:

#menubar p{ text-align: right; margin-top: 10px;}

这个方法主要用来定义层和那些比较复杂,有多个派生的元素。

在CSS里用一个点开头表示类别选择器定义,例如:

.14px{color:#f60;font-size:14px;}

在页面中,用class="类别名"的方法调用:

<span class="14px">14px大小的字体</span>

这个方法比较简单灵活,可以随时根据页面需要新建和删除。

CSS中用四个伪类来定义链接的样式,分别是:a:link、a:visited、a:hover和a: active,例如:

a:link{font-weight: bold;text-decoration: none;color:#c00;}

a:visited{font-weight: bold;text-decoration: none;color:#c30;}

a:hover{font-weight: bold;text-decoration: underline;color:#f60;}

a:active{font-weight: bold;text-decoration: none;color:#F90;}

以上语句分别定义了"链接、已访问过的链接、鼠标停在上方时、点下鼠标时"的样式。注意,必须按以上顺序写,否则显示可能和你预想的不一样。记住它们的顺序是“LVHA”。

css选择器的作用和css怎么设置边框圆角的问题分享结束啦,以上的文章解决了您的问题吗?欢迎您下次再来哦!