css颜色

CSS 样式书写规范

大城市里の小女人 提交于 2019-12-25 14:50:25
原文: CSS 样式书写规范 可能不同团队都有各自的规范,又或者很多人在写 CSS 的时候还是想到什么就写什么,不存在太多的约束。 我觉得 CSS 代码规范还是有存在的必要的,尤其是在团队配合,多人协作下,规范就显得尤为重要。 本文的所列是实践当中得出的一套比较不错的 CSS 书写规范,并不希望大家完全采用,而是希望可以结合自己的团队需要,发展出一套适合自己的 CSS 代码规范。 也希望可以有更多的建议,共同的完善。本规范也可以在我的 Github 上看到,欢迎留言或者提 PR。 我觉得不同的规范都有各自的长处与缺陷,对待所谓的规范最好的方式不是人云亦云,拿来就用,而是应该结合实际情况及需求,取长补短,取其精华去其糟粕。 编码设置 采用 UTF-8 编码,在 CSS 代码头部使用: @charset "utf-8"; 注意,必须要定义在 CSS 文件所有字符的前面(包括编码注释), @charset 才会生效。 例如,下面的例子都会使得 @charset 失效: /* 字符编码 */ @charset "utf-8"; html, body { height: 100%; } @charset "utf-8"; 命名空间规范 布局:以 g 为命名空间,例如:.g-wrap 、.g-header、.g-content。 状态:以 s 为命名空间,表示动态的、具有交互性质的状态,例如:

CSS杂记

可紊 提交于 2019-12-25 12:32:10
没看 CSS ( Cascading Style Sheet )之前,一直以为 CSS 挺难的,在网页上看到的那些代码一点都不知道代表些什么,晚上花了几个小时看了一下,发现也不过如此,而且好像属于超级简单的那种。有这种感觉不知道 CSS 真的是这样还是由于我孤陋寡闻的缘故。 其实我感觉学 CSS 只要知道 CSS 的类型就够了,然后看到不认识的标签 google 一下就可以了。不过如果要自己设计还是要了解一些里面的具体内容。计算机学到现在,我越来越感觉不管是做软件还是弄网站,就像是在玩搭积木的游戏,先要了解你要做什么东西,就像孩子们的志愿,我要造长城还是搭一个竖型塔亦或只是键一个小木屋就够了,然后孩子们会根据手上的积木材料来决定怎么去搭建自己的梦想,就像是我们根据不同的语言功能去拼凑我们的软件。感觉知识的模式都是这样,高中学做数学题目我也有这个感觉,我很少用参考书,一般总是先看看书本,给我提供了多少的定理、公式等,然后碰到题目就去套,总有一个会是正确的。运用知识不就是套用自己的学到过的知识的过程吗?想到这里我很后悔小时候没有玩过搭积木的游戏了!记得那个时候我应该还不知道搭积木是什么东西吧,不知道从什么时候才开始知道有这个名词,就是感觉等自己很大以后才知道! 言归正传了, CSS 主要包括 3 种样式类型,即类选择器样式、 ID 选择器样式、重定义标记样式。 类选择器样式定义如下:

CSS基础

橙三吉。 提交于 2019-12-25 05:39:41
1、css简介 cascading style sheets 汉译层叠样式表,WEB标准中的表现标准语言,表现标准语言在网页中主要对网页信息的显示进行控制,简单说就是如何修饰网页信息的显示样式。 目前推荐遵循的是W3C发布的CSS3.0 1996年由w3C正式推出的css1. 1998年由w3C正式推出的css2. 用来表现XHTML或者XML等样式文件的计算机语言 。 div{width:500px; background:yellow; height:100px; } 2、CSS语法 选择符{属性:属性值;属性:属性值;} 说明: 1)每个CSS样式由两部分组成,即选择符和声明,声明又分为属性和属性值; 2)属性必须放在花括号中,属性与属性值用冒号连接。 3)每条声明用分号结束。 4)当一个属性有多个属性值的时候,属性值与属性值不分先后顺序。 5)在书写样式过程中,空格、换行等操作不影响属性显示。 3、样式的建立:内部样式 外部样式 和内联样式 内部样式 : 语法: <style type="text/css"> /*css语句*/ </style> 注:使用style标记创建样式时,最好将该标记写在<head></head>; 4、外部样式的建立及调用 a:外部样式表的创建 b:外部样式表的导入 *方法 一 <link rel="stylesheet" type="text

管理CSS爆炸

泪湿孤枕 提交于 2019-12-24 22:25:00
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> 我一直非常依赖CSS来开发我正在工作的网站。 现在,所有CSS样式都在每个标记的基础上应用,因此现在我尝试将其移至更多外部样式中,以帮助将来进行任何更改。 但是现在的问题是,我注意到我遇到了“ CSS爆炸”。 对我来说,决定如何最好地组织和抽象CSS文件中的数据变得越来越困难。 我正在网站中使用大量的 div 标签,而这些标签是基于表格的网站。 因此,我得到了许多如下所示的CSS选择器: div.title { background-color: blue; color: white; text-align: center; } div.footer { /* Styles Here */ } div.body { /* Styles Here */ } /* And many more */ 还算不错,但是作为我的初学者,我想知道是否可以就如何最好地组织CSS文件的各个部分提出建议。 我不想为网站上的每个元素都拥有单独的CSS属性,并且我一直希望CSS文件相当直观且易于阅读。 我的最终目标是简化CSS文件的使用并展示其强大功能以提高Web开发速度。 这样,将来可能在此站点上工作的其他个人也将参与使用良好编码实践的实践,而不必像我以前那样去实践。 #1楼 这里有一些很棒的材料,有些花了一些时间来回答这个问题

CSS 基础使用

生来就可爱ヽ(ⅴ<●) 提交于 2019-12-24 18:34:49
CSS 基础使用 一、CSS介绍 CSS全称为: Cascading Style Sheets ,意为层叠样式表 ,与HTML相辅相成,实现网页的排版布局与样式美化 二、CSS使用方式 1. 行内样式/内联样式 借助于style标签属性,为当前的元素添加样式声明 <标签名 style= "样式声明" > CSS样式声明 : 由CSS属性和值组成 例: style= "属性:值;属性:值;" 常用CSS属性 : 设置文本颜色 color:red; 设置背景颜色 background-color:green; 设置字体大小 font-size:32px; 2. 内嵌样式 借助于style标签,在HTML文档中嵌入CSS样式代码,可以实现CSS样式与HTML标签之间的分离。同时需借助于CSS选择器到HTML 中匹配元素并应用样式 示例: <style> 选择器 { 属性 : 值 ; 属性 : 值 ; } </style> 选择器 : 通过标签名或者某些属性值到页面中选取相应的元素,为其应用样式 示例: /*标签选择器 : 根据标签名匹配所有的该元素*/ p { color : red ; } 3. 外链样式表 创建外部样式表文件 后缀使用.css 在HTML文件中使用标签引入外部样式表 <link rel="stylesheet" href="URL" type="text/css">

CSS 背景

╄→尐↘猪︶ㄣ 提交于 2019-12-24 15:36:32
  CSS 可以添加背景颜色和背景图片,以及来进行图片设置。   说明: 样式 说明 background-color 定义背景颜色 background-image 定义背景图片 background-repeat 定义背景图是否平铺和平铺方式 background-position 定义背景图片位置 background-attachment 定义背景图显示方式 background-size 定义背景图的大小 background-clip 定义背景的裁剪区域 background-origin 定义背景的显示区域 一、background-color 背景颜色   可以使用该属性给一个元素定义背景颜色。   语法: background-color: color值;    color 值可以是颜色单词,十六进制等 W3C 允许的颜色值。    背景透明(CSS3):   语法: background: rgba(0,0,0,0.3);    最后一个参数是alpha 透明度 取值范围 0~1之间。    Tips : 背景半透明是指盒子背景半透明, 盒子里面的内容不收影响。 二、background-image 背景图像   该样式属性用于设置背景图片。   语法: background-image : none | url (url) none:表示默认值,没有背景图;

CSS 背景

懵懂的女人 提交于 2019-12-24 13:14:09
文章目录 background-color background 属性 描述 版本 background-color 背景颜色。 CSS1 background-image 背景图像。 CSS1 background-position 背景图像位置。 CSS1 background-size 背景图像的尺寸大小。 CSS3 background-repeat 背景图像如何铺排填充。 CSS1 background-origin 背景图像位置的参考原点。 CSS3 background-clip 背景图像向外裁剪的区域。 CSS3 background-attachment 背景图像是随对象内容滚动还是固定的。 CSS1 background 复合属性。设置对象的背景特性。 CSS1 background-color background-color 属性设置一个元素的背景颜色。 例:红色背景 background : red ; 例:线性渐变: background : linear-gradient ( 90deg,red 10px,pink 20%,green ) ; background : linear-gradient ( to left,red 10px,pink 20%,green ) ; 例:径向渐变: background : linear-gradient (

CSS样式表引用方式

半世苍凉 提交于 2019-12-24 08:59:15
1、外 部文件引用 方式 ;(推荐使用) 2、使用@import引用外部 CSS 文件; 3、内部文档头 方式 也叫内嵌法调用; 4、直接插入式也叫行 内样式。 它们主要的差别在于它们规定的风格使用的范围不同:    一、外部文件引用 方式   外部文件引用 方式 即将CSS写成一个文件,在HTML文档头通过文件引用来进行风格控制。   也就是把写好的CSS 属性 的文件保存为文件扩展名为.CSS文件。   CSS文件的引用是在HTML的标记之间写下列语句: <link rel="stylesheet" href="CSS/test.CSS"> 如当前文件目录下有一CSS 文件名为myStyle.css,内容如下: P{ font-family:'宋体';   font-size:9pt;   color:blue; }   H2{ font-family:'宋体';   font-size:13pt;   color:red;   }   则在引用是,用下列语句: <link rel="stylesheet" href="CSS/test.CSS">  当然,你可以复制这句,然后改下引用文件的路径及文件名就可以了。   应用CSS文件的一个最大好处就是,你可以在每个HTML文件中引用这个文件,从而可使整个站点的HMTL文件在风格上保持一致,避免重复的CSS属性设置;   另外

React中css的使用

一曲冷凌霜 提交于 2019-12-24 08:59:01
网页的布局、颜色、形状等UI展示方式主要是由Css进行设置,在ReactJs中也是一样。ReactJs中的Css结构方式与传统的Web网页类似,但依然存在一些差异。ReactJs中Css文件本身的编写上并没有差异,我们可以定义特定的样式类名,也可以正对Html元素定义样式。差异主要在React对Css的使用上 引用的差异: 传统html文件中css文件引用方式: <link rel="stylesheet" type="text/css" href="mystyle.css"> ReactJs中css文件引用方式: 你可以直接采用require: require('./Category.css'); 你也可以采用import: import styles from './Category.css'; 使用差异: 传统css的使用方式是设置class: <div class=”center”> test </div> ReactJs中css的使用方式是设置className(因为class已经成为了关键字)。 <div className='entry'>test </div> 另外 如果你采用require的方式,你可以直接在页面元素中使用css文件中的样式名。 如果你采用import styles from './Category.css';的方式,则应采用以下方式。 1.

CSS简介

核能气质少年 提交于 2019-12-24 04:00:11
CSS称为层叠样式表。是用于(增强)控制网页样式并允许将样式信息与网页内容分离的一种标记性语言。使用CSS样式可以控制许多仅使用HTML无法控制的属性。采用CSS技术,可以有效的对页面的布局、字体、颜色、背景等进行精准的控制。 CSS层叠样式表是一系列格式设置的规则,它们控制网页内容的外观。它可以让我们改变很多HTML无法改变的属性。也可以让不同的元素拥有相同的规格,还可以通过创建一个CSS样式表文件,然后将网站中的所有网页都连接到该样式表文件,为Web站点内的所有网页提供一致的外观和风格。并且当更新某一样式属性时,使用该样式的所有网页的格式都会自动更新为新样式,而不必逐页进行修改。 来源: https://www.cnblogs.com/ytuu/p/10565210.html