CSS的基本概念和语法规则

45 篇文章 6 订阅
订阅专栏

1.什么是css:

CSS (Cascading Style Sheets) 层叠样式表,是一个用于修饰文档(可以是标记语言HTML,也可以是XML或者SVN)的语言,可以将文档以更优雅的形式呈现给用户。

HTML和CSS之间的关系?

HTML是网页内容的载体。内容就是网页制作者放在页面上想要让用户浏览的信息,可以包含文字、图片、视频等。 CSS样式是表现。就像网页的外衣。比如,标题字体、颜色变化,或为标题加入背景图片、边框等。所有这些用来改变内容外观的东西称之为表现。 HTML就像是一个人,而CSS就像是衣服和化妆品,用来装饰HTML。

2.语法

2.1.CSS声明(CSS declarations)

CSS语言的核心功能就是为特定的属性设定特定的值,CSS引擎通过计算出声明的每个属性来显示元素。CSS的属性和值都是大小写敏感的。属性与值通过“:”分隔开。并不是所有的值都适用于同一个属性,不同的属性有一系列不同的值。

2.2.CSS声明块( CSS declaration blocks)

将多个CSS声明写在一起,每个CSS声明通过“;”分隔开最后一个css声明无需使用“;”分隔开。使用“{  }”将多个CSS声明括起来,这样就构成了一个CSS声明块。

 

2.3.CSS规则集

选择器(Selector)HTML 元素的名称位于规则集开始。它选择了一个或多个需要添加样式的元素(在这个例子中就是 p 元素)。要给不同元素添加样式只需要更改选择器就行了。

声明(Declaration)一个单独的规则,如 color: red; 用来指定添加样式元素的属性。

属性(Properties)改变 HTML 元素样式的途径。(本例中 color 就是 <p> 元素的属性。)CSS 中,由编写人员决定修改哪个属性以改变规则。

属性的值(Property value)在属性的右边,冒号后面即属性的值,它从指定属性的众多外观中选择一个值(我们除了 red 之外还有很多属性值可以用于 color )。

注意其他重要的语法:每个规则集(除了选择器的部分)都应该包含在成对的大括号里({})。在每个声明里要用冒号(:)将属性与属性值分隔开。 在每个规则集里要用分号(;)将各个声明分隔开。

2.4.CSS可读性

空白( White space)

空白意味着实际空格、制表符和新行,可以添加空白使样式表更加可读。

注释( Comments)

/* 这里就是CSS的注释 */

速记写法( Shorthand)

类似于font,background, padding, border, margin 这些都被称为速记属性。

这些属性允许在一行中写多个属性值。速记属性可以节省时间,使代码整洁。

例如:

border:1px solid red;

定义和用法

border 简写属性在一个声明设置所有的边框属性。

可以按顺序设置如下属性:

  • border-width
  • border-style
  • border-color

如果不设置其中的某个值,也不会出问题,比如 border:solid #ff0000; 也是允许的。

默认值:not specified
继承性:no
版本:CSS1
JavaScript 语法:object.style.border="3px solid blue"

可能的值

描述
border-width规定边框的宽度。参阅:border-width 中可能的值。
border-style规定边框的样式。参阅: border-style 中可能的值。
border-color规定边框的颜色。参阅: border-color 中可能的值。
inherit规定应该从父元素继承 border 属性的设置。

定义和用法

border-style 属性用于设置元素所有边框的样式,或者单独地为各边设置边框样式。

只有当这个值不是 none 时边框才可能出现。

例子 1

border-style:dotted solid double dashed; 
  • 上边框是点状
  • 右边框是实线
  • 下边框是双线
  • 左边框是虚线

例子 2

border-style:dotted solid double;
  • 上边框是点状
  • 右边框和左边框是实线
  • 下边框是双线

例子 3

border-style:dotted solid;
  • 上边框和下边框是点状
  • 右边框和左边框是实线

例子 4

border-style:dotted;
  • 所有 4 个边框都是点状

background-color:red;

更加具体的可以去   W3school   网站仔细查看一下

padding: 10px 15px 15px 5px;等价于padding-top: 10px; padding-right: 15px; padding-bottom: 15px; padding-left: 5px;  

The..Fuir
关注 关注
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
CSS之前,你必须要知道的CSS规则
狂想曲
09-06 290
前言 前几天在写动态网站时,用到了600多行的CSS,如果对CSS书写的不规范,到后面维护时,会十分混乱且耗时。有时,明明加了句CSS代码,可网站并没有出现预期的效果。这就需要了解下CSS规则CSS书写顺序 遵循以下顺序: 1.布局定位属性:display / position / float / clear / visibility / overflow / flex 2.自身属性:width / height / margin / padding / border / background 3.文本
CSS语法规则
布白的博客
04-05 1264
CSS语法规则 概述 发展历程 随着 HTML 的成长,为了满足页面设计者的要求,HTML 添加了很多显示功能。但是随着这些功能的增加,HTML 变的越来越杂乱,而且 HTML 页面也越来越臃肿。于是 CSS 便诞生了。 CSS3 是 CSS 层叠样式表技术的升级版本,于1999年开始制订,2001年5月23日 W3C 完成了 CSS3 的工作草案,主要包括盒子模型、列表模块、超链接方式、语言模块、背景和边框、文字特效、多栏布局等模块 。 到目前为止,CSS3 的内容仍在不断的更新升级中。 CSS概念 cs
05-CSS的认识
m0_49233445的博客
08-19 190
1.CSS3 CSS是什么? CSS (Cascading Style Sheets) 层叠样式表,是一个用于修饰文档(可以是标记语言HTML,也可以是XML或者SVN)的语言,可以将文档以更优雅的形式呈现给用户。 CSS的学习一共分为两大部分, 一个是CSS的选择器, 另一个是CSS的属性. HTMLCSS之间的关系? HTML是网页内容的载体。内容就是网页制作者放在页面上想要让用户浏览的信息,可以包含文字、图片、视频等。 CSS样式是表现。就像网页的外衣。比如,标题字体、颜色变化,或为标题加入背景图
css @规则
anshaobiao6449的博客
05-02 682
css相信我们都不陌生,但是我们真的对它非常了解吗? css主要分为两种规则组成: 一种被称为 at-rule,也就是 at 规则 另一种是 qualified rule,也就是普通规则 今天让我们来讲讲我们不常用的 at 规则吧: 1. @charset @charset 用于提示 CSS 文件使用的字符编码方式,它如果被使用,必须出现在最前面,不能在&lt...
CSS基本语法规则
qq_39162679的博客
07-06 6341
CSS写在style标签中,style标签一般写在head标签里面,title标签下面 ctrl+/ CSS注释快捷键 选择器 {css属性}内嵌式:CSS写在style标签中 提示:style标签虽然可以写在页面任意位置,但是通常约定写在head标签中 作用:当前页面 外联式:CSS写在一个单独的.css文件中 作用:多个页面 提示:需要通过link标签在网页中引入 行内式:CSS写在标签的style属性中 写法:style="属性:属性值" ​ 作用:当前标签 ​ 提示:基础不推荐使用,之后会配合js使
CSS的@规则
fightant1w1ll的学习之路
12-08 1202
CSS的@规则css@规则的系统整理
css基本语法是什么,css的基本语法是什么
weixin_29698641的博客
08-04 535
css的基本语法是:1、css规则由选择器和一条或多条声明两个部分构成;2、选择器通常是需要改变样式的HTML元素;3、每条声明由一个属性和一个值组成;4、属性和属性值被冒号分隔开。CSS 语法CSS 规则由两个主要的部分构成:选择器,以及一条或多条声明。【推荐阅读:CSS教程】selector {declaration1; declaration2; … declarationN }选择器通常是...
CSS概念、语法、用法
01-20
**CSS概念** CSS,全称为层叠样式表(Cascading Style Sheets),是用于描述HTML或XML(包括如SVG、MathML等各种XML方言)文档样式的样式表语言。它的主要作用是控制网页的布局和样式,使网页内容与表现形式分离。...
Css基本概念及其引入方式介绍
09-25
本文将深入探讨CSS基本概念和引入方式,帮助新手朋友们更好地理解和应用CSS。 ### CSS的引入方式 1. **链接引入(外部引用)** 这种方式是将CSS代码放在一个单独的`.css`文件中,然后在HTML文档的`<head>`部分...
CSS的基本语法.rar
07-09
这个“CSS的基本语法.rar”压缩包提供了一本关于CSS入门教程的资料,旨在帮助初学者理解并掌握CSS的核心概念和基本语法。 在**CSS的基本语法.doc**中,可能会涵盖以下几个关键点: 1. **选择器(Selectors)**:...
CSS规则定义
04-24
CSS 指层叠样式表 (Cascading Style Sheets) 样式定义如何显示 HTML 元素 样式通常存储在样式表中 把样式添加到 HTML 4.0 中,是为了解决内容与表现分离的问题 外部样式表可以极大提高工作效率 外部样式表通常存储在 CSS 文件中 多个样式定义可层叠为一
CSS系统架构的基本概念共11页.pdf.zip
最新发布
11-20
5. **预处理器和后处理器**:如Sass、Less等预处理器扩展了CSS的功能,引入变量、嵌套规则和混合等功能,而PostCSS则提供了转换现代CSS语法到旧浏览器可理解的代码的能力。 6. **模块化和组件化**:在大型项目中,...
CSS规范
老高的博客
12-06 803
1.所有的标记都必须要有一个相应的结束标记以前在HTML中,你可以打开许多标签,例如和而不一定写对应的和来关闭它们。但在XHTML中这是不合法的。XHTML要求有严谨的结构,所有标签必须关闭。如果是单独不成对的标签,在标签最后加一个 "/"来关闭它。例如:2.所有标签的元素和属性的名字都必须使用小写与HTML不一样,XHTML对大小写是敏感的,和是不同的标签。XHTML要求所有的标签和属性的名字都
css规则
weixin_43923202的博客
08-08 122
CSS规则 字体 font-family 为文字制定特殊的字体 font-size :12px; 字体大小 line-height:2em; 行高【文本垂直居中】 文本 color:#333; 字体颜色 text-align:center; 文本水平居中 text-indent:2em; ...
CSS 结构和规则
只爱天生的专栏
12-11 475
基本语法规则选择符任何HTML元素都可以是一个CSS1的选择符。选择符仅仅是指向特别样式的元素。例如,P { text-indent: 3em }当中的选择符是P。类选择符单一个选择符能有不同的CLASS(类),因而允许同一元素有不同样式。例如,一个网页制作者也许希望视其语言而定,用不同的颜色显示代码 :code.html { color: #191970 }code.css { color: #
CSS规则
改变世界,改变自己
02-21 476
标签选择器 h1 { color: green; } class 属性选择器 .book-summary { color: blue; } id 属性选择器 #site-description { color: red; } 这里需要注意的是,一个标签可是使用多个class,但是只能使用一个id ...
css基本内容
weixin_48304611的博客
11-08 499
css css是什么 CSS是Cascading Style Sheets(级联样式表) 级联:关联 样式表:css修饰网页的语法集 优点:将页面内容与表现形式分离 可达到重复利用 csshtml之间的关系 html是网页的内容 css控制外观 样式 样子 css做什么 为html控制外观 css基本语法 css三种样式表 行级样式表 行级样式表 直接将样式写在标签行内 style=“属性名1:属性值;…” <p style="color: aqua; font-size: 30px;">床
css_规则
Kilig17的博客
10-12 182
1.字体样式 代码 作用 font-family 字体选择 font-size 字体大小 font-weight 字体粗细 font-style 字体样式 速写形式 font:style weight size/line-height family; 网络字体 主要用于字体图标库(iconfont/fontawesome)   使用步骤...
写文章

热门文章

  • jdk环境变量的配置 104138
  • nohup: ignoring input and appending output to ‘nohup.out‘ 36119
  • node.js安装详细教程 26875
  • vue eslint报错:Component name “index“ should always be multi-word.eslintvue/multi-word-component-names 25028
  • box-sizing:border-box的理解和作用 23701

分类专栏

  • Vue 86篇
  • 面试 152篇
  • javascript 122篇
  • node.js 12篇
  • echarts 3篇
  • 百度地图 1篇
  • css 45篇
  • html 50篇
  • 服务器 6篇
  • 微信小程序 11篇
  • Java基础 4篇
  • 计算机网络 5篇
  • ES6 28篇
  • webpack 6篇
  • Mysql 6篇
  • linux 3篇
  • Oracle 6篇
  • 报错 3篇
  • GitHub 3篇
  • JQuery 5篇
  • AJAX 2篇
  • 简历 1篇
  • 数据机构-算法 29篇
  • C语言 1篇
  • IDEA 1篇
  • SpringBoot 2篇
  • SpringMvc 2篇
  • 管理员权限 1篇
  • xml语法问题 1篇
  • Spring 1篇
  • xml

最新评论

  • Identify and stop the process that‘s listening on port 8080 or configure this application to listen

    青桅183: 感谢大神·,成功了

  • 页面重绘与回流与display:none和visiblity:hidden 的区别

    爱吃麻球的煎饼: 总结部分写得太好了,受益匪浅,感谢您的帖子!

  • 百度地图信息窗体框背景样式修改(标记点与海量点弹信息框)

    qq_53725581: 太强了哇塞

  • cnpm 安装成功后提示不是内部和外部命令,也不是可运行的命令解决方案

    今日心情唔靓仔: 感谢,成功了,只要把npm的相关文件放到指定版本node目录下就行了

  • 用JavaScript输出1--100内7的倍数的个数和总和

    Just_ Run: 错了结果

大家在看

  • 攻防世界Web新手练习区题目(view_source到simple_php)WP 434
  • 15_Python中错误和异常处理
  • 浅谈何为死锁及死锁的判断方式
  • 【Linux 20】线程控制 1312
  • 模板:JDBC 连接数据库并实现 CRUD

最新文章

  • event.stopPropagation()和event.preventDefault()之间的联系
  • Js提升:如何实现图片懒加载
  • Vue常见面试题:compute和watch的区别是什么?
2023年2篇
2022年349篇
2021年2篇

目录

目录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值

玻璃钢生产厂家四川中庭商场美陈销售厂家汉寿玻璃钢卡通雕塑玻璃钢卡通水果雕塑加工北京常见商场美陈研发湖北玻璃钢浮雕不锈钢卡通雕塑汕头玻璃钢卡通雕塑生产玻璃钢花盆简笔画人物宣城百货商场美陈广东艺术雕塑玻璃钢大型玻璃钢花盆规格成品玻璃钢花盆价格商业街玻璃钢雕塑设计制作深圳季节性商场美陈厂家供应白银玻璃钢植物雕塑辽宁花钵玻璃钢雕塑工厂扬州秋季商场美陈西藏玻璃钢雕塑哪里好白城玻璃钢雕塑造型茂名玻璃钢动物雕塑直销价格玻璃钢雕塑放在户外注意滁州水果玻璃钢雕塑设计玻璃钢外墙雕塑运城玻璃钢卡通雕塑价格广西玻璃钢雕塑设计及定制玻璃钢造型雕塑哪家有衢州景观玻璃钢雕塑高淳商场美陈洛宁玻璃钢雕塑厂家仿铜造型玻璃钢雕塑深圳季节性商场美陈销售香港通过《维护国家安全条例》两大学生合买彩票中奖一人不认账让美丽中国“从细节出发”19岁小伙救下5人后溺亡 多方发声单亲妈妈陷入热恋 14岁儿子报警汪小菲曝离婚始末遭遇山火的松茸之乡雅江山火三名扑火人员牺牲系谣言何赛飞追着代拍打萧美琴窜访捷克 外交部回应卫健委通报少年有偿捐血浆16次猝死手机成瘾是影响睡眠质量重要因素高校汽车撞人致3死16伤 司机系学生315晚会后胖东来又人满为患了小米汽车超级工厂正式揭幕中国拥有亿元资产的家庭达13.3万户周杰伦一审败诉网易男孩8年未见母亲被告知被遗忘许家印被限制高消费饲养员用铁锨驱打大熊猫被辞退男子被猫抓伤后确诊“猫抓病”特朗普无法缴纳4.54亿美元罚金倪萍分享减重40斤方法联合利华开始重组张家界的山上“长”满了韩国人?张立群任西安交通大学校长杨倩无缘巴黎奥运“重生之我在北大当嫡校长”黑马情侣提车了专访95后高颜值猪保姆考生莫言也上北大硕士复试名单了网友洛杉矶偶遇贾玲专家建议不必谈骨泥色变沉迷短剧的人就像掉进了杀猪盘奥巴马现身唐宁街 黑色着装引猜测七年后宇文玥被薅头发捞上岸事业单位女子向同事水杯投不明物质凯特王妃现身!外出购物视频曝光河南驻马店通报西平中学跳楼事件王树国卸任西安交大校长 师生送别恒大被罚41.75亿到底怎么缴男子被流浪猫绊倒 投喂者赔24万房客欠租失踪 房东直发愁西双版纳热带植物园回应蜉蝣大爆发钱人豪晒法院裁定实锤抄袭外国人感慨凌晨的中国很安全胖东来员工每周单休无小长假白宫:哈马斯三号人物被杀测试车高速逃费 小米:已补缴老人退休金被冒领16年 金额超20万

玻璃钢生产厂家 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化