广告
返回顶部
首页 > 资讯 > 前端开发 > JavaScript >CSS中常用样式和属性有哪些
  • 757
分享到

CSS中常用样式和属性有哪些

2024-04-02 19:04:59 757人浏览 薄情痞子
摘要

这篇文章给大家分享的是有关CSS中常用样式和属性有哪些的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。   CSS样式表:   作用:设定如何显示html标签   语法结构:

这篇文章给大家分享的是有关CSS中常用样式和属性有哪些的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。

  CSS样式表:

  作用:设定如何显示html标签

  语法结构:

  第一种:选择器{

  样式属性声明;

  }说明:这种方式的CSS样式表由选择器及一条或多条声明两个部分组成;该种样式表只能定义在style标签或css文件中,每个style标签或css文件可定义多个样式表

  第二种:style="样式属性声明1;样式属性声明2;..."说明:这种方式的CSS样式表只由一条或多条声明组成;该种样式表只能定义在style标签属性;HTML文档中每个标签都有一个style标签属性

  无论使用哪一种方式定义CSS样式表,样式表中的样式属性声明都由一个样式属性(非标签属性,即样式属性不能当标签属性直接用在标签中)和一个样式属性值组成,样式属性和样式属性值使用冒号分开;声明之间使用分号间隔

  注意:1.如果一个样式属性有多个样式属性值,则样式属性值之间用逗号间隔

  2.在CSS中样式属性及其样式属性值对大小写不敏感,且不忽略空格

  3.如果属性值由多个单词组成,则建议使用单引号引起来

  选择器:

  标签选择器:标签选择器以HTML文档中定义的标签名为选择器名,其语法如下:

  标签名{

  样式属性声明1;...}

  作用对象:HTML文档中标签名与标签选择器名相同的所有标签都会受影响

  类选择器:类选择器以标签中class标签属性的属性值为选择器名,其语法如下:

  .class标签属性的属性值{

  样式属性声明1;...}

  作用对象:class标签属性的属性值与类选择器.后相同的标签都受影响,注意:class标签属性不能与数字开头

  id选择器:id选择器以标签中的id标签属性的属性值为选择器名,其语法如下:

  #id标签属性的属性值{

  样式属性声明1;...}

  作用对象:只有id标签属性的属性值与id选择器#后相同的标签才受影响。注意:id标签属性的属性值不能以数字开头;id标签属性的属性值在HTML文档中必需唯一,class标签属性的属性值可以不唯一

  后代选择器:

  语法:父代选择器1子父代选择器2子父代选择器3...子代选择器{

  样式属性声明1;...

  }

  注意:选择器之间用空格间隔

  分组选择器:如果HTML文档多个CSS样式表内的部分样式相同,则可以通过定义一个分组选择器抽取出来以简化CSS样式代码,该类选择器的选择器名由多个选择器组成,使用逗号分隔,其语法如下:

  选择器1,选择器2,选择器3...{

  样式属性声明;...}

  通配符选择器:通配符选择器等价于列出了HTML文档中所有标签的一个分组选择器,其语法如下:

  *{

  样式属性声明1;...}

  如何使用CSS样式

  在HTML中插入CSS样式有三种方式:外部样式表,内部样式表,内联样式

  外部样式表:当多个HTML文档中某些标签的样式规则相同时,为了实现这些样式表的重用,同时也为了方便管理样式1表,会将CSS样式写在css样式文件中,载用link标签将该css文件引入到HTML文档中

  补充:link标签还用于设置HTML文档头部小图标,语法结构:<linkrel=”shortcuticon”type=”image/x-icon”href=”图片路径”/>

  内部样式表:当一个HTML文档中的样式在其他HTML文档中不具有共性,但本HTML文档中的多个标签的样式相同,这时为了实现这些样式规则的重用,同时也为了方便管理样式规则,则需要将CSS样式直接写在HTML文档的style标签内

  内联样式:当一个HTML文档中的某个标签样式与其他标签样式不同或该文档中的标签样式与父标签样式不统一时,讲CSS样式写在HTML文档某个标签的style标签属性的属性值中

  CSS样式优先级

  选择器优先级:id选择器>类选择器>标签选择器,且选择器优先级不考虑选择器的先后顺序

  样式插入方式优先级:如果按照一般插入CSS样式的顺序(即先使用link插入外部样式表,再使用style标签插入内部样式表,最后再在style标签属性中插入内联样式)来说,优先级内联样式>内部样式表>外部样式表

  常用CSS样式属性

  边框样式属性

  border-width属性:用于为元素的所有边框设置宽度或单独的为各边边框设置宽度

  注意:如果不设置border-style属性或将其设置为none或hidden属性值,则border-width属性不会起作用,这时边框宽度实际上会重置为0

  border-style属性:用于设置元素所有边框的样式,或者单独为各边设置边框样式,该属性有多个值(none默认值,定义无边框;hidden与none相同;dotted定义点状边框;dashed定义虚线;solid定义实线)

  注意:只有当值不为none或hidden时才能出现

  border-color属性:用于设置一个元素所有边框的颜色或为四个边框分别设置不同的颜色

  注意:把border-style属性声明到border-color属性之前,元素需先获得边框再改变其颜色

  边框简写属性:

  注意:1.把边框的宽度,样式和颜色设置到一个声明中,需要按照宽度,样式,颜色的顺序进行设置,允许不设置其中某个值

  2.使用border设置边框属性时,border-width,border-style,border-color的值只能取一种

  border:2pxsolidgreenyellow;border-bottom:2pxsolidorange;

  轮廓线样式属性:轮廓线是在标签边框边缘绘制一条线,该线不会占据空间,也不一定是矩形,主要起到突出标签的作用

  outline-color样式属性:设置轮廓线的颜色,使用该样式属性时必须设定outline-style样式属性的属性值不能为none,否则看不到效果

  outlin-style样式属性:设置轮廓线的样式,该属性有多个值(none默认值,定义无轮廓;dotted定义点状轮廓;dashed定义虚线轮廓;solid定义实线轮廓)

  outline-width样式属性:设置轮廓线的宽度,使用该样式属性时必须设定outline-style样式属性的属性值不能为none,否则看不到效果(如果outline-style为none,宽度实际上会重置为0)

  outlilne样式属性:用于在一个声明中设置所有的轮廓线样式属性(即颜色,样式,宽度),且该样式属性设置属性值时不需要设置所有轮廓线样式属性所对应的属性值,但需按照outline-color,outline-style,outline-width的顺序进行排列,中间用空格隔开

  内容溢出样式属性:

  overflow样式属性:当标签中的内容溢出标签时,用于设定如何处理溢出的内容,该属性有多个值:visible默认值,所溢出内容不会被修剪,会呈现在元素框之外;scroll所溢出内容会被修剪,但浏览器会显示滚动条以便查看其余的内容;auto如果所溢出内容被修剪,浏览器会显示滚动条以便查看其余的内容

  overflow-x样式属性:当标签中的内容x方向溢出标签时,用于设定如何处理溢出的内容

  overflow-y样式属性:当标签中的内容y方向溢出标签时,用于设定如何处理溢出的内容

  背景样式

  background-color样式属性:设置标签背景颜色,该样式属性设置的背景颜色会填充背景的内容,内边距和边框区域,扩展到标签边框的外边界,但不包括外边距

  background-image样式属性:设置标签背景图片,该样式属性有多个属性值:url(&rsquo;URL&rsquo;)指向图片的路径;none默认值,不显示背景图片

  background-repeat样式属性:设置标签背景图片重复模式,该样式属性有多个属性值:repeat默认值,背景图片将在水平和垂直方向重复;repeat-x背景图片将在水平方向重复;repeat-y背景图片将在垂直方向重复;no-repeat背景图片将仅显示一次

  background-attachment样式属性:设置标签背景图片是否随着

  页面其余部分的滚动而滚动,该样式属性有多个属性值:scroll默认值,背景图片会随着页面其余部分的滚动而滚动;fixed当页面的其余部分滚动时,背景图片不会移动

  background-position样式属性:随着标签背景图片的位置

  background-size样式属性:设置单张背景图片的尺寸,第一个值设置宽度,第二个值设置高度,如果只设置一个值,则第二个值会被设置为auto

  background样式属性:用于在一个声明中设置所有的背景样式属性,且该样式属性设置属性值时不需要设置所有背景样式属性所对应的属性值且设置的属性值没有顺序要求

  字体样式

  font-style样式属性:设定字体的风格(nORMal默认值,显示标准的字体风格;italic显示斜体的字体风格)

  font-variant样式属性:设定是否以小型大写字母的字体显示文本(normal默认值,显示标准的字体;small-caps显示小型大写字母的字体)

  font-weight样式属性:设置字体的粗细(normal默认值,定义标准的字符;bold定义粗体字符;bolder定义更粗的字符;lighter定义更细的字符;值px直接设定)

  font-size样式属性:设置字体大小

  font-family样式属性:设置字体系列,使用逗号分割每种字体,如果浏览器不支持第一个字体则会尝试第二个字体;如果字体系列中的所有字体都不支持,则使用浏览器默认支持的字体

  font样式属性:用于在一个声明中设置所有的字体样式属性,且该样式属性设置属性值时不需要设置所有字体样式属性所对应的属性值,但需要按照font-style、font-variant、font-weight、font-size/line-height和font-family顺序进行排列,中间用空格隔开。

  注意:1.font样式属性至少要指定字体大小和字体系列;

  2.没有font-color样式属性,如果要设置字体的颜色需要使用color样式属性;

  文本样式

  letter-spacing样式属性:设置字符间距,样式属性值可以为负,但这时字符之间更加拥挤

  line-height样式属性:设置行间距(即行高),不能为负值

  text-align样式属性:设置标签内文本的水平对齐方式,该属性有多个值:left把文本排到左边;right把文本排到右边;center把文本排到中间;justify实现两端对齐文本效果

  text-transform样式属性:设置文本的大小写,该属性有多个值:none默认值,定义带有小写字母和大写字母的标准的文本;capitalize文本中的每个单词首字母大写;uppercase定义仅有大写字母;lowercase定义仅有小写字母

  text-indent样式属性:设定文本块中首行文本的缩进,如果样式属性值为负值,则首行会被缩进到左边

  text-decoration样式属性:设定文本装饰(比如是否有下划线及划线显示的位置),该属性有多个值:none默认值,定义标准的文本;underline定义文本下的一条线;overline定义文本上的一条线;line-through定义穿过文本的一条线

  列表样式

  list-style-type样式属性:设置列表项标记的类型

  list-style-position样式属性:设置列表项标记相对于列表项内容的位置,该属性有多个值:inside列表项目标记放置在文本以内;outside默认值,保持标记位于文本的左侧,列表项目标记放置在文本以外

  list-style-image样式属性:将列表项标记设定为指定的图片

  list-style样式属性:用于在一个声明中设置所有的所有的列表样式属性,且该样式属性设置属性值时不需要设置所有列表样式属性所对应的属性值,但需要按照list-style-type、list-style-position和list-style-image顺序进行排列,中间用空格隔开

  超链接样式

  CSS伪类用于向某些选择器添加特殊效果,伪类使用语法:

  选择器:伪类{

  样式属性声明1;...}

  CSS中常用的伪列如下:

  :link向未被访问的链接添加样式

  :visited向已被访问的链接添加样式

  :hover当鼠标悬浮在标签上时向标签添加样式

  :active向被激活的标签添加样式

  :focus向拥有键盘输入焦点的标签添加样式

  注意:如果:link,:visited,:hover和:active一起使用,为了产生预期的效果,在CSS定义中需按照:link、:visited,:hover,:active的顺序进行

  光标样式属性

  cursor样式属性用于设定光标的显示形状,该属性有多个属性值,其中pointer使光标呈现为指示链接的指针

感谢各位的阅读!关于“CSS中常用样式和属性有哪些”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!

--结束END--

本文标题: CSS中常用样式和属性有哪些

本文链接: https://www.lsjlt.com/news/90885.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • CSS中常用样式和属性有哪些
    这篇文章给大家分享的是有关CSS中常用样式和属性有哪些的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。   CSS样式表:   作用:设定如何显示HTML标签   语法结构:...
    99+
    2022-10-19
  • 常用CSS字体样式属性有哪些
    小编给大家分享一下常用CSS字体样式属性有哪些,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!1. CSS字体样式属性1.1 fo...
    99+
    2022-10-19
  • CSS层叠样式表常见属性有哪些
    这篇文章主要介绍了CSS层叠样式表常见属性有哪些,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。    常见属性...
    99+
    2022-10-19
  • css中有哪些字体样式属性
    小编给大家分享一下css中有哪些字体样式属性,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!css字体样式属性有:1、color是字体颜色;2、【font-size】字号大小;3、【font-family】字体;4、【fon...
    99+
    2023-06-08
  • css中文本样式属性有哪些
    这篇文章主要为大家展示了“css中文本样式属性有哪些”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“css中文本样式属性有哪些”这篇文章吧。 ...
    99+
    2022-10-19
  • css字体样式属性有哪些
    CSS字体样式属性有以下几种:1. font-family:设置字体系列,可以指定多个字体,以逗号分隔,浏览器会根据字体的可用性来选...
    99+
    2023-09-05
    css
  • Css的字体样式属性有哪些
    这篇文章给大家分享的是有关Css的字体样式属性有哪些的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。CSS 属性: 字体样式(Font Style)1 字体样式 {font:fon...
    99+
    2022-10-19
  • CSS中有哪些常用的属性
    本篇内容主要讲解“CSS中有哪些常用的属性”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“CSS中有哪些常用的属性”吧!CSS 指的是层叠样式表 (Cascading Style Sheets),...
    99+
    2023-06-27
  • 有哪些CSS/CSS3常用样式
    本篇内容主要讲解“有哪些CSS/CSS3常用样式”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“有哪些CSS/CSS3常用样式”吧!1.强制文本单行显示:whit...
    99+
    2022-10-19
  • 常用的css样式有哪些
    这篇文章将为大家详细讲解有关常用的css样式有哪些,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。 一、设置input 的placeholder的字体样式 input:...
    99+
    2022-10-19
  • CSS中用来定义标签样式的属性有哪些
    这篇文章主要介绍了CSS中用来定义标签样式的属性有哪些,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。 height:用来定义标签的高度,同...
    99+
    2022-10-19
  • IE不支持的CSS样式属性有哪些
    这篇文章主要为大家展示了“IE不支持的CSS样式属性有哪些”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“IE不支持的CSS样式属性有哪些”这篇文章吧。1.out...
    99+
    2022-10-19
  • CSS选择器和常用样式有哪些
    本篇内容主要讲解“CSS选择器和常用样式有哪些”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“CSS选择器和常用样式有哪些”吧! CSS的基本使用 直接写在...
    99+
    2022-10-19
  • 常用偏门css样式有哪些
    这篇文章主要为大家展示了“常用偏门css样式有哪些”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“常用偏门css样式有哪些”这篇文章吧。::-webkit-inp...
    99+
    2022-10-19
  • CSS样式属性单词代码简写方式有哪些
    这篇文章将为大家详细讲解有关CSS样式属性单词代码简写方式有哪些,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。 1、border(CSS边框)简写: 1)、4个边边框...
    99+
    2022-10-19
  • 常用的CSS透明属性有哪些
    本篇内容介绍了“常用的CSS透明属性有哪些”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!代码如下:.mas...
    99+
    2022-10-19
  • 常用css样式属性分别是怎样的
    常用css样式属性分别是怎样的,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。一 CSS文字属性:color : #999999; font...
    99+
    2022-10-19
  • 常用的css布局样式有哪些
    这篇文章主要介绍常用的css布局样式有哪些,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!兼容css3新属性在css3中,我们可以使用prefixfree.min.js这个插件来自动为css3的相关属性加上兼容浏览器属...
    99+
    2023-06-08
  • 常见CSS属性单词有哪些
    这篇文章主要介绍常见CSS属性单词有哪些,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!二、常见CSS属性单词及解释1、常用CSS单词有哪些2、常用CSS单词对应作用和解释3、CSS单...
    99+
    2022-10-19
  • css中有哪些样式
    css中有哪些样式?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。css样式有三种,分别为:1、内联CSS样式,语法“<标记 style="属性名...
    99+
    2023-06-15
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作