欢迎访问:北京今城鼎优网站优化公司
SEO博客
SEO论坛

CSS命名规范与简写规则技巧

2010-12-26 21:2:58 | 关键词:divCSS 网页布局 | 分类: 网站建设知识

在当今的网站建设中,DIV+CSS网页布局已经运用普遍了, 这与SEO技术的出现密不可分,但怎样的DIV网页布局和CSS样式书写才能让网页更容易让搜索引擎识别和喜好呢?根据我们多年的SEO经验,除了网站设计页面时尽量少用图片花哨的网页效果外,网页切图中的一些CSS样式书写技巧也尤为重要,以下便是我们在DIV排版积累的一些技巧性知识,欢迎大家学习和参考:
CSS命名规范

一.文件命名规范
全局样式:global.css;框架布局:layout.css;字体样式:font.css;链接样式:link.css;打印样式:print.css;
 
二.常用类/ID命名规范
页 眉:header内 容:content容 器:container页 脚:footer版 权:copyright 导 航:menu主导航:mainMenu子导航:subMenu标 志:logo标 语:banner标 题:title
侧边栏:sidebar图 标:Icon注 释:note搜 索:search按 钮:btn登 录:login链 接:link信息框:manage
 
盒尺寸
通常有下面四种书写方法:
 
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-top:5px;
margin-right:0px;
margin-bottom:5px;
magin-left:0px;
简写:上下、左右
margin:5px 0;
 
方法二:
margin-top:5px;
margin-right:5px;
margin-bottom:5px;
magin-left:5px;
简写:
margin:5px;
 
方法三:
margin-top:10px;
margin-right:5px;
margin-bottom:15px;
magin-left:50px;
简写:上、右、下、左
margin:10px 5px 15px 50px;
 
 
padding与margin相同
 
border 
 
  border-width:1px; 
  border-style:solid; 
  border-color:#000000; 
  代码简化为:border:1px solid #000 
 
background 
 
  background-color:#CCFFFF; 
  background-image:url(图片路径); 
  background-repeat:repeat-x; 
  background-position:5px 4px; 
  代码简化为:background:#CFF url(图片路径) repeat-x 5px 4px 
 
font 
 
  font-size:26px; 
  font-weight:bold; 
  font-family: “宋体”; 
  代码简化为:font:26px bold “宋体”
 
color属性值 
 
  color:#000000; 
  color:#ff0000; 
  代码简化为:color:#000, color:#f00 
注:16进制的色彩值,如果每两位的值相同,可以缩写一半
 
Block和inline元素对比
所有的HTML元素都属于block和inline之一。block元素的特点是: 总是在新行上开始; 高度,行高以及顶和底边距都可控制; 宽度缺省是它的容器的100%,除非设定一个宽度 <div>, <p>, <h1>, <form>, <ul> 和 <li>是块元素的例子。相反地,inline元素的特点是: 和其他元素都在一行上; 高,行高及顶和底边距不可改变; 宽度就是它的文字或图片的宽度,不可改变。 <span>, <a>, <label>, <input>, <img>, <strong> 和<em>是inline元素的例子。 用code class="inline">display: inline 或display: block命令就可以改变一个元素的这一特性。什么时候需要改变这一属性呢? 让一个inline元素从新行开始; 让块元素和其他元素保持在一行上; 控制inline元素的宽度(对导航条特别有用); 控制inline元素的高度; 无须设定宽度即可为一个块元素设定与文字同宽的背景色。
 
导航文字居中或布局居中
 
用line-height文字垂直居中
布局居中假设你的布局的那个div壳是#wrapper:div#wrapper{margin:0 auto;}
字体:
一般用CSS设定字体属性是这样做的:
font-weight: bold;
font-style: italic; 
font-varient: small-caps; 
font-size: 1em; 
line-height: 1.5em; 
font-family: verdana,sans-serif 
 
可以把它们全部写到一行上去:
font: bold italic small-caps 1em/1.5em verdana,sans-serif 
 
注:这种简写方法只有在同时指定font-size和font-family属性时才起作用。而且,如果你没有设定font-weight, font-style, 以及 font-varient ,他们会使用缺省值
 
同时使用两个类
<p class="text side">...</p> 同时给P元素两个类,中间用空格格开,这样所有text和side两个类的属性都会加到P元素上来。如果它们两个类中的属性有冲突的话,后设置的起作用,即在CSS文件中放在后面的类的属性起作用。
 

分享到:


本文转自:北京今城鼎优网站优化公司
本文链接:http://www.bbsseo.cn/bbsseo/CSS-jiqiao.html
Copyright 2008-2009 www.bbsseo.cn 版权所有:今城鼎优(北京)科技有限公司 All Rights Reserved 京ICP备456456456号
公司地址:北京朝阳区北苑路13号领地OFFICE大厦C座8层818/804 电话:010-58406080 13811810415 邮箱:seo@nowchen.com
未经许可禁止转载-公司法律顾问:叶丹丹律师 京公网安备11011402000057号