好程序员web前端分享css常用属性缩写

时间:2022-09-18 14:44:53

好程序员web前端分享css常用属性缩写,使用缩写可以帮助减少你CSS文件的大小,更加容易阅读。css缩写的主要规则如下:
  颜色
  16进制的色彩值,如果每两位的值相同,可以缩写一半,例如:
  #000000可以缩写为#000;#336699可以缩写为#369;
  盒尺寸
  通常有下面四种书写方法:
  property:value1; 表示所有边都是一个值value1;
  property:value1 value2; 表示top和bottom的值是value1,right和left的值是value2
  property:value1 value2 value3; 表示top的值是value1,right和left的值是value2,bottom的值是value3
  property:value1 value2 value3 value4;
  四个值依次表示top,right,bottom,left
  方便的记忆方法是顺时针,上右下左。具体应用在margin和padding的例子如下:
  margin:1em 0 2em 0.5em;
  边框(border)

 边框的属性如下:
  border-width:1px;

  1. <p><font size="3">  border-style:solid;</font></p>
  2. <p><font size="3">  border-color:#000;</font></p>

  缩为一句:border:1px solid #000;
  语法是border:width style color;
  背景(Backgrounds)
  背景的属性如下:
  background-color:#f00;

  1. <p><font size="3">  background-image:url(background.gif);</font></p>
  2. <p><font size="3">  background-repeat:no-repeat;</font></p>
  3. <p><font size="3">  background-attachment:fixed;</font></p>
  4. <p><font size="3">  background-position:0 0;</font></p>

  缩为一句:background:#f00 url(background.gif) no-repeat fixed 0 0;
  语法是background:color image repeat attachment position;
  你可以省略其中一个或多个属性值,如果省略,该属性值将用浏览器默认值,默认值为:
  color: transparent

  1. <p><font size="3">  image: none</font></p>
  2. <p><font size="3">  repeat: repeat</font></p>
  3. <p><font size="3">  attachment: scroll</font></p>
  4. <p><font size="3">  position: 0% 0%</font></p>

  字体(fonts)
  字体的属性如下:
  font-style:italic;

  1. <p><font size="3">  font-variant:small-caps;</font></p>
  2. <p><font size="3">  font-weight:bold;</font></p>
  3. <p><font size="3">  font-size:1em;</font></p>
  4. <p><font size="3">  line-height:140%;</font></p>
  5. <p><font size="3">  font-family:"Lucida Grande",sans-serif;</font></p>

  可以缩写为一句:font:italic small-caps bold 1em/140% "Lucida Grande",sans-serif;
  规则一:必须声明 font-size 和 font-family 的值。 规则二:所有值必须按如下顺序声明。
  1. font-weight、font-style、font-variant 不分先后;
  2. 然后是 font-size;
  3. 最后是 font-family。
  注意,如果你缩写字体定义,至少要定义font-size和font-family两个值。
  列表(lists)
  取消默认的圆点和序号可以这样写list-style:none;
  list的属性如下:
  list-style-type:square;

  1. <p><font size="3">  list-style-position:inside;</font></p>
  2. <p><font size="3">  list-style-image:url(image.gif);</font></p>

  可以缩写为一句:list-style:square inside url(image.gif);

好程序员web前端分享css常用属性缩写的更多相关文章

  1. 好程序员web前端分享CSS元素类型

    好程序员web前端分享CSS元素类型 目标 1.元素类型分类依据和元素类型分类 2.元素类型的转换 3.inline-block元素类型的应用 4.置换和非置换元素的概念和应用案例 一.元素类型分类依 ...

  2. 好程序员web前端分享CSS基础篇

    学习目标 1.CSS简介 2.CSS语法 3.样式的创建 4.两种引入外部样式表的区别 5.样式表的优先级和作用域 6.CSS选择器 7.选择器的权重 8.浮动属性的简单应用 9.HTML.CSS注释 ...

  3. 好程序员web前端分享12个CSS高级技巧汇总

    好程序员web前端分享下面这些CSS高级技巧,一般人我可不告诉他哦. 使用 :not() 在菜单上应用/取消应用边框 给body添加行高 所有一切都垂直居中 逗号分隔的列表 使用负的 nth-chil ...

  4. 好程序员web前端分享18个用CSS制作出来的东西

    好程序员web前端分享18个用CSS制作出来的东西,与流行的看法相反,CSS不仅仅是用来提供一个WEB页面的基本风格,以使它看起来更有吸引力.还有很多其他的事情,CSS也可以做的很好.由于它创建动画和 ...

  5. 好程序员web前端分享值得参考的css理论:OOCSS、SMACSS与BEM

    好程序员web前端分享值得参考的css理论:OOCSS.SMACSS与BEM 最近在The Sass Way里看到了Modular CSS typography一文,发现文章在开头部分就提到了OOCS ...

  6. 好程序员web前端分享HTML基础篇

    好程序员web前端分享HTML基础篇,最近遇到很多新手,都会问,如果要学web前端开发,需要学什么?难不难学啊?多久能入门之类的问题?那么今天好程序员就先来给大家分享一下web前端学习路线:HTML基 ...

  7. 好程序员web前端分享想要学习前端需要学那些课程

    好程序员web前端分享想要学习前端需要学那些课程,仔细思考了一下如何回答好这个话题,其实前端是一个涵盖面非常之广泛的一个职位,所需知识体系非常庞杂,与传统语言“想要精一行,必先通一门” 有很大差别, ...

  8. 好程序员web前端分享如何理解JS的单线程

    好程序员web前端分享如何理解JS单线程,JS本质是单线程的.也就是说,它并不能像JAVA语言那样,两个线程并发执行. 但我们平时看到的JS,分明是可以同时运作很多任务的,这又是怎么回事呢? 首先,J ...

  9. 好程序员web前端分享javascript关联数组用法总结

    好程序员web前端分享javascript关联数组用法总结,有需要的朋友可以参考下. Hash关联数组定义 代码如下 // 定义空数组 myhash = { } // 直接定义数组 myhash = ...

随机推荐

  1. jqmobi 子菜单 高亮效果

    在jqmobi 中经常用到一个 子菜单 单击某一个选项 希望能高亮:所以我是这样做的1.HTML的页面显示是这样的 <div class="order_subheader01&quot ...

  2. win8安装mysql5&period;5最后配置没有反应

    win8安装mysql5.5最后配置没有反应 win8下安装mysql5.5一路顺利,可是到最后一步配置mysql服务及登录password后.注冊服务并启动服务界面一直没有不论什么反应: 本来以为是 ...

  3. Zepto的使用以及注意事项

       为什么选择Zepto.js的原因: zepto.js的语法借鉴并且兼容jQuery,会使用jquery就会使用Zepto.js.Zepto.js是移动端的js库.Zepto.js相当于PC端的j ...

  4. 20175310 《Java程序设计》第3周学习总结

    20175310<Java程序设计>第3周学习总结 教材学习内容总结 本周学习了第四章的内容,相比前三章来说,第四章内容较多而且比较复杂,花了大量的时间学习.学习的主要内容如下: 类.方法 ...

  5. NodeJS &plus; PhantomJS 抓取页面信息以及截图

    利用PhantomJS做网页截图经济适用,但其API较少,做其他功能就比较吃力了.例如,其自带的Web Server Mongoose最高只能同时支持10个请求,指望他能独立成为一个服务是不怎么实际的 ...

  6. 【EF框架异常】System&period;MissingMethodException&colon;&OpenCurlyDoubleQuote;找不到方法&colon;&OpenCurlyDoubleQuote;System&period;Data&period;Entity&period;ModelConfiguration&period;Configuration&period;PrimitivePropertyConfiguration

    最近调试EF的时候遇到下面这个问题 System.MissingMethodException:“找不到方法:“System.Data.Entity.ModelConfiguration.Config ...

  7. hdu1754 I Hate It&lpar;线段树单点更新,区间查询&rpar;

    传送门 有更新单个学生成绩和查询某个区间内学生成绩最大值两种操作 线段树代码 #include<bits/stdc++.h> using namespace std; +; using n ...

  8. sql server 查询所有被锁表并批量解除

    废话不多说,直接上代码: --查询被锁表 select request_session_id spid,OBJECT_NAME(resource_associated_entity_id) table ...

  9. 3D U-Net卷积神经网络

    3D U-Net这篇论文的诞生主要是为了处理一些块状图(volumetric images),基本的原理跟U-Net其实并无大差,因为3D U-Net就是用3D卷积操作替换了2D的,不过在这篇博文中我 ...

  10. map端join

    package my.hadoop.hdfs.mapreduceJoin; import java.io.BufferedReader; import java.io.FileInputStream; ...