css样式 订阅
层叠样式表(英文全称:Cascading Style Sheets)是一种用来表现HTML(标准通用标记语言的一个应用)或XML(标准通用标记语言的一个子集)等文件样式的计算机语言。CSS不仅可以静态地修饰网页,还可以配合各种脚本语言动态地对网页各元素进行格式化。 [1]  CSS 能够对网页中元素位置的排版进行像素级精确控制,支持几乎所有的字体字号样式,拥有对网页对象和模型样式编辑的能力。 [2] 展开全文
层叠样式表(英文全称:Cascading Style Sheets)是一种用来表现HTML(标准通用标记语言的一个应用)或XML(标准通用标记语言的一个子集)等文件样式的计算机语言。CSS不仅可以静态地修饰网页,还可以配合各种脚本语言动态地对网页各元素进行格式化。 [1]  CSS 能够对网页中元素位置的排版进行像素级精确控制,支持几乎所有的字体字号样式,拥有对网页对象和模型样式编辑的能力。 [2]
信息
外文名
Cascading Style Sheets
外语缩写
CSS(也作文件扩展名)
中文名
层叠样式表
其他称呼
级联样式表
CSS发展历程
1990年,Tim Berners-Lee和Robert Cailliau共同发明了Web。1994年,Web真正走出实验室。 [3]  从HTML被发明开始,样式就以各种形式存在。不同的浏览器结合它们各自的样式语言为用户提供页面效果的控制。最初的HTML只包含很少的显示属性。随着HTML的成长,为了满足页面设计者的要求,HTML添加了很多显示功能。但是随着这些功能的增加,HTML变的越来越杂乱,而且HTML页面也越来越臃肿。于是CSS便诞生了。1994年哈坤·利提出了CSS的最初建议。而当时伯特·波斯(Bert Bos)正在设计一个名为Argo的浏览器,于是他们决定一起设计CSS。其实当时在互联网界已经有过一些统一样式表语言的建议了,但CSS是第一个含有“层叠”丰意的样式表语言。在CSS中,一个文件的样式可以从其他的样式表中继承。读者在有些地方可以使用他自己更喜欢的样式,在其他地方则继承或“层叠”作者的样式。这种层叠的方式使作者和读者都可以灵活地加入自己的设计,混合每个人的爱好。哈坤于1994年在芝加哥的一次会议上第一次提出了CSS的建议,1995年的www网络会议上CSS又一次被提出,博斯演示了Argo浏览器支持CSS的例子,哈肯也展示了支持CSS的Arena浏览器。同年,W3C组织(World WideWeb Consortium)成立,CSS的创作成员全部成为了W3C的工作小组并且全力以赴负责研发CSS标准,层叠样式表的开发终于走上正轨。有越来越多的成员参与其中,例如微软公司的托马斯·莱尔顿(Thomas Reaxdon),他的努力最终令Internet Explorer浏览器支持CSS标准。哈坤、波斯和其他一些人是这个项目的主要技术负责人。1996年底,CSS初稿已经完成,同年12月,层叠样式表的第一份正式标准(Cascading style Sheets Level 1)完成,成为w3c的推荐标准。1997年初,W3C组织负责CSS的工作组开始讨论第一版中没有涉及到的问题。其讨论结果组成了1998年5月出版的CSS规范第二版。 [4-5] 
收起全文
精华内容
下载资源
问答
  • 2021-08-04 08:36:13

    js如何设置css样式?本篇文章就给大家介绍js设置(修改)css样式的方法。有一定的参考价值,有需要的朋友可以参考一下,希望对你们有所帮助。

    下面我们就给大家介绍使用javascript是如果设置css样式的。

    1、直接设置样式(内联样式)

    使用JavaScript设置元素样式的最简单方法是使用style属性。在我们通过JavaScript访问的每个HTML元素时都有一个 style对象。此对象允许我们指定CSS属性并设置其值。例如,这是设置id 值为demo的HTML元素的字体颜色、背景颜色、的样式:var myElement = document.querySelector("#demo");

    // 把颜色设置成紫色

    elem.style.color = 'purple';

    // 将背景颜色设置为浅灰色

    elem.style.backgroundColor = '#e5e5e5';

    // 将高度设置为150 px

    elem.style.height = '150px';

    注:JavaScript使用驼峰原则(例:backgroundColor)而不是短划线(background-color)表示属性名称

    该style属性在元素上添加样式内联:Hello, world!

    但是,这可能会使我们的标记变得非常混乱。浏览器渲染的性能也较差。

    2、添加全局样式

    另一种方法是将里带有CSS属性的元素注入DOM。将在设置应用于一组元素而不仅仅是一个元素的样式时,这非常有用。

    首先,我们将创建一个样式元素。var style = document.createElement('style');

    接下来,我们将通过innerHTML来给

    更多相关内容
  • 自用css样式自用css样式自用css样式自用css样式自用css样式自用css样式自用css样式自用css样式自用css样式自用css样式自用css样式自用css样式自用css样式自用css样式
  • CSS样式

    千次阅读 2021-06-09 09:42:13
    二、CSS样式添加 三,CSS选择器 四. CSS样式 一、CSS概述 是层叠样式表,作用是将内容和样式分离开,更方便修改样式而不会影响内容; 基本语法如下:(最后一条声明可以没有分号,但是为了以后修改方便,一般...

    一、CSS概述

    • 是层叠样式表,作用是将内容和样式分离开,更方便修改样式而不会影响内容;
    • 基本语法如下:(最后一条声明可以没有分号,但是为了以后修改方便,一般也加上分号)

                        

    二、CSS样式添加

    • 方法一:行内  例:<p style=" color.red;">
    • 方法二:内嵌样式  例:<style type="text/css"></style>
    • 方法三:单独文件  例:<link rel="stylesheet" href="css/style.css"/>
    • 优先级:行内样式>内嵌样式>链接样式>浏览器默认样式

    三,CSS选择器

    • 标签选择器   例:body{ }   h1{ }
    • 类别选择器   例:.one{ }      ( class="one" )
    • ID选择器       例:#one{ }   ( id="one")
    • 嵌套说明  例: p span{ } ( <p><span>你</span>是对的</p>)  注:空格
    • 集体声明  例:h1,p{ }
    • 全局声明  例:*{ }
    • 混合:1.多个class选择器混用,用空格分开 例:<div class=" one yellow left">...</div>  2.id 和class混用<div  id="my" class="one yellow left">   注意:id选择器只可以引用一次;

    四.CSS样式

    • 单位
    1. px 像素    
    2. 1em—— 一个字符    2em ——两个字符 自动适应用户所使用的字体,比如:当前所使用的字体自号为12像素大小,那2em就是12*2=24px
    3. %  百分比  是相对的,看 继承关系

    • 颜色
    1. red,blue,green
    2. rgb(x,x,,x)  0-255
    3. rgb(x%,x%,x%)  0%-100%
    4. rgba(x,x,x,x)   a表示透明度,
    5. #rrggbb  十六进制数
    • 文本
    1. color  文本颜色  red #f00
    2. letter-spacing  字符间距  2px  -3px 
    3. line-height   行高  14px  1.5em  120%  使用场景:垂直方向上垂直居中
    4. text-align  对齐  center   left  right  justify(两端对齐)
    5. text-decoration  装饰线   none  overline(上)  underline(下)  line-through(作为删除线贯穿文本之中)
    6. text-indent  首行缩进   2em
    • 字体
    1. font  在一个声明中设置所有的字体属性  font:bold  18px  '幼圆'
    2. font-family 字体系列 
    3. font-size    字号   14px  120%
    4. font -style   斜体  italic
    5. font-weight  粗体  bold
    • 背景属性
    1. background-color  背景颜色
    2. background-image  背景图片
    3. background-repeat   背景分量(棋盘格式填充 repect ,横向填充一行用repeat-x ,纵向填充一列用repect_y,只想让一副很大的图片作为背景图片出现只显示一次 就用no-repeat)
    4. background:颜色  图片  repeat
    • 超链接(伪类选择器)
    1. a:link    普通的,未被访问的链接
    2. a:visited  用户已访问的链6
    3. a:hover  鼠标指针位于链接的上方悬停
    4. a:active  链接被点击的时刻
    5. a:hover必须位于a:link和a:visited之后;a:active 必须位于a:hover之后   记忆技巧:LOve&HAte

             

       6.练习:使鼠标停在上面的时候字体变成1.2倍?

               

    • 列表
    1. list-style   所有用于列表的属性,设置于一个声明
    2. list-style-image 为列表项标志设置图像 ; list-style-image:url("images/bullet.gif");
    3. list-style-position  标志的位置

      4.list-style-type  标志的类型

    • CSS表格
    1. 表格大小:属性  width height   
    2. 表格边框:属性 border     例:table,td,th{border:1px solid #eee; }
    3. 表格border-collapse属性  (border-collapse:collapse;叠加或者坍缩)
    4. 奇偶选择器   :nth-child(odd|even)

     

     


     

    展开全文
  • Adobe Dreamweaver CS6 CSS样式表汉化文件

    热门讨论 2012-07-02 12:23:46
    Adobe Dreamweaver CS6 CSS样式表的汉化文件 解决了安装了Adobe Dreamweaver CS6 简体中文后进入CSS样式表还是英文 使用方法: 解压“CSS样式汉化文件.rar”将解压出来的文件“Resources.dll”拷贝到 Adobe ...
  • vue动态改变css样式

    千次阅读 2022-02-11 14:37:17
    要求:切换按钮后改变css样式 实现思路:循环数组,然后添加点击事件,获取到当前点击的index 根据数组的下标去动态的改变样式。 <div class="cross-content"> <div class="cross-state"> <h3...

    要求:切换按钮后改变css的样式

    实现思路:循环数组,然后添加点击事件,获取到当前点击的index 根据数组的下标去动态的改变样式。

    <div class="cross-content">
              <div class="cross-state">
                  <h3>状态筛选</h3>
                  <span @click="checknow(index,'status')"  v-for="(item,index) in crossList" :key="index" :class="activeIndex === index ?'chose_type':'normal_type'" >{{item.name}}</span>
              </div>
              <div class="cross-state">
                <h3>分类筛选</h3>
                <span @click="checknow(index,'type')"  v-for="(item,index) in crossList" :key="index"  :class="activeIndexs === index ?'chose_type':'normal_type'">{{item.name}}</span>
              </div>
            </div>

     data中需要定义的数据信息

     activeIndex:0,//状态筛选的图片
     activeIndexs:0,//分类筛选的图片
    

    事件中方法的处理

      //todo 查看当前选中的时那个状态的value值
        checknow(index,info){
          // 2组不同的值循环尽量用同一个方法时要有区分因为你循环的是2次数组,不是嵌数组
          if(info === 'status'){
             this.activeIndex = index
          }
           if(info === 'type'){
             this.activeIndexs = index
          }
        },

    css样式

    .cross-state{
      padding: 1rem;
      font-size: .8rem;
      .sure{
        color: #ffffff;
      }
      h3{
        color: #333333;
        font-weight: 600;
      }
     .chose_type {
      width: 5.2rem;
      height: 2rem;
      text-align: center;
      line-height: 2rem;
      background: #42E5BA;
      border-radius: .2rem;
      color: white;
      display: inline-block;
      margin-top: 0.4rem;
      margin-left: .12rem;
    }
    .normal_type {
      width: 5.2rem;
      height: 2rem;
      text-align: center;
      line-height: 2rem;
      background: #F5F5F5;
      border-radius: .2rem;
      display: inline-block;
      margin-top: 0.4rem;
      color: #666666;
      font-size: .7rem;
      margin-left: .12rem;
    }
    }

     实现结果:

     

    展开全文
  • javascript 动态修改css样式方法汇总(四种方法)发布于 2017-02-24 18:05:13 | 106 次阅读 | 评论: 0 | 来源: 网友投递JavaScript客户端脚本语言Javascript 是一种由Netscape的LiveScript发展而来的原型化继承的基于...

    javascript 动态修改css样式方法汇总(四种方法)

    发布于 2017-02-24 18:05:13 | 106 次阅读 | 评论: 0 | 来源: 网友投递

    JavaScript客户端脚本语言Javascript 是一种由Netscape的LiveScript发展而来的原型化继承的基于对象的动态类型的区分大小写的客户端脚本语言,主要目的是为了解决服务器端语言,比如Perl,遗留的速度问题,为客户提供更流畅的浏览效果。

    为了达到某种特殊的效果我们需要用Javascript动态的去更改某一个标签的Css属性,如何动态修改css样式呢?面对这个问题,小编带领大家来解决javascript动态修改css样式,小伙伴们都快来学习吧

    在很多情况下,都需要对网页上元素的样式进行动态的修改。在JavaScript中提供几种方式动态的修改样式,下面将介绍方法的使用、效果、以及缺陷。

    1、使用obj.className来修改样式表的类名。

    2、使用obj.style.cssTest来修改嵌入式的css。

    3、使用obj.className来修改样式表的类名。

    4、使用更改外联的css文件,从而改变元素的css

    下面是一段html代码和css代码用来解释上面方法的区别的。

    CSS

    .style1{margin:10px auto ;background-color:#9999FF; display:block;color:White; border:1px solid white; padding:10px 25px; font-size:18px; }

    .style1:hover{ background-color:#66B3FF; cursor:pointer;}

    .style2{margin:10px auto ;background-color:gray; display:block;color:black; border:1px solid white; padding:10px 25px; font-size:18px; }

    .style2:hover{ background-color:black; color:White; cursor:pointer}

    HTML

    方法一、使用obj.className来修改样式表的类名

    从下面的代码可以看出ob.style.cssTest是如何来btnB的样式的。

    function changeStyle1() {

    var obj = document.getElementById("btnB");

    obj.style.backgroundColor= "black";

    }

    该段代码修改btB的文字的颜色,在浏览器中打开调试工具,可以发现btB标签中多了一个属性【style="内联式>外联式。而btB的hove伪类的background-color样式写在内联式中,所以嵌入式的background-color覆盖了伪类中,这就使得鼠标放入btB上感觉不到背景颜色的变化。

    方法二、使用obj.style.cssTest来修改嵌入式的css

    直接上JavaScript代码:

    function changeStyle2() {

    var obj = document.getElementById("btnB");

    obj.style.cssText = "background-color:black; display:block;color:White;

    }

    该段代码和【一】中的效果是一样的,缺陷也是一样。

    方法三、使用obj.className来修改样式表的类名

    使用代码来修改btB引用样式的类名,如下段代码:

    function changeStyle3() {

    var obj = document.getElementById("btnB");

    //obj.className = "style2";

    obj.setAttribute("class", "style2");

    }

    通过更改btB的css的类名的方式来更改样式,更改样式类名有两种方式。1、obj.className = "style2";  2、 obj.setAttribute("class", "style2");都是一样的效果。

    用这种方式来修改css比上面的效果要好很多。

    方法四、使用更改外联的css文件,从而改变元素的css

    通过更改外联的css文件引用从而来更改btB的样式,操作很简单。代码如下:

    首先得引用外联的css文件,代码如下:

    function changeStyle4() {

    var obj = document.getElementById("css");

    obj.setAttribute("href","css2.css");

    }

    这样也能方便的更改btB的样式,个人觉得这种方式是最好用的,是实现整体页面换肤的最佳方案。

    相关阅读:

    javascript 动态修改css样式方法汇总(四种方法)

    如何用JavaScript实现动态修改CSS样式表

    JavaScript动态添加css样式和script标签

    JavaScript动态插入CSS的方法

    JavaScript修改css样式style动态改变元素样式

    JavaScript动态修改背景颜色的方法

    JavaScript动态修改弹出窗口大小的方法

    JavaScript动态修改网页元素内容的方法

    JavaScript动态加载样式表的方法

    javascript动态修改Li节点值的方法

    JavaScript实现动态创建CSS样式规则方案

    js 动态修改css文件的方法

    展开全文
  • CSS 样式的创建

    万次阅读 2021-08-16 12:42:46
    CSS 样式的创建一、样式表的插入的方法二、外部样式表1.简介2.案例三、内部样式表1.简介2.案例三、内联样式1.简介2.案例 一、样式表的插入的方法 插入样式表的方法有三种: 外部样式表 内部样式表 内联样式 二、...
  • html怎么加css样式

    千次阅读 2021-06-13 18:29:11
    html怎么加css样式?下面本篇文章就来给大家介绍一下在HTML中添加CSS样式的方法。有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助。1、行内式(使用style属性,在HTML标签内使用)行内式是在标记的...
  • JS添加/修改CSS样式

    千次阅读 2021-12-28 16:42:45
    JS添加/修改CSS样式是通过.style.xxxx属性=值来实现的,记得是等号赋值。 document.getElementById("xx").style.xxx=xxxxx; 对应的属性方法如下表:(js语法存在和css语法中style设置有些区别和转换) 盒子标签和...
  • Js 通过点击改变css样式

    千次阅读 2021-08-04 07:34:28
    通过js 点击按钮去改变目标原始的背景颜色 Change.html div1 js改变css样式 CreateTime--2017年10月31日15:14:12 Author:Marydon js改变css样式 1.js改变单个css样式 HTML部分 巧用hover改变css样式和背景 openjpa...
  • js可实现点击后对div或者其他标签增加或者删除css样式,从而达到实现点击触发某种效果的目的。页面样式可以通过style修饰,也可以通过css修饰,改变css或者添加css可以改变页面的排版。代码如下:js点击添加css样式 ...
  • css下拉菜单样式_CSS样式下拉菜单

    千次阅读 2020-07-28 03:47:35
    css下拉菜单样式Introduction: 介绍: As we all know that the styling website or web pages are an important aspect of web development. One must put utmost attention to the styling of their web pages ...
  • vue中css样式管理

    万次阅读 2019-02-21 17:44:45
    在每个CSS选择器末尾(编译后生成的CSS)加一个当前组件的data属性选择器(如[data-v-7ba5bd90])来私有化样式。选择器末尾的data属性和其对应的DOM中的data属性相匹配 子组件的元素上有一个类已经在这个父组件中...
  • 解决css样式在idea上不加载css样式

    千次阅读 2021-01-18 09:34:43
    如果你在web项目部署到tomcat上的css文件样式修改无效果的话 那你可能是遇到浏览器缓存问题 解决办法清除浏览器缓存 我这以谷歌为例 1 .打开浏览器设置(或则按快捷键ctrl+h) 2.清除浏览器数据即可 ...
  • react怎么更改css样式

    千次阅读 2020-12-23 13:29:01
    React点击/hover修改CSS样式(1)点击修改样式方法一:(typescript写法)type state = {selected: boolean;};class Measurement extends Component {constructor(props:any) {super(props);this.state = { selected: ...
  • CSS 样式穿透

    万次阅读 多人点赞 2020-08-20 17:54:38
    最近在使用 Ant design Vue的时候, 经常会出现样式无法修改的问题,在通过百度查询后发现是scopred的问题. scoped看起来很好用,在Vue项目中,当我们引入第三方组件库时(如使用element-ui),需要在局部组件中修改第三...
  • HTML中嵌入CSS样式的三种方式

    千次阅读 2020-12-20 22:12:05
    1、什么是CSS,有什么作用? CSS(Cascading Style Sheet):层叠样式表语言,是用于(增强)控制网页样式并允许将样式信息与网页内容分离的一种标记性...第一种方式:在标签内部使用style属性来设置元素的CSS样式,这种方
  • 创建可反复使用的外部CSS样式表用DreamWeaver在某网页中创建了一种CSS样式后,如果你要在另外的网页中应用该样式,你不必从新创建该CSS样式,只要你创建了外部CSS样式表文件(externalCSSstylesheet),你便可以在今后...
  • css样式不能显示(史上最全)

    千次阅读 2021-07-13 18:11:07
    文章目录css样式不能显示常见问题浏览器问题浏览器缓存Google浏览器css显示不了细节问题外部样式引入错误其他细节问题选择器问题编码格式问题样式层叠问题最后可根据流程图检查 css样式不能显示常见问题 浏览器问题 ...
  • js怎么移除css样式

    千次阅读 2020-12-19 14:02:12
    在工作中,经常需要使用Javascript来改变页面元素的样式。...我们也可以通过此方法移除css样式。JavaScript移除css样式的方法有:1、如果使用class加的样式的话,可以使用document.getElementById("obji...
  • CSS样式的写法

    千次阅读 2019-10-18 16:43:32
    CSS样式的三种写法 方式一:将CSS样式直接写到标签里面 <div style="width: 200px;height: 150px;background-color: aqua">ddd</div> 方式二:将CSS样式写到页面头部 <!DOCTYPE html> <...
  • CSS样式规则

    千次阅读 2019-10-02 14:39:51
    CSS样式规则 使用HTML时,需要遵从一定的规范。CSS也是如此,要想熟练地使用CSS对网页进行修饰,首先需要了解CSS样式规则,具体格式如下:选择器 {属性:属性值;属性:属性值;}如:h1 {color:red; font-size:20px;} 在...
  • jquery怎么移除css样式

    千次阅读 2021-06-25 05:42:11
    jquery移除css样式的方法:1、通过使用“removeClass()”方法去除css样式;2、通过使用“attr()”方法或“css()”去除单个css样式。本文操作环境:Windows7系统、jquery3.2.1版,DELL G3电脑1、使用removeClass()...
  • CSS样式的三种引入方式

    千次阅读 2020-12-20 19:18:36
    css引入方式 1 css引入方式一_行内 行内样式: 在HTML标签中添加属性 style="属性:属性值" 作用域最小,作用当前标签; 行内样式的优先级最高 <body> <h3 style="color: red;">h3标签</h3> &...
  • react:css样式穿透

    千次阅读 2021-10-21 16:47:55
    假设我们有个index.tsx文件以及index.less样式文件 index.less .rowSelectDisable{ .content{...} } index.tsx引入index.less import style from './index.less' index.tsx DOM <div className={style....
  • dw怎么链接css样式

    千次阅读 2021-06-13 11:05:02
    语句链接外部css样式。Dreamweaver简称DW, 那么,我们想在外部写一个dw的外部样式,可是不知道怎么链接怎么办呢?下面我们来看一下dw链接css样式的方法。在dw中链接css样式的方法示例:首先,打开你的站点,并且...
  • asp.net 和 css样式大全

    热门讨论 2010-06-29 15:45:33
    详细介绍了css样式的属性 并有css实例讲解 堪称css样式大全
  • css样式放在哪里?

    千次阅读 2021-06-12 02:22:20
    css(Cascading Style Sheets,层叠样式表),它是一种用来表现HTML或XML等文件样式的计算机语言,是用来表示html样式的一种编程语言,是可以做到网页和内容进行分离的一种样式语言。CSS主要用来设计网页的样式,美化...
  • 关于JSP中CSS样式不生效的处理方法

    千次阅读 2021-12-05 11:00:09
    css样式不生效
  • css样式中class是什么

    千次阅读 2021-06-23 08:52:17
    css样式中class是指CSS的类选择器,允许以一种独立于文档元素的方式来指定样式;类选择器允许以一种独立于文档元素的方式来指定样式,用于描述一组元素的样式,可以在多个元素中使用。本文操作环境:windows7系统...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 747,159
精华内容 298,863
关键字:

css样式