学习CSS制作网页总结的一些经验
使用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和类的 这样就可以为其添加特别样式。 7:CSS样式表细分化 颜色 布局 风格 表单 均可分离 这样对以后的修改和风格设计更方便。 8:盒模型:内→外 记住:在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 本身不使用 空白边叠加:当两个空白边叠加时 顶或底边将会叠加 实际空白边高度=空白边大的值 例: 但是如果这个时候你添加边框或则填充,将不再叠加 //定位机制// 9:相对定位(relative):相对于其默认初始位置 绝对定位:相对父级元素或画布、HTML元素 与文档流无关 可覆盖其他元素 使用Z-INDEX 控制其层次。IE5.5/IE6下 对right bottom时 需设定框的宽高 后则根据画布右底定位。
6:样式表中导入样式表需在顶端 覆盖规则为本身样式覆盖导入样式。
以下是引用片段:
content←width height(补充:height只有在父元素定义了绝对高度时其%才有意义)
border
padding(内补丁)-“填充”
background-image
background-color
margin(外补丁)-“空白边”透明 可为负值
以下是引用片段:
<div id="top" style="margin:0 0 10px 0;"></div><div id="bottom" style="margin:20px 0 0 0;"></div>
空白边高度为20px
天府星空网络科技成都网站制作公司,专业从事成都网站建设 成都网页制作 成都网站设计以精深技术为核心、以专业队伍为支撑。致力于为成都政府网站建设、成都公司网站建设、成都学校网站建设等提供高技术含量的成都网页设计服务。
公司始终以不懈的努力、更高的目标来要求自己。凭借多年的成都网页设计成功经验,公司已拥有数百例经典网站成功案例,是正规的成都网站建设公司。
成都网站建设的专业服务商,强大的成都网页制作技术团队,在网站设计等方面始终保持领先地位,并获得了网页制作公司业界的广泛赞誉和认同。公司重视网页制作质量,打造成都地区网站制作公司知名品牌,以优秀的网站设计技术,创一流的成都网站建设作品。建网站就找天府星空,助您马到成功!
全国统一免费服务电话
800-82-98988
专业网站建设咨询电话
028-66533110
028-66533120
24小时移动总机
15902883120
天府星空05号:张小姐
负责范围:域名主机、网站建设
分机电话:15902883120转665
在线联络:QQ:239270001
电子邮件:sale@tfxk.com
负责范围:业务咨询、疑问解答
分机电话:15902883120转666
在线联络:QQ:239270002
电子邮件:sale@tfxk.com

您当前的位置: