css 基础知识

这篇具有很好参考价值的文章主要介绍了css 基础知识。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

CSS(层叠样式表)是用于描述网页中元素样式和布局的一种标记语言。以下是一些CSS的基础知识:

  1. 选择器:选择器用于选择HTML文档中的元素,并为其应用样式。常见的选择器有标签选择器、类选择器和ID选择器。
  • 标签选择器:使用HTML标签名作为选择器,可以选择所有匹配该标签的元素。例如,p选择器会选择所有的<p>标签。
  • 类选择器:使用.加上类名作为选择器,可以选择具有该类名的元素。例如,.my-class选择器会选择所有具有class="my-class"的元素。
  • ID选择器:使用#加上ID名作为选择器,可以选择具有该ID的元素。例如,#my-id选择器会选择具有id="my-id"的元素。
  1. 属性和值:CSS属性用于定义元素的样式,每个属性都有对应的值。
  • 颜色属性:用于设置元素的文本颜色、背景颜色等。常见的颜色表示方式有具体的颜色名(如red)、RGB值(如rgb(255, 0, 0))和十六进制值(如#FF0000)。
  • 字体属性:用于设置元素的字体样式,如字体大小、字体族等。例如,font-size属性用于设置字体大小,可以使用像素值(如16px)或百分比值(如100%)。
  • 边框属性:用于设置元素的边框样式,如边框宽度、边框颜色等。例如,border属性用于设置边框的样式,可以指定边框宽度、边框样式和边框颜色。
  • 背景属性:用于设置元素的背景样式,如背景颜色、背景图片等。例如,background-color属性用于设置背景颜色,可以使用颜色值。
  • 定位属性:用于设置元素的位置和布局方式。例如,position属性用于设置元素的定位方式,常见的值有static(默认值,按照文档流布局)、relative(相对定位)和absolute(绝对定位)。
  1. 盒模型:盒模型描述了元素的尺寸和布局,由内容区域、内边距、边框和外边距组成。
  • 内容区域:元素的实际内容所占据的空间。
  • 内边距:内容区域与边框之间的空间。
  • 边框:围绕内容区域和内边距的线条。
  • 外边距:边框与相邻元素之间的空间。

通过设置属性,可以控制盒模型的各个部分的大小。

  1. 布局:CSS可以用于控制网页的布局,常见的布局方式有流动布局、浮动布局和定位布局。
  • 流动布局:元素按照文档流从上到下排列。默认情况下,块级元素会独占一行,行内元素则会在同一行显示。
  • 浮动布局:元素可以向左或向右浮动,使得其他元素可以环绕在其周围。通过设置float属性可以实现浮动布局。
  • 定位布局:通过设置position属性可以控制元素的位置。常见的定位方式有相对定位、绝对定位和固定定位。
  1. 层叠和继承:CSS中的层叠指的是多个样式规则应用于同一个元素时,如何确定最终的样式。CSS中的继承指的是某些样式属性可以从父元素继承给子元素。
  • 层叠样式:当多个样式规则应用于同一个元素时,会根据样式规则的优先级和特殊性来决定最终的样式。可以通过提高样式规则的优先级、使用!important关键字或修改样式规则的特殊性来控制层叠样式。
  • 继承样式:某些样式属性可以从父元素继承给子元素。例如,字体样式和文本颜色可以从父元素继承给子元素。
  1. 媒体查询:CSS中的媒体查询可以根据设备的特性来应用不同的样式,实现响应式布局。通过使用@media规则和媒体查询条件,可以根据设备的特性(如屏幕宽度、分辨率等)来应用不同的样式。例如,可以根据屏幕宽度来调整元素的大小和布局,以适应不同的设备。

下面是示例:

1. 选择器:

/* 标签选择器 */
p {
  color: red;
}

/* 类选择器 */
.my-class {
  font-size: 16px;
}

/* ID选择器 */
#my-id {
  background-color: blue;
}

2. 属性和值:

/* 设置字体颜色 */
h1 {
  color: #FF0000;
}

/* 设置边框 */
div {
  border: 1px solid black;
}

/* 设置背景图片 */
body {
  background-image: url("background.jpg");
}

3. 盒模型:

/* 设置元素宽度和高度 */
div {
  width: 200px;
  height: 100px;
}

/* 设置内边距和外边距 */
p {
  padding: 10px;
  margin: 20px;
}

/* 设置边框样式 */
img {
  border: 2px dashed gray;
}

4. 布局:

/* 流动布局 */
div {
  float: left;
}

/* 定位布局 */
h1 {
  position: absolute;
  top: 50px;
  left: 100px;
}

/* 弹性布局 */
.container {
  display: flex;
  justify-content: center;
  align-items: center;
}

5. 层叠和继承:

/* 层叠样式 */
p {
  font-size: 16px;
  color: red;
}

/* 继承样式 */
div {
  font-size: inherit;
  color: inherit;
}

6. 媒体查询:

/* 响应式布局 */
@media screen and (max-width: 600px) {
  body {
    background-color: lightblue;
  }
}

以上是一些基础的CSS代码示例,希望对你理解CSS有所帮助文章来源地址https://www.toymoban.com/news/detail-498926.html

到了这里,关于css 基础知识的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 3-web前端 css 网页样式语言,基础语言、盒子模型、浮动

    html和css的关系:   HTML(HyperText Markup Language,超文本标记语言)是用于创建网页的标准标记语言。它负责定义网页的结构和内容。HTML使用各种标签来包含文本、链接、图 片、视频等元素,并可以与如JavaScript等其他技术结合使用,实现网页的动态功能。   CSS (Cascading S

    2024年02月08日
    浏览(64)
  • css 基础知识

    CSS(层叠样式表)是用于描述网页中元素样式和布局的一种标记语言。以下是一些CSS的基础知识: 选择器:选择器用于选择HTML文档中的元素,并为其应用样式。常见的选择器有标签选择器、类选择器和ID选择器。 标签选择器:使用HTML标签名作为选择器,可以选择所有匹配该

    2024年02月10日
    浏览(71)
  • SVG的一些基础知识,包括SVG坐标系统、支持的几何图形和样式,动画的基础知识,包括基本动画和路径动画

    SVG(可缩放矢量图形)是一种使用XML格式定义的图像格式,它可以将二维图像呈现为任意大小的图像,而不会产生像素化。由于它的矢量设计,SVG成为了实现各种图形和动画的理想平台。在本文中,我们将探讨如何使用SVG实现图形和动画。 在开始之前,让我们首先了解一下

    2024年02月03日
    浏览(56)
  • CSS基础知识,必须掌握!!!

    CSS背景属性用于定义HTML元素的背景 CSS属性定义背景效果: background-color - 定义背景颜色 background-image - 定义背景图片 background-repeat - 是否平铺,水平平铺(repeat-x)、垂直平铺(repeat-y)、不平铺(no-repeat) background-attachment - 是否固定背景图片,不随滚动而发生位置改变 bac

    2023年04月09日
    浏览(62)
  • CSS——基础知识及使用

    CSS是层叠样式表 (Cascading Style Sheets)的简写. CSS 能够对网页中元素位置的排版进行像素级精确控制, 实现美化页面的效果. 能够做到页面的样式和结构分离。 选择器 + { 一条/N条声明 } 选择器决定针对谁修改 (找谁) 声明决定修改啥. (干啥) 声明的属性是键值对. (使用 ; 区分键值对

    2024年02月16日
    浏览(41)
  • CSS的基础知识讲解

    一般来说我们CSS就是我们对浏览器的第二个操作,就是给网页穿衣服.让网页变得更好看. 在CSS中,选择器用于选择HTML文档中的元素,从而将样式应用于这些元素。选择器通常基于元素的标签名、类名、ID、属性值或父子关系等特征来进行匹配。 标签选择器:选择某个 HTML 标签

    2024年02月05日
    浏览(45)
  • 【JavaEE】CSS基础知识

    CSS 能够对网页中元素位置的排版进行像素级精确控制, 实现美化页面的效果. 能够做到页面的样式和结构分离;简单的说就是,没用CSS之前就相当于原照片,使用CSS之后,照片就相当于被p了,被美颜了。 选择器 + {一条/N条声明} 选择器决定针对谁修改 (找谁) 声明决定修改啥

    2024年02月02日
    浏览(44)
  • 关于CSS的基础知识

    CSS的基本介绍 css(Cascading style sheets):层叠样式表 作用:给页面中的html标签设置样式 css标签写在style标签中,style标签一般写在head标签里面,title标签下面 css常见引入方式 title引入方式一(内嵌式)/title 内嵌式:css写在style里,作用在当前页面(小案例) 外联式:css写在

    2024年01月19日
    浏览(54)
  • CSS基础知识点

    目录 ​编辑一、基本语法规范 二、CSS 选择器 1、简单选择器  (1)标签选择器 (2)类选择器 (3)ID 选择器 2、复合选择器 (1)后代选择器 (2)子选择器 (3)并集选择器 三、CSS常用属性值 1、设置字体家族 2、设置字体大小 3、设置字体的粗细 4、文字倾斜设置 5、文字

    2024年02月11日
    浏览(61)
  • css 动画基础知识和案例

      想要更好的掌握知识,可以常识将知识教授出来。这就是写这篇文章的目的。     animation:创建动画的意思;其中的属性有:animation:属性,执行时间 显示方式 执行次数。    animation: 执行动画名称 执行时间(50s 代表50s执行一个循环) 执行速度(linear 代表匀速) 重复次数

    2024年04月25日
    浏览(46)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包