为您找到搜索结果:1786个
CSS实现单行文本溢出显示省略号
p{width:100px;//设定宽度//以下三个属性设置均必不可少white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}css样式设置如上...
CSS语法规则
一、At-rule 一种以@开头的声明语句,以分号;结尾。语法规则为: @IDENTIFIER(RULE);。 At-rule主要用作表示CSS的行为,参考:https://www.cnblogs.com/wuyinghong/p/3700519.html 1、@charset—定义被样式表使用的字符集 2、@import——告诉CSS引擎包含外部的CSS样式表 3、@namespace——告诉CSS引擎所有的内容都必须考虑使用XML命名空间前缀 4、嵌套at-rules (1)@media——条件组规则。如果设备符合标准定义的条件查询则使用该媒体 &nb...
CSS中quotes属性以及content的open(close)-quotes属性
quotes属性设置嵌套引用(embeddedquotation)的引号类型。值描述none规定"content"属性的"open-quote"和"close-quote"的值不会产生任何引号。stringstringstringstring定义要使用的引号。前两个值规定第一级引用嵌套,后两个值规定下一级引号嵌套。inherit规定应该从父元素继承quotes属性的值。例子<htmllang="en"><head><styletype="text/css">//quotes结合<q>标签使用q:lang(en)//:lang选择器用于选取带有以指定值开头的lang属性的元素。{quotes:'"''"'"'""'"}</style></head><body><p><q>Thisisa<q>big</q>quote.</q></p></body></html>输出: 未使用quotes属性输出效果:&...
CSS中的伪元素选择器
伪元素选择器:就是有连续两个冒号的选择器,如::first-line::first-letter、::before和::afterE::first-letter文本的第一个单词或字(如中文、日文、韩文等)E::first-line文本第一行;E::selection可改变选中文本的样式;E::before和E::after例子<!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><title>伪元素选择器</title><styletype="text/css">p::first-letter{/*选择第一个字*/color:red;font-size:25px;}p::first-line{/*选择第一行*/color:green;font-size:20px;}p::selection{/*选中变色*/color:blue;}div:before{/*放在盒子内部的前面*/content:"一只";}div:after{/*放在盒子内部的后面...
CSS中的选择器
选择器是用来瞄准目标元素的东西。元素选择器:指使用html元素直接进行目标定位的选择器。类选择器:指以“.”这个点号开头的选择器。很多元素可以应用同一个类选择器。“类”,天生就是被公用的命。ID选择器:“#”打头,权重相当高。ID一般指向唯一元素。但是,在CSS中,ID样式出现在多个不同的元素上并不会只渲染第一个,而是雨露均沾。但显然不推荐这么做。属性选择器:指含有[]的选择器,形如[title]{}、[title="css-world"]{}、[title~="css-world"]{}、[title^="css-world"]{}和[title$="css-world"]{}等。伪类选择器:一般指前面有个英文冒号(:)的选择器,如:first-child或:last-child、:checked等。伪元素选择器:就是有连续两个冒号的选择器,如::first-line::first-letter、::before和::after通配符选择器:指使用“*”进行全部元素选定的选择器。可选中全部...
CSS中的关系选择器
关系选择器是指根据与其他元素的关系选择元素的选择器,常见的符号有空格、>、~,还有+等,这些都是非常常用的选择器。后代选择器:选择所有合乎规则的后代元素。空格连接。相邻后代选择器:仅仅选择合乎规则的儿子元素,孙子、重孙元素忽略,因此又称“子选择器”。>连接。适用于IE7以上版本。兄弟选择器:选择当前元素后面的所有合乎规则的兄弟元素。~连接。适用于IE7以上版本。相邻兄弟选择器:仅仅选择当前元素相邻的那个合乎规则的兄弟元素。+连接。适用于IE7以上版本。并列选择器:使用div.demo{}选择第二个div<div>1</div><divclass="demo">2</div><pclass="demo">3</p> ...
Css中的!important
转载自:https://www.cnblogs.com/cang12138/p/7326280.html!important为开发者提供了一个增加样式权重的方法,比直接在元素的style属性中设置CSS声明还要高,一般用在CSS覆盖JavaScript设置上。<!DOCTYPEHTML><html><head><metahttp-equiv="Content-Type"content="text/html;charset=utf-8"><title>测试!Important</title></head><styletype="text/css">#Boxdiv{color:red;}.important_false{color:blue;}.important_true{color:blue!important;}</style><body><divid="Box"><divclass="important_false">这一行末使用impor...
CSS世界中的“盒子”
1、块级元素HTML标签通常被分为两类:块级元素和内联元素。“块级元素”和“display为block的元素”不是同一个概念。例如<li>元素默认的display值为list-item,<table>元素默认的display值为table,但它们都是“块级元素”块级元素基本特征:一个水平流上只能单独显示一个元素,多个块级元素则换行显示。2、css的“盒”世界就像只有男性和女性一样,css世界原本只有块级盒子和内联盒子。块级盒子负责结构,内联盒子就负责内容。也就是所有的“块级元素”就只有一个“块级盒子”。然而list-item默认要显示项目符号,一个盒子解释不了,于是生成一个附加的盒子,学名“标记盒子”,专门用来放原点、数字、这些项目符号的。真正特别的是display:inline-block元素,穿着inline的皮藏着block的心。于是有增加了一个盒子,也就是每个元素都是两个盒子,外在盒子和内...
CSS3中resize属性
说明:resize属性是指定一个元素是否可由用户调整大小的。语法:resize:none|both|horizontal|verticalnone:用户不可一调整元素的尺寸(默认值)both:用户可调整元素的高度和宽度horizontal:用户可调整元素的宽度vertical:用户可调整元素的高度例子:<!DOCTYPEhtml><html><head><metacharset="utf-8"><title>调整大小</title><style>div{border:2pxsolid;padding:10px40px;width:300px;resize:both;overflow:auto;}</style></head><body><p><b>注意:</b>Firefox,Safari,和Chrome兼容resize属性.</p><div>调整属性指定一个元素是否由用户可调整大小的。</div>...
CSS3-transition
1、transition代表css3中的过渡,可以使元素从一种样式逐渐改变为另一种的效果。2、transition:height2s;表示需要渐变的是元素高度height,渐变时间是2s。transition还有其他参数如下图:3、-moz-,-webkit-,-o-这三个是厂商前缀,不同浏览的厂商,因为不同浏览器有不同的标准,所以为了兼容性,需要把常用的浏览器对应的厂商前缀加上。所以四个属性代表的是一个意思。-moz-是火狐浏览器厂商前缀-webkit-是谷歌浏览器厂商前缀-o-是opera浏览器厂商前缀4、div{width:100px;height:30px;background:blue;transition:width2s;-moz-transition:height2s;/*Firefox4*/-webkit-transition:height2s;/*SafariandChrome*/-o-transition:width2s;/*Opera*/}这句话的意思是:1)设置一个div元素,宽度100px,高度30px,背景是蓝色,设置过渡效果2s。2)当浏览器是火狐、Saf...
css3中-moz、-ms、-webkit、-o
-moz代表firefox浏览器私有属性-ms代表IE浏览器私有属性-webkit代表chrome、safari私有属性-o代表opera私有属性...
css详解3
推荐学习链接:css盒模型 1.1、pading<htmllang="en"><head><metacharset="UTF-8"><style>#box{width:200px;height:200px;background-color:red;}</style></head><body><divid="box">魔降风云变</div></body></html>内容在左上角显示如果我想要让字往右走。#box{width:200px;height:200px;background-color:red;padding-left:20px;}</style>给盒子左边添加个pading,让盒子内容往右走。盒子变大了,从蓝框里面写在一行上,因为你的pading增大使得盒子变大了,会导致整个页面布局出现混乱。为了使盒子大小不变,pading增加了多少,盒子就相应减少多少...
css详解4
固定定位,页面内容多,页面滚动起来,才能看到固定定位效果。比如下面这个,随之滚动条滚动它一直在右边。比如固定导航栏,小广告,回到顶部,应用在这些地方。一直固定位置不变的。首先让页面能滚动起来<htmllang="en"><head><metacharset="UTF-8"></head><body><p>魔降风云变</p><p>魔降风云变</p>...............<p>魔降风云变</p></body></html>固定位置脱标,写在body的什么位置都行。我在最后一个p后面加个div<divclass="fix">固定不变</div>然后给它设置样式.fix{width:100px;height:100px;background-color:red;}它现在在最下面把这个盒子放在很多个p标签的中间,不放到最下边了,拖动滚动条它的位置根据页...
css详解1
1.1、行内引入<divcolor:#800000;">"color:red;">魔降风云变</div> <html><head><metacharset="UTF-8"></head><body><div>魔降风云变</div></body></html>用的是行内的<html><head><metacharset="UTF-8"></head><style>#box{color:gold;}</style><body><divid="box"color:#800000;">"color:red;">魔降风云变</div></body></html>没有找到它的样式1.2内嵌式:head中写<style>#box{background-color:gold;}</style>&l...
CSS使用学习总结
尽量少使用类,因为可以层叠识别,如:.Newsh3而不必在h3上加类 <divclass=”News”> <h3></h3> <h2></h2> <p></p> </div> 3.没有现有元素区分的情况下再用div <divid=”mainNav”> <ul> <li>Home</li> <li>AboutUs</li> </ul> </div> 可以改为 <ulid=”mainNav”> <li>Home</li> <li>AboutUs</li> </ul> 4.选择器&nb...