企业网站建设

建站知识

今日已发布信息: 443544
累计注册用户: 82354141

sass用法指南

可以写成{{ 使用命令

概述: 一般使用最后一个选项。  sass --style compressed test.sass test.css你也可以让SASS监听某个文件或目录,一旦源文件有变动,就自动生成编译后的版本。  // watch a file  sass --watch input.scss:output.css  // watch a directory  sass --watch app/sass:public/stylesheets

学过CSS的人都知道,它不是一种编程语言。

你可以用它开发网页样式,但是没法用它编程。也就是说,CSS基本上是设计师的工具,不是程序员的工具。在程序员眼里,CSS是一件很麻烦的东西。它没有变量,也没有条件语句,只是一行行单纯的描述,写起来相当费事。

很自然地,有人就开始为CSS加入编程元素,这被叫做"CSS预处理器"(css preprocessor)。它的基本思想是,用一种专门的编程语言,进行网页样式设计,然后再编译成正常的CSS文件。

各种"CSS预处理器"之中,我自己最喜欢SASS,觉得它有很多优点,打算以后都用它来写CSS。下面是我整理的用法总结,供自己开发时参考,相信对其他人也有用。

============================================

SASS用法指南

作者:阮一峰

一、什么是SASS

SASS是一种CSS的开发工具,提供了许多便利的写法,大大节省了设计者的时间,使得CSS的开发,变得简单和可维护。

本文总结了SASS的主要用法。我的目标是,有了这篇文章,日常的一般使用就不需要去看官方文档了。

二、安装和使用

2.1 安装

SASS是Ruby语言写的,但是两者的语法没有关系。不懂Ruby,照样使用。只是必须先安装Ruby,然后再安装SASS。

假定你已经安装好了Ruby,接着在命令行输入下面的命令:

  gem install sass

然后,就可以使用了。

2.2 使用

SASS文件就是普通的文本文件,里面可以直接使用CSS语法。文件后缀名是.scss,意思为Sassy CSS。

下面的命令,可以在屏幕上显示.scss文件转化的css代码。(假设文件名为test。)

  sass test.scss

如果要将显示结果保存成文件,后面再跟一个.css文件名。

  sass test.scss test.css

SASS提供四个编译风格的选项:

  * nested:嵌套缩进的css代码,它是默认值。

  * expanded:没有缩进的、扩展的css代码。

  * compact:简洁格式的css代码。

  * compressed:压缩后的css代码。

生产环境当中,一般使用最后一个选项。

  sass --style compressed test.sass test.css

你也可以让SASS监听某个文件或目录,一旦源文件有变动,就自动生成编译后的版本。

  // watch a file

  sass --watch input.scss:output.css

  // watch a directory

  sass --watch app/sass:public/stylesheets

SASS的官方网站,提供了一个在线转换器。你可以在那里,试运行下面的各种例子。

 

  江门模板建站  邮币卡开户   今日推荐免费建站   分类信息   永康网站建设公司

 

三、基本用法

3.1 变量

SASS允许使用变量,所有变量以$开头。

  $blue : #1875e7; 

  div {
   color : $blue;
  }

如果变量需要镶嵌在字符串之中,就必须需要写在#{}之中。

  $side : left;

  .rounded {
    border-#{$side}-radius: 5px;
  }

3.2 计算功能

SASS允许在代码中使用算式:

  body {
    margin: (14px/2);
    top: 50px + 100px;
    right: $var * 10%;
  }

3.3 嵌套

SASS允许选择器嵌套。比如,下面的CSS代码:

  div h1 {
    color : red;
  }

可以写成:

  div {
    hi {
      color:red;
    }
  }

属性也可以嵌套,比如border-color属性,可以写成:

  p {
    border: {
      color: red;
    }
  }

注意,border后面必须加上冒号。

在嵌套的代码块内,可以使用&引用父元素。比如a:hover伪类,可以写成:

  a {
    &:hover { color: #ffb3ff; }
  }

3.4 注释

SASS共有两种注释风格。

标准的CSS注释 /* comment */ ,会保留到编译后的文件。

单行注释 // comment,只保留在SASS源文件中,编译后被省略。

在/*后面加一个感叹号,表示这是"重要注释"。即使是压缩模式编译,也会保留这行注释,通常可以用于声明版权信息。

  /*!
    重要注释!
  */

四、代码的重用

4.1 继承

SASS允许一个选择器,继承另一个选择器。比如,现有class1:

  .class1 {
    border: 1px solid #ddd;
  }

class2要继承class1,就要使用@extend命令:

  .class2 {
    @extend .class1;
    font-size:120%;
  }

4.2 Mixin

Mixin有点像C语言的宏(macro),是可以重用的代码块。

使用@mixin命令,定义一个代码块。

  @mixin left {
    float: left;
    margin-left: 10px;
  }

使用@include命令,调用这个mixin。

  div {
    @include left;
  }

mixin的强大之处,在于可以指定参数和缺省值。

  @mixin left($value: 10px) {
    float: left;
    margin-right: $value;
  }

使用的时候,根据需要加入参数:

  div {
    @include left(20px);
  }

下面是一个mixin的实例,用来生成浏览器前缀。

  @mixin rounded($vert, $horz, $radius: 10px) {
    border-#{$vert}-#{$horz}-radius: $radius;
    -moz-border-radius-#{$vert}#{$horz}: $radius;
    -webkit-border-#{$vert}-#{$horz}-radius: $radius;
  }

使用的时候,可以像下面这样调用:

  #navbar li { @include rounded(top, left); }

  #footer { @include rounded(top, left, 5px); }

4.3 颜色函数

SASS提供了一些内置的颜色函数,以便生成系列颜色。

  lighten(#cc3, 10%) // #d6d65c
  darken(#cc3, 10%) // #a3a329
  grayscale(#cc3) // #808080
  complement(#cc3) // #33c

4.4 插入文件

@import命令,用来插入外部文件。

  @import "path/filename.scss";

如果插入的是.css文件,则等同于css的import命令。

  @import "foo.css";

五、高级用法

5.1 条件语句

@if可以用来判断:

  p {
    @if 1 + 1 == 2 { border: 1px solid; }
    @if 5 < 3 { border: 2px dotted; }
  }

配套的还有@else命令:

  @if lightness($color) > 30% {
    background-color: #000;
  } @else {
    background-color: #fff;
  }

5.2 循环语句

SASS支持for循环:

  @for $i from 1 to 10 {
    .border-#{$i} {
      border: #{$i}px solid blue;
    }
  }

也支持while循环:

  $i: 6;

  @while $i > 0 {
    .item-#{$i} { width: 2em * $i; }
    $i: $i - 2;
  }

each命令,作用与for类似:

  @each $member in a, b, c, d {
    .#{$member} {
      background-image: url("/image/#{$member}.jpg");
    }
  }

5.3 自定义函数

SASS允许用户编写自己的函数。

  @function double($n) {
    @return $n * 2;
  }

  #sidebar {
    width: double(5px);
  }



 

“抖动”的饭否归来也难长久 小众论坛商业化焦虑未解

  如果不是互联网从业者或者刻意去了解互联网历史,饭否对大多数人是个很陌生的存在,但它却是比新浪微博更早的存在,也一直作为美团网创始人王兴上一个创业项目被保留至今……这么多标签背后则是小众网络社区的生存焦虑症。

  

  “抖动”的饭否归来也难长久

  2016年3月4日,饭否创始人王兴在饭否更新了一条消息:回收更向前,再造一片天。对于一个沉寂了九年的互联网产品而言,这次“抖动”让粉丝悸动。

  实际上,3月4日本身与饭否没什么关系,它是王兴更为知名的创业项目美团网的生日,但王兴这条消息,没有发在微博,而是选择了自家的饭否——一个平时颇为寂寞的网站。“回首”、“再造”等用词,不免带给饭否用户无限遐想。

  抖动的不只是王兴,在该条消息更新几小时内,饭否用户兼义务管理者@.rex 转发了王兴的消息,并宣布了一条罕见的饭否服务更新消息:饭否发布了图片服务的更新,在美团云的帮助下,饭否可以更频繁地发送动图及高质量原图了。

  时至今日,饭否只是王兴和美团庞大业务版图之下的一点留存,甚至与其主力业务相去甚远。美团和王兴本人并未对外界任何猜测发表观点,或许饭否就这样一直下去,前述用户的遐想并不会照进现实,或许饭否将会满足一切符合商业逻辑的憧憬:成为王兴商业帝国比较重要的一分子,一如知乎和搜狗现在的关系,抑或阿里巴巴疯狂投资媒体平台的逻辑。

  但这依旧改变不了小众类型公司的生存焦虑——微信QQ之下,微博已然转向,陌陌奈若何,更何况豆瓣、知乎、天涯、人人……后面这些如今不再是全网通吃的社区产品,通常只在部分忠实粉丝心中奉为宝典。

  名气更大的天涯社区去年低调挂牌新三板,根据其财务报表,天涯社区2014年及2013年度,公司的主营业务收入分别为1.04亿元及1.07亿元;亏损金额分别为4465万元和3161万元。

  天涯社区称,如公司经营现金流量在未来持续为负,公司可能会出现资金紧张甚至资金用尽情形,进而影响正常业务的发展。天涯社区承认正遭遇挑战。公司目前主要营业收入来自于网络广告,如社区运营方式未能适应互联网兴趣社交平台的变革,导致核心用户流失,则对公司运营造成一定影响。

  网络广告是这类网站最大的收入来源,但也往往成为最大的模式诟病。以门户网站和视频网站发展来看,广告往往与用户体验两相矛盾。如今加足马力挺进商业化的新浪微博无疑正是这种矛盾最现实的写照:业绩和口碑成反比。

  相比而言,豆瓣、知乎等小众兴趣社区保持对商业化的足够谨慎,但它们又通常面临生存压力。豆瓣曾在2013年进行电商等尝试,在音乐、电影票、摄影等多个维度通过分成、广告等模式创收,但限于网站格调,豆瓣永远不可能像门户和视频贴片广告一样大幅度地引进广告客户,一方面要控制数量,另一方面还要匹配网站调性,这注定对于广告主和平台而言都是高成本低效率的事情。直到今天,格调和商业化仍然是小众社区最难调和的矛盾。

ToP5网络推广效率榜

  今天要和站长们交流的是笔者在做网络推广过程中对一些推广方法的感受。所谓推广就是让更多的人认识你,看到你。如何有效率的推广是一个合格的推广专员的必修科目。有的站长在短短的几周内能做到一定的流量,网站排名,权重都提升的很快!而有的站长确始终无法到达自己所期待的推广结果。笔者总结,这个和网络推广方法的选择还有个人的执行很有关系,当然这里所说的推广方法是针对免费方法而言,付费方法使用的站长并不多!暂不讨论,笔者自己也不曾实践。作为站长都知道常规的网络推广方法就那些,但哪些方法选择可以更好的节省我们的时间,来达到最好的推广效率呢?笔者总结以下5条,并排了名次。

  1. 万精油seo

  这个网络推广方法只要是搞互联网工作,做推广的人梦寐以求想要得到葵花宝典,绝世神功。一个被称为性价比最好的方法了。seo优化寄托在搜索引擎上,或者说是为百度而生的方法,一般网民都知道百度,都会利用百度查找网页,解决问题,了解想知道的咨询等。因为百度的快捷、方便、高效也奠定了seo优化的方法是最有效率的推广方式,当自己的网站的热门关键字出现在百度的首页就意味着拥有了非常庞大的展示机会!

  2. 疯狂的软文效应

  软文是一个站长的必须修炼的武功秘籍,作为站长一定要会写,因为网络的交流更多的是用写来被其它人所看到!而光会写还不是一个软文高手,还要知道如何让更多人看到你写的东东。让更多的人被你的观念所折服,仰慕你的专业知识,建立口碑。还心甘情愿的成为你的拥护者。

  (小贴士:作者信息:沙晓宁,喜欢我的朋友可以加入我的群150549777交流学习)

  3. 无处不在的IM通讯

  这里说的IM就是即时聊天软件了,更准确的说是指QQ,腾讯的用户量站长们也是可想而知的。现在经常上网的网民都有自己的QQ,QQ的传播速度是非常快的,在一个200人的高级群里发表一篇文章,假设有40个看到并产生点击的话,如果站长有10个以上的这样的群,那同时就会引导400+的流量导入,效率是相当可观的。

  4. 微薄效应

  开始的时候笔者会觉得是sns 的病毒式传播方式,但后来发现现在流行的微薄更适合,因为它更快,更方便,手机也可以用。

  5. 邮件推广

  这个是纠结了一下才写的,很多人都不再使用这个方法了,大家现在都认为它的效果不好。可能很大一部分原因是因为许多蹩脚的推广员大量的发送垃圾邮件,广告件的关系。造成了很多人每天都不断的删除垃圾邮件。但对于站内推广与维护还是有一定的效果的,对于维护用户还是不错,时不时的关心下,慰问下展示下新品等。这个方法的效率还是很高的,这也是它存在的一个主要原因。

  总结:高效的推广方式是随着推广员在推广过程中需要不断调整的,通过数据分析选择最合适的方案,达到最好效果!

咱们为何还是一个小站长

  草根——这是对广大个人小站长的称谓,不知道这个称呼是贬还是褒,只是它已经深深的烙在了每一个站长身上。我为什么要写这篇文章,不是说我对广大辛勤耕耘的站长有什么意见,而仅仅出于自己也是一个小站的一点思索和感慨!

  很多人做站已经很多年了,在中国除去几个混出头的,如:图王、王兴平等。其他的广大站长依然在生死线上徘徊。或者这么说,很多站长的经济收益是很微薄的、网站的影响力是弱小的,这个中的原因,我们已经说过很多:个人站长力量单薄、定位不准、没有从一而终的坚持、网站内容不精、程序技术不先进、空间不稳定等等,这个说过的已经太多了,网上随便搜一下就是一大篓。那么今天我要说点什么呢?我想说的只有一点:认识你自己!

  古希腊著名哲学家苏格拉底那句著名的、镂刻在古希腊特尔斐的阿波罗神庙上的名言:“认识你自己”应该成为我们广大站长终身受用的经典。出于对经典的思考,我似乎发觉我们广大站长的一切悲哀都源于此:“不认识自己”。

  为什么?!

  我们充满理想却认识不清。互联网的神话每天不断,我们从中也似乎明白过来了,网络能挣前。门户时代的我们,看着新浪、网易、搜狐日近斗金,于是乎,懂点程序的开始架构门户内核、懂点页面设计的开辟三四十个栏目页、一个页面一个页面的设计我们心中的门户,什么都不懂的,通过朋友的朋友的朋友也弄到一套门户系统。于是乎,中国的大地上多了无数的门户,然而我们知道依然只有新浪、网易、搜狐。我们广大站长呕心沥血做得门户呢?我也不知道他们在那里了。搜索时代来了、博客时代来了、电子商务时代也来了,我们可爱的站长依然紧跟时代,做搜索、做博客、做电子商务…

  我们求成若渴却本末倒枝。互联网上的故事我们都知道,新浪从四方利通论坛作起,烧了几亿人民币熬了三年才出来一个门户;百度烧了十来亿人民币熬了两年才出来一个搜索引擎;阿里巴巴1998年就开始奋斗,马小儿和它的十八罗汉到2007年才上市,成就了一方霸业。这些故事我们都很清楚,每一个站长都能滔滔不绝谈上几天几夜。然而当我们自己作站的时候,我们忘记了别人的艰辛只看到了他们的光环。于是乎,我们渴望一夜成名、一日暴富。网站内容不到百篇,大都还是克隆他人之时,就想着流量怎么还不起来?于是乎,我们开始整天看优化seo,看推广,我们抱着自己伟大的成功欲望,加关键词、群发垃圾贴、泡论坛AD等等,却永远的忘记了网站最实际的内容的建设。我们真的都太天真了,难到百度、谷歌真是吃白饭的?!如果我们就靠优化,也能在百度、谷歌排在前列,那我真怀疑谷歌2000亿美元、百度160亿美元的市值是怎么来的了。醒醒吧,我可爱的站长。求成若可的我们千万不能本末倒枝!

  我们吃苦耐劳却意志不坚。当别人拥梦而眠时,我们在做站;当别人搂着女朋友甜言蜜语时我们在做站;当别人周末度假时我们还在做站。我不得不佩服我们广大站长吃苦耐劳的能力了,为了我们的理想我们牺牲了太多太多,然而就是我们这样的付出,却没有正比的回报。为什么?我不得不问为什么。得到的答案却很是领我心酸。我查看了大量网站的历史,我们可爱的站长啊,意志怎么如此不坚呢。很多曾经我收藏网站现在已经关闭了,很多我认识的站长已经不记得自己做过多少个站了。我们只是一味的做站而做站,却没有坚持做一个站,做好一个站。或许吧,坚持是痛苦的,因为我们不知道坚持在一条路上有多少价值,而眼前的诱惑又是那么真实。然而我们认真的看看周围吧,成功的是一些什么站、失败的又是一些什么人。小学课本就已经批评猴子摘玉米的故事了,我们都是受过高等教育的人,难得还不明白这个道路吗!我可爱的站长,吃苦耐劳的同时也要意志坚定啊!

  说了这么多,还是拿古希腊著名哲学家苏格拉底那句著名的、镂刻在古希腊特尔斐的阿波罗神庙上的名言:“认识你自己”作为结束语吧。

  认识你自己!

新站收录最生猛四招 让你网站快速被收录

  现在哪个公司没个网站呢?很多企业老总没接触过网络的,外包给网络公司做一个网站,最后新潮的来一句:“以后我也可以利用网络赚钱了,我们公司也是注重电子商务这一快的”。事实真的像他讲的一样吗?网站建设好了,买了个域名,就能不用做任何事情等这业务电话进来吗?地球人都知道:这是不可能的嘛。那我们一个网站做好之后,今天咱不泛泛而谈,来点实际的,本人做SEO一年多,讲讲实战SEO,如何让百度GG快速收录你的新网站。每天今日推荐网是我必逛的场所,一泡就是一到2个小时,在这里学到了很多很多,也认识了很多这类的朋友。然而每天在站长网上都会看见这样的软文,例如:我的小站一天收录,一个星期流量上千等等。我想说,其只要你用心有心肯挖掘,一切都不是问题,你也同样可以。方法都是揣摩出来的,而最好的揣摩方式就是实践,没有任何方法比实践更有说服力。好了,我不是很爱讲话,直奔主题了,今天我就把我一年来如何让搜索引擎快速收录新站的方法分享给大家。写的好就支持,不好也请鼓励。

  1.不管是百度还是GG都喜欢新鲜的内容,这个不用在说了,知道SEO三个字含义的就知道了

  所以说在网站建好后,前期关键词定位找准网站可信关键字将变得非常重要。在这里我们可以投机取巧一下。将你的关键词设置成极度冷门,冷到这个关键词搜索引擎都没收录过这种程度,当然选词有些难度。不过不是没有。用一下心你会发现。原来收录这么容易。什么在怎么百度收录也要十几天啊,时间刚好赶上百度跟新前上线,一天搞定。当然在这里要提醒大家一点,不是把所有关键词都设置冷门词,只是其中一个主打词而已,收录后,在重新调准,如若不然,你就是一个 “烧饼”(见谅,我比较直接)备注:经验分享:当网站快照久不更新时,也可用以上方法去勾引蜘蛛更新,效果非常明显。屡试不爽,哈哈。

  2,网站建成后,花20块钱买链接

  今日推荐网里有太多白菜链接,找跟你一样无PR或1的,但快照一定要快要最新的。2-3块钱一个有人卖,10个左右就OK了。 当然如果你朋友有网站愿意带你的话,你可以省去这20块钱。如果你觉得价格接受不了,告诉你一个全世界最便宜卖广告位的地方。那就是阿里妈妈了,选1块钱一周的广告位,你只是为了收录,不用看他有多少流量,快照更新及时就行了。中国是盛产廉价劳动力最大的国家,而阿里妈妈则是挑选全世界廉价网络劳动力的好地方。(备注:我没有帮他打广告,谢谢合作)

  备注:经验分享:不要小看廉价网络广告,各大搜索引擎都是靠这个走上致富道路的。

  3,最猛方法之一:创建百科,不管是百度还是搜狗,为你的网站或者某个词建个百科吧,既为网络作贡献,搜索引擎还特别关注你这个站。说也奇怪了,不过效果真的很不错,一般一艘都是前3位,甚至永远独占首一位置。

  备注:经验分享:极度佩服论坛上靠建百科赚钱的人。这年头什么赚钱的法子都不放过啊。

  4,最猛方法之二:站长网上写软文,地球人都知道!

  经验分享:不仅可以让你的网站快速被收录,还能得到许多的反向链接。同时还能得到流量,并且还可以小提升下你网站的知名度。真的是一举好多得啊!最后真得再感谢图王为广大网友提供这个平台!我的网站完善内容正式上线后,6天收录,虽然没有他们那么牛1天,但是也算过得去,反链608,希望和大家一起更多的交流,给到我新站,鹿滋坊www.365128.com只为了更好的交流,没有说大话。好了今天就到这里了。

http://jm.kvov.com.cn/jzxx35949.html