搜索
首页web前端css教程整合20个CSS/CSS3常用属性

整合20个CSS/CSS3常用属性

May 23, 2017 am 11:03 AM
csscss3汇总

这里我总结了一下平时自己在项目中经常用到的20个CSS常用的样式,都是些个人的经验,这里分享给大家,希望对大家有所帮助

1.强制文本单行显示:white-space:nowrap;

2.设置溢出文本显示为省略标记:text-overflow:ellipsis;
(注:text-overflow:clip | ellipsis | ellipsis-word;(css3新增加的)
其中clip表示直接裁切溢出的文本;
值ellipsis表示文本溢出时,显示省略标记(...),省略标记代替最后一个字符;
值ellipsis-word表示文本溢出时,也是显示省略标记(...),不同的是,省略标记代替的是最后一个词)

3.例如一段代码:c53ddf0ca6a79e50983ed5bdeb382bf8a821ab7f9839461bfbfc530ae8707af65db79b134e9f6b82c0b36e0489ee08ed
当点击a标签里面的图片的时候,有虚线框,IE中图片还有边框,如何解决?
解决办法:
a{outline:none;}//主要是针对火狐等浏览器,但IE不行
img{border:0;}
a:active{noOutline:expression(this.onFocus=this.blur());}//解决IE6,IE7中的虚线框。

对于a标签来说,一般简单的解决办法是:
在a标签里加入js控制,当a标签被聚焦时,强制取消焦点,这时候a标签自然不会有虚线框。

dd8b186726c0b45d7b00732cf0e1fe3e测试5db79b134e9f6b82c0b36e0489ee08ed
但是当连接太多的时候,一个一个的加这段代码不实用

4.html中两张图横向回车导致间隙,怎么才能去除成为无间隙?

例如:p 宽300px ; img 宽100px; border:0px;

代码如下:

e388a4556c0f65e1904146cc1a846bee
   6ed09268cbdd0015bce8dcbbdfa9bfe46ed09268cbdd0015bce8dcbbdfa9bfe46ed09268cbdd0015bce8dcbbdfa9bfe4
94b3e26ee717c64999d7867364b1b4a3
//上面情况刚好显示三张图94b3e26ee717c64999d7867364b1b4a3 e388a4556c0f65e1904146cc1a846beee388a4556c0f65e1904146cc1a846bee
   6ed09268cbdd0015bce8dcbbdfa9bfe4
   6ed09268cbdd0015bce8dcbbdfa9bfe4
   6ed09268cbdd0015bce8dcbbdfa9bfe4
94b3e26ee717c64999d7867364b1b4a3


这种情况就无法在横向显示三张图,因为回车导致两图间有间隙。
解决办法就是让图片浮动

5.css ie6、ie7中overflow:hidden无效解决办法

产生原因:
当父元素的直接子元素或者下级子元素的样式拥有position:relative 属性时,父元素的overflow:hidden 属性就会失效。

解决办法:
我们在IE 6、7 内发现子元素会超出父元素设定的高度,即使父元素设置了overflow:hidden。
解决这个bug很简单,在父元素中使用 *position:relative; 即可解决该bug

6.表格语法

代码如下:

64f409be5ab3d71033cfeb921d4954c8...f16b1740fad44fb09bfe928bcc527e08表格位置,置左
97aaabdc3e1ae66003636b0a55f0177f...f16b1740fad44fb09bfe928bcc527e08表格位置,置中
639c87662bfbc5d1f6bd672f3f986f5c...f16b1740fad44fb09bfe928bcc527e08背景图片的URL=就是路径网址
5abed7a197ceeceedc6bafd61e5ad7ed...f16b1740fad44fb09bfe928bcc527e08设定表格边框大小(使用数字)
a799676a6bcc8201af453560c8efc35f...f16b1740fad44fb09bfe928bcc527e08设定表格的背景颜色
4a4d29b6a7288bc8575c5d905aafb739...f16b1740fad44fb09bfe928bcc527e08设定表格边框的颜色
581e7815c9ebcbdf6b873c7852026b94...f16b1740fad44fb09bfe928bcc527e08设定表格暗边框的颜色
f3ae58628b0d7c4a0e056d55b4b0e81c...f16b1740fad44fb09bfe928bcc527e08设定表格亮边框的颜色
1fbc4014c24d40ed94feb5da1fc94a02...f16b1740fad44fb09bfe928bcc527e08指定内容与格线之间的间距(使用数字)
736f8521c8e325e12bcfc53b614ce2f0...f16b1740fad44fb09bfe928bcc527e08指定格线与格线之间的距离(使用数字)
a6eb936aabeb59dad174fb5ebaa5c99b...f16b1740fad44fb09bfe928bcc527e08指定表格的栏数
f1235ef935bda6554dc43b5a873ffbdd...f16b1740fad44fb09bfe928bcc527e08设定表格外框线的显示方式
60e5998414be3d0a3f8513b720a0ded5...f16b1740fad44fb09bfe928bcc527e08指定表格的宽度大小(使用数字)
ed18671f18ab7e18fa6d3bf30928a64a...f16b1740fad44fb09bfe928bcc527e08指定表格的高度大小(使用数字)
c4e6163b5021a860674e67d5e3b3a805...b90dd5946f0946207856a8a37f441edf指定储存格合并栏的栏数(使用数字)
3ab4d5a17d48f87ad79c5d21acad8146...b90dd5946f0946207856a8a37f441edf指定储存格合并列的列数(使用数字)

7.CSS text-transform

text-transform 属性控制文本的大小写。
可能的值
值 描述
none 默认。定义带有小写字母和大写字母的标准的文本。
capitalize 文本中的每个单词以大写字母开头。
uppercase 定义仅有大写字母。
lowercase 定义无大写字母,仅有小写字母。
inherit 规定应该从父元素继承 text-transform 属性的值。

8. letter-spacing

letter-spacing 属性增加或减少字符间的空白(字符间距)。
例如: letter-spacing: 2px;

9.textarea去掉右侧滚动条,去掉右下角拖拽

代码:  3efe6e105385a59c2633e1410e4a998a fee6a593242f1bb4d528b906132ca264

10.css中透明度兼容代码:filter: alpha(opacity=80);opacity:0.8;

11.根据input的type来控制css样式

a. 用css中的type选择器

 input[type="text"] { background-color:#FFC; }
b.用css的expression判断表达式

input{ background-color:expression(this.type=="text"?'#FFC':''); }
c.用javascript脚本实现(觉得没必要,省略...)

12:text-stroke
[ text-stroke-width ]:设置或检索对象中的文字的描边厚度 [ text-stroke-color ]:设置或检索对象中的文字的描边颜色

13:text-stroke
text-stroke(文本描边)和text-fill-color(文本填充色)注意点:
目前这两个属性只有webkit内核的Safari和Chrome支持,例如: -webkit-text-stroke: 3.3px #2A75BF;
text-fill-color:颜色值,和color属性差不多都是文字的样式;
同时使用text-fill-color和color属性,text-fill-color将覆盖color属性的颜色值;
text-fill-color可以使用透明值,即:text-fill-color:transparent

14:text-shadow
text-shadow:0px 0px 0px #333333;
属性值依次:水平方向位移(支持负值)、垂直方向位移(支持负值)、模糊半径、阴影颜色
text-shadow对同一个text,可设置多个阴影,与box-shadow类似,使用逗号","分割,前一个设置效果在后一个设置效果之上。

15.设置字体

代码如下:

<style> @font-face</p>
<p>{font-family: myFirstFont;</p>
<p>src: url(&#39;Sansation_Light.ttf&#39;),</p>
<p>    url(&#39;Sansation_Light.eot&#39;); /* IE9+ */}</p>
<p>p{font-family:myFirstFont;}</p>
<p></style>

16. css强制性换行

代码如下:

{</p>
<p>
word-break:break-all; /支持IE,chrome,FF不支持/
word-wrap:break-word;/支持IE,chrome,FF/
}

17.CSS :first-child 选择器,:last-child选择器,:nth-child(IE7,8无效,不识别)
:nth-child(2)选取第几个标签,“2可以是你想要的数字”
:nth-child(2n)选取偶数标签,2n也可以是even
:nth-child(2n-1)选取奇数标签,2n-1可以是odd
:nth-child(3n+1)自定义选取标签,3n+1表示“隔二取一”

18. css3实现背景颜色渐变

代码如下:

background:-webkit-linear-gradient(top,#FFF,#cb1919);
background:-o-linear-gradient(top,#FFF,#cb1919);
background:-ms-linear-gradient(top,#FFF,#cb1919);
background:-moz-linear-gradient(top,#FFF,#cb1919);
background:linear-gradient(top,#FFF,#cb1919);

第一个参数:设置渐变的起始位置

       第二个参数:设置起始位置的颜色

       第三个参数:设置终止位置的颜色
IE 浏览器

 IE浏览器实现渐变只能使用IE自己的滤镜去实现

 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00ffff,endColorstr=#9fffff,grandientType=1);

第一个参数:渐变起始位置的颜色

第二个参数:渐变终止位置的颜色

第三个参数:渐变的类型

                           0 代表竖向渐变        1  代表横向渐变 
19 IE8不识别rgba写法

20 css3的RGB颜色和HSL颜色
其中RGB颜色的原理是通过定义不同的红绿蓝色值来组成一个颜色。color:rgb(254,2,8);
其中HSL是通过色相、饱和度、亮度模式来申明颜色的。color:hsl(359,99%,40%);

如果需要设置透明背景 则可以用到他们:

background-color:hsla(0,0%,100%,0.8);
background-color:rgba(255,255,255,0.8);

不使用opacity的原因是:opacity使里面的元素也透明了,而上面的不会。

20.初始化em,u的斜体

em,u{
font-style: normal;}

【相关推荐】

1. CSS3免费视频教程

2. h5和css3制作带提示文字的输入框

3. 分享几个常用的最新的css3属性

4. 用CSS制作聊天框小尖角、气泡效果

5. 浏览器实现移动端高性能css3动画

以上是整合20个CSS/CSS3常用属性的详细内容。更多信息请关注PHP中文网其他相关文章!

声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
每周平台新闻:Galaxy Store的Web应用程序,Tappable Stories,CSS Subgrid每周平台新闻:Galaxy Store的Web应用程序,Tappable Stories,CSS SubgridApr 14, 2025 am 11:20 AM

在本周的综述中:Firefox获得了类似锁匠的力量,三星的Galaxy Store开始支持Progressive Web Apps,CSS Subgrid正在Firefox发货

每周平台新闻:Internet Explorer模式,搜索控制台中的速度报告,限制通知提示每周平台新闻:Internet Explorer模式,搜索控制台中的速度报告,限制通知提示Apr 14, 2025 am 11:15 AM

在本周的综述中:Internet Explorer进入Edge,Google Search Console吹捧新的速度报告,Firefox提供了Facebook&#039;

CSS自定义属性的范围的功率(和乐趣)CSS自定义属性的范围的功率(和乐趣)Apr 14, 2025 am 11:11 AM

您可能至少已经对CSS变量有点熟悉了。如果没有,这是两秒钟的概述:它们真的称为自定义属性

我们是程序员我们是程序员Apr 14, 2025 am 11:04 AM

构建网站正在编程。编写HTML和CSS正在编程。我是程序员,如果您在这里阅读CSS-Tricks,那么您很有可能是您

您如何从网站上删除未使用的CSS?您如何从网站上删除未使用的CSS?Apr 14, 2025 am 10:59 AM

在这里,我想预先知道的是:这是一个很难的问题。如果您降落在这里,因为您希望指向您可以运行的工具

图片中的图片网络API简介图片中的图片网络API简介Apr 14, 2025 am 10:57 AM

图片中的图片在2016年发行了Macos Sierra,在Safari浏览器中首次出现在网络上。这使用户可以弹出

使用Gatsby组织和准备图像以使图像模糊效果的方法使用Gatsby组织和准备图像以使图像模糊效果的方法Apr 14, 2025 am 10:56 AM

盖茨比(Gatsby)进行了出色的处理和处理图像。例如,它可以帮助您节省图像优化的时间,因为您不必手动

哦,嘿,填充百分比基于父元素的宽度哦,嘿,填充百分比基于父元素的宽度Apr 14, 2025 am 10:55 AM

今天,我学到了一些有关基于百分比的(%)填充的知识,我脑海中完全错了!我一直认为百分比填充是基于

See all articles

热AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover

AI Clothes Remover

用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool

Undress AI Tool

免费脱衣服图片

Clothoff.io

Clothoff.io

AI脱衣机

AI Hentai Generator

AI Hentai Generator

免费生成ai无尽的。

热门文章

R.E.P.O.能量晶体解释及其做什么(黄色晶体)
4 周前By尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.最佳图形设置
4 周前By尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.如果您听不到任何人,如何修复音频
4 周前By尊渡假赌尊渡假赌尊渡假赌
WWE 2K25:如何解锁Myrise中的所有内容
1 个月前By尊渡假赌尊渡假赌尊渡假赌

热工具

安全考试浏览器

安全考试浏览器

Safe Exam Browser是一个安全的浏览器环境,用于安全地进行在线考试。该软件将任何计算机变成一个安全的工作站。它控制对任何实用工具的访问,并防止学生使用未经授权的资源。

EditPlus 中文破解版

EditPlus 中文破解版

体积小,语法高亮,不支持代码提示功能

DVWA

DVWA

Damn Vulnerable Web App (DVWA) 是一个PHP/MySQL的Web应用程序,非常容易受到攻击。它的主要目标是成为安全专业人员在合法环境中测试自己的技能和工具的辅助工具,帮助Web开发人员更好地理解保护Web应用程序的过程,并帮助教师/学生在课堂环境中教授/学习Web应用程序安全。DVWA的目标是通过简单直接的界面练习一些最常见的Web漏洞,难度各不相同。请注意,该软件中

Dreamweaver CS6

Dreamweaver CS6

视觉化网页开发工具

适用于 Eclipse 的 SAP NetWeaver 服务器适配器

适用于 Eclipse 的 SAP NetWeaver 服务器适配器

将Eclipse与SAP NetWeaver应用服务器集成。