欢迎光临缘震官方网站
案例库 | 彦蓁科技 | 新官网

网站建设|网站设计|网站制作|上海网站建设|上海网站设计|上海网站制作- 缘震网络

网站建设|网站设计|网站制作|上海网站建设|上海网站设计|上海网站制作- 缘震网络
精彩案例
精彩案例

地址: 上海市静安区共和新路4718弄10号楼2楼

电话:13122077371

邮箱:sales@shyuanzhen.cn

你未必知道的10个CSS技巧

2015-11-13 00:00:00

0

1.css字体简写规则

当使用css定义字体时你可能会这样做:

 

事实上你可以简写这些属性:

 

现在好多了吧,不过有一点要注意:使用这一简写方式你至少要指定font-size和font-family属性,其他的属性(如font-weight, font-style,font-varient)如未指定将自动使用默认值。

2.同时使用两个class

通常我们只为属性指定一个class,但这并不等于你只能指定一个,实际上,你想指定多少就可以指定多少,例如:<p class="text side">...</p>。通过同时使用两个class(使用空格而不是逗号分割),这个段落将同时应用两个class中制定的规则。如果两者中有任何规则重叠,那么后一个将获得实际的优先应用。

3.css中边框(border)的默认值

当编写一条边框的规则时,你通常会指定颜色、宽度以及样式(任何顺序均可)。例如:border: 3px solid #000(3像素宽的黑色实线边框),其实这个例子中唯一需要指定的值只是样式。假如你指定样式为实线(solid),那么其余的值将使用默认值:默认的宽度为中等(相当于3到4像素);默认的颜色为边框里的文字颜色。如果这正是你想要的效果,你完全可以不在css里指定。

4.!important会被IE忽略

在css中,通常最后指定的规则会获得优先权。然而对除了IE以外的浏览器来说,任何后面标有!important的语句将获得绝对的优先权,例如:margin-top:3.5em !important;margin-top:2em。除IE以外所有浏览器中的顶部边界都是3.5em,而IE为2em,有时候这一点很有用,尤其在使用相对边界值时(就像这个例子),可以显示出IE与其他浏览器的细微差别。(很多人可能还注意到了css的子选择器也是会被IE忽略的)

5.图片替换的技巧

使用标准的html而不是图片来显示文字通常更为明智,除了加快下载还可以获得更好的可用性。但是如果你决心使用访问者的机器中可能没有的字体时,你只能选择图片。

举例来说,你想在每一页的顶部使用“Buy widgets”的标题,但你同时又希望这是能被搜索引擎发现的,为了美观你使用了少见的字体那么你就得用图片来显示了:

 

这样当然没错,但是有证据显示搜索引擎对真实文本的重视远超过alt文本(因为已经有太多网站使用alt文本充当关键字),因此,我们得用另一种方法:<h1><span>Buy widgets</span></h1> ,那你的漂亮字体怎么办呢?下面的css可以帮上忙:

 

现在你既用上了漂亮的图片又很好的隐藏了真实文本--借助css,文本被定位于屏幕左侧-2000像素处。

6.css盒模型hack的另一选择

css盒模型hack被用来解决IE6之前的浏览器显示问题,IE6.0之前的版本会把某元素的边框值和填充值包含在宽度之内(而不是加在宽度值上)。例如,你可能会使用以下css来指定某个容器的尺寸:

 

然后在html中应用:<div id="box">...</div>

盒的总宽度在几乎所有浏览器中为150像素(100像素宽度+两条5像素的边框+两个20像素的填充),唯独在IE6之前版本的浏览器中仍然为100像素(边框值和填充值包含在宽度值中),盒模型的hack正是为了解决这一问题,但是也会带来麻烦。更简单的办法如下:

 

这样一来在任何浏览器中盒的总宽度都将是150像素。

7.将块元素居中

假设你的网站使用了固定宽度的布局,所有的内容置于屏幕中央,可以使用以下的css:

 

你可以把html的body之内任何项目置于<div id="content"></div>中,该项目将自动获得相等的左右边界值从而保证了居中显示。不过,这在IE6之前版本的浏览器中仍然有问题,将不会居中,因此必须修改如下:

 

对body的设定将导致主体内容居中,但是连所有的文字也居中了,这恐怕不是你想要的效果,为此#content的div还要指定一个值:text-align:left

8.使用css实现垂直居中

垂直居中对表格来说是小菜一碟,只需指定单元格为vertical-align:middle即可,但这在css布局中不管用。假设你将一个导航菜单的高度设为2em,然后在css中指定垂直对齐的规则,文字还是会被排到盒的顶部,根本没有什么区别。要解决这一问题,只需将盒的行高设为与盒的高度相同即可,以这个例子来说,盒高2em,那么只需在css中再加入一条:line-height: 2em 就可实现垂直居中了!

9. 容器内的css定位

css的最大优点之一就是可以将对象定位在文档的任何位置,同样的也可以将对象在某容器内进行定位。只需要为该容器添加一条css规则:

 

则容器内的任何元素的定位都是相对于该容器的。假定你使用以下html结构:

 

如果想将navigation定位在容器内离左边界30像素,离顶部5像素,可以使用以下css语句:

 

10.延伸至屏幕底部的背景色

css的缺点之一是缺乏垂直方向的控制,从而导致了一个表格布局不会遇到的问题。假设你在页面的左侧设定了一列用于放置网站的导航。页面为白色背景,但你希望导航所在的列为蓝色背景,使用以下css即可:

 

问题在于导航项不会一直延伸到页面的底部,自然它的背景色也不会延伸到底部。于是左列的蓝色背景在页面上被半路截断,浪费了你的一番设计。怎么办呢?很不幸我们现在只能用欺骗的办法,即将body的背景指定为与左列同颜色同宽度的图片,css如下:

 

背景图应为宽150像素的蓝色图片。这一办法的缺点是没法使用em来指定左列的宽度,当用户改变文字的大小导致内容的宽度扩张时,背景色的宽度不会随之改变。


网站价格为什么有的贵而有的很便宜

如果企业不了解网站建设的话,他们肯定想的更多的是建立一个收费没有那么贵的网站。我们都知道,做网站多少钱主要取决于建设的网站是什么类型的,客户需求决定了网站的建站方式。比如说,如果是进行个性化开发的营销型网站,那么制作的价格就和公司宣传型网站的价格不一样,定制的价格当然会更高一些。而如果是模板建站的话,价格也肯定会要比自己编程建站更便宜。我们经常看到有几百元就搭建一个网站的,这肯定就是模板建站了。其实做网站多少钱?主要看下面几个方面。


  一、网站是用户自定义的还是套用模板

  企业创建网站并非是我们想的是一件容易的事。选择很重要,大多数情况下都是按照企业的具体要求进行定制开发。尽管现在市面上出现了很多价格低廉的“模板建站和智能建站”,但大多数企业更倾向于按照自己的需求来建设网站,因为每个人不想自己的网站和别人相差无几。

  不同的企业要求有高的自然也会有低的,行业不一样的话对网站的需求也会不一样。定制型网站建设都是按照企业的需求来进行搭建的,因为服务的模式不能确定,因此相应的要多少钱也是不同的,没有一个标准数。

  二、对网站建设的需求不一样

  浏览一个网站看起来很简单,但不同的公司有不同的需求,在网站建设上当然也会不一样。即使是同一家公司,发展到另一个阶段的时候,对网站建设的要求也会和之前不一样。比较传统的网站类型包括行业门户型、产品介绍型、电商营销型等。不同的企业和不同的行业,可以定制不一样的网站类型。

  因为选择的需求不一样,实现的效果也是不同的。投入的时间和人力成本也是不同的,自然费用的多少也会不一样,因为不确定因素非常多,自然做网站多少钱无法给出一个具体的数字。

  做网站多少钱?为什么有的非常贵而有的很便宜?从以上内容介绍我们可以知道,网站类型不一样的话,那么收费就会有很大不同。


缘震网络-互联网运营专家,专业建站十余年

联系我们


• xtb_dh.png 免费热线:13122077371

• share_icon03.png 咨询QQ :63778992 

• share_icon02.png 微信咨询 : chunhua19820


公司名称:上海缘震网络科技有限公司

开户银行:中国工商银行上海市彭浦支行

银行账号:1001 2508 0930 0206 455



总部:上海市奉贤区金海公路6055号29号3楼

分部:上海市静安区共和新路4718弄10号楼2楼

商务官网:www.shyuanzhen.cn

案例库:www.shyuanzhen.cc

缘震网络成立于 2014 年,公司主要经营全案策划,高端品质网站建设、多媒体视频宣传片制作、微信公众号开发、微信小程序开发、商城定制、SEO优化、电商托管、空间托管、网站维护、应用软件开发、手机端APP开发、等为客户提供一条龙网络运营解决方案的的技术型企业。我们在人力资源、业务范围、设计、技术、服务、信誉度、规范管理及企业文化等诸多方面完善自己,公司目前已与千余家各类客户进行长期战略合作,提供专业的网站建设与运营服务。我们的口号:广结良缘、震古烁今!

网站关键词:网站建设  网站设计  网站制作  上海网站建设  上海网站设计  上海网站制作  上海网络公司  网站建设上海  上海做网站  上海建设网站  上海做网站公司  上海建网站公司  上海高端网站建设  上海手机网站建设  怎么建设网站  如何建设网站  营销网站建设  品牌网站建设  网站建设方案  响应式网站建设  外贸网站建设  公司网站建设  建设网站  网站建设服务  高端网站建设  网站优化服务  上海网站公司  企业网站设计  官网制作  官网建设  官网设计  网站建设公司  网站设计公司  网站制作公司

版权所有:上海缘震网络科技有限公司   备案号:沪ICP备15001555号       公安备案号:31010602002651   

免费热线:13122077371

在线客服