当前位置: 网站建设 > 网页设计 > 建站经验 >

使用CSS制作网页的15条常识

时间:2013-03-02 03:53来源:未知 作者:admin 点击:

标签:使用CSS制作网页的15条常识 使用(77)制作(46)网站建设(1202)15条(1)网页(168)CSS(655)CS(18)常识(6)
--> [网站建设之]使用CSS制造网页的15条常识 首先大家应该明白,使用DIV+CSS做网页排版不是换个标签而后再去依照表格的方式去排版,而是需要做到网页制作的内容与表现的分离。 1: ID 用于标识页面独自元素以及长久行的结构性元素 方便JS的调用,类用于标识统
使用CSS制作网页的15条常识》文章地址:http://www.tfxk.com/wangyesheji/jianzhanjingyan/030233N92013.htm
--> [网站建设之]使用CSS制造网页的15条常识

首先大家应该明白,使用DIV+CSS做网页排版不是换个标签而后再去依照表格的方式去排版,而是需要做到网页制作的内容与表现的分离。
1: ID 用于标识页面独自元素以及长久行的结构性元素 方便JS的调用,类用于标识统一页面可反复定义使用的结构性元素 ID与类的命名需与表现情势无关 :leftContent 而使用有意思的定义方式:sideBar等等。命名方式遵守“驼峰式大小写(标记符由多个单词组成 除首词首字母小写外 其余单词首字母均大写)”
2:防止滥用类 当类型的结构须要不一样的表现时 记得什么是层叠样式表 详细构造中的p a h1等可使用如下方式:div.sideBar p{}定义即后辈选择器+ID或类挑选器组合方式。
 3:DIV与SPAN IV(块级框)用于对块级元素的分组 SPAN(行内框)用于对行内元素分组标识
4:对于页面基础默认的方法可以取舍通用抉择器(*标识)进行定义 * { padding:0; margin:0;}
5: body 也是可以增加ID跟类的 这样就可认为其增添特殊样式。
6:样式表中导入样式表需在顶端 覆盖规矩为本身样式覆盖导入样式
7:CSS款式表细分化 色彩 布局 作风 表单 均可分别 这样对当前的修正微风格设计更便利
8:盒模型:内→外
content←width height(弥补:height只有在父元素定义了绝对高度时其%才有意义)
border
padding(内补丁)-“填充”
background-image
background-color
margin(外补丁)-“空缺边”透明 可为负值
记住:在css中 width是指内容区域的宽度
IE/WIN与盒模型:
IE5.5/IE6怪异模式下: 元素框总宽度=content.width+margin.width
FireFox/Opera/.. : 元素框总宽度=content.width+padding.width+border.width+margin.width
差别在于:IE5.5/IE6怪异模式下 width=有效content.width+padding.width+border.width 内补丁和边框被算在内容宽度里面
#select{width:750px;padding:10px;border:5px} IE怪异模式:总宽度:750px FF/OP:780px
IE怪异模式:有效内容宽度:750-20-10 FF/OP:750
IE6正常模式下:同于FF/OP
处置方式:在父元素或子元素中使用padding 自身不使用
空白边叠加:当两个空白边叠加时 顶或底边将会叠加 实际空白边高度=空白边大的值
例: <,使用CSS创建有图标的网站导航菜单;div id="top" style="margin:0 0 10px 0;"></div><div id="bottom" style="margin:20px 0 0 0;"></div>

空白边高度为20px
然而假如这个时候你添加边框或则填充,将不再叠加
 //定位机制//
9:绝对定位(relative):相对其默认初始地位 相对定位:相对父级元素或画布、HTML元素 与文档流无关 可笼罩其余元素 应用Z-INDEX 把持其档次。IE5.5/IE6下 对right bottom时 需设定框的宽高 后则依据画布右底定位
 绝对定位(absolute)
10:float浮动:记住:“在尺度浏览器中 浮动元素脱离了文档流 不盘踞外围容器空间” 明确了这点 你就会清楚为什么IE和FIREFOX下表现的不同了,使用CSS3实现鼠标悬停动画。IE5.5、IE6浮动元素仍然占领外围容器空间
例如:怎么在IE下feeter畸形 在firefox下就跑上去了呢?^_^ 肃清浮动吧
IE下 当float和text-align定义的方向一样时 呈现双倍过错:
select{float:left;text-align:left;margin:0 10px;}
实际左边margin-left:20px;FF/OP:10px 解决:加上display:inline;
11:彻底理解 “扫除浮动”clear
clear:none、left、right、both、
表现当前框元素哪些边不应当挨着浮动框
懂得了10中float在不同阅读器下的表示 你也就晓得如何去使用明白了。
12:背 景图像的定位:只谈百分比 background:url(image-url.gif)no-repeat 20% 30% 20%:将图像X轴20%处与父元素X轴20%处重合 Y同理 top=0% bottom=100% left=0% right=100% center=50%
13:滑动门/ 左右两个DIV 背景分辨定义 普通左背景图像比拟长; 左背景定位:left center 右背景定位:right center
外部节制容器宽度个别小于即是两个背景和 这样当内容动态变更时候 右背景图像便感到像在左背景图像上滑动,使用CSS+XHTML制作的下拉菜单(代码),故名。
这样也能够实现:<div id=",使用CSS 3新技术 完美实现圆角效果;nav",使用Combres合并对js、css文件的请求;><ul>,你需要了解的21个CSS惊人技巧;<li><a href="index.html"><span>首页</span></a></li> </ul>,你究竟要做什么样的网站?;</div> css: _fcksavedurl=""index.html"><span>首页</span></a>,你知道CSS样式中“大于号”的作用吗;< /li>,你真的了解web标准margin吗; </ul></div> css:"
#nav a{float:left;background:url("../images/navLeft.gif") no-repeat left top;padding:0;text-decoration:none; cursor:hand;}
#nav a span {float:left;display:block;background:url("../images/navRight.gif") no-repeat right top;padding:5px 36px 5px 40px;color:#ffffff}
原理类似,留神背景图像定位。
14:完善的居中布局:
body{text-align:center,你的财宝在哪里 也谈网络时代的业余与专业;mini-width:760px;}
div#wrapper{margin:0 auto;text-align:left;width:750px;}
mini-width IE并不意识 这是为老浏览器筹备的,只是这个值比你需要的实际页面大就OK
15:小图标有时会给页面增色不少,用前记得计划好整到一张大图片上,这样可以减少服务器恳求次数。 Tag:制作网页     制作网页    
(责任编辑:网站建设)
使用CSS制作网页的15条常识相关文章
上一篇:使用CSS创建有图标的网站导航菜单 下一篇:使用CSS如何实现自动换行和强制不换行
回到顶部