Css : DIV+CSS不同浏览器的不同处理(2009-04-24 16:07:35)
标签:
css 分类:
网站设计我们做一个页面,以前可能会以为最要看起来的效果能达到预先的效果就可以了。
但事实上不是那么一回事,现在,你必须关注代码,你必须让你写的代码有自己的意义,而不是纯粹为了外观。
我们应该在标题里使用h1,h2,在列表里使用ul,li,有时候也会用dl,dt,dd。需要用一个盒子把内容装起来,方便布局的时候,我们用div。虽然我们有时候会为了页面效果写一些与内容无关的代码进去,但这并不影响我们的概念是用让代码本身变得有意义。有些初学者会通篇都用div来写,那样子太傻了。
如果你养成这个习惯时,就不会犯一些错误,导致维护起来困难了。比如说一个新闻列表,你可以先不考虑样式,先定义一个<div id="newsbox"></div>把它装起来。这样以后我们只需要调整#newsbox的样式就可以调整这个新闻列表的位置。而不是单纯为了外表看起来像一个新闻列表而去写代码。
所以我建议大家都用记事本或者用稍高级一点的记事本代替本来练习。养成尽量节省代码的习惯,有些不需要重复写的地方,就用更省代码的方法去实现。
接下来的问题,主要就是明白css里的float的用法就可以了。
你一定要完全明白float是什么意思,
确定你真的明白了,然后你才不会犯很多错误,导致页面变形。
float往往会和clear:both联系在一起。因为有了浮动,有时候我们就需要清除浮动,以免在那个破fox里变形。
一般导致在不同浏览器兼容出问题的,一个是float没有清除。
一个是margin和padding各有一套计算方法
一个是忘了dl,ul这些东东是有自带的margin属性的。
还有一个,在ie6里有个float后的双倍margin的bug。避免这个问题的出现,切记不需要用到float的时候,就不要用。以免出现这个情况。
一个最容易变形的情况,是在body里定义了页面居中时,没有定义margin:auto;
这些都是初学者容易忽视的问题,我把问题指出来,但不要问我这些问题如何解决,原理是什么。学会自学,自己去查资料,这才是我能够教给你们的唯一真正有用的东西。
我们不需要买书,不需要老师,我们只是需要打开记事本,开始练习。
然后不断的发现问题,解决问题,并在这个过程中学习到经验和心得。
分享到:
相关推荐
DIV+CSS+JS静态分页程序可兼容主流浏览器(IE、FF、Opera) DIV+CSS表格(用DIV+CSS做的表格像素表格) 内容不多但是绝对实用,其实在做数据显示时还是推荐用表格,因为不是所有的地方数据显示有用DIV+CSS,在数据...
Web标准通常指的是W3C制定的一系列规范,包括HTML、CSS和JavaScript,这些规范旨在确保网页在不同浏览器和设备上的兼容性。 **标签解析** 标签进一步细化了内容的主题,"div+css"表明内容与HTML的<div>元素和CSS的...
3. **提高性能**:Div+CSS布局通常比Table布局加载更快,因为浏览器解析CSS比解析Table更高效。 4. **支持响应式设计**:通过CSS的媒体查询功能,转换后的代码更容易实现跨设备兼容,适应不同屏幕尺寸的设备。 5. **...
《深入理解:基于Div+CSS的网页设计与布局》 Div+CSS是现代网页设计中的核心技术,它在构建Web标准的网页布局中扮演着至关重要的角色。本篇将围绕"简单设计Div+CSS模板"这一主题,深入探讨Div+CSS的基础概念、网页...
盒模型的不同理解是CSS2.0和CSS3之间的一个重要区别,尤其是在浏览器兼容性方面。 4. **选择器增强**:CSS2.0增加了更复杂的选择器,如类选择器(`.class`)、ID选择器(`#id`)、后代选择器(`ancestor descendant...
通过媒体查询(media queries)和其他CSS技术,我们可以根据设备的视口大小调整布局,确保页面在不同设备上都能良好显示。 9. **性能优化**:合理的div+css布局也应考虑性能,如减少CSS选择器的复杂性、优化图片和...
因此,需要处理浏览器特有的显示问题,如使用条件注释或专门的CSS hack来解决IE的显示BUG。 8. **页面内文本样式**:CSS可以设置文本的颜色、字体、大小、对齐方式等,使网页内容更具可读性和美观性。 9. **头部...
在IT行业中,网页设计是至关重要的一个领域,而"Div+CSS"是构建现代网页布局的基础。本资源包“div+csspdf版”显然聚焦于这个主题,包含了两个关键文件:`css2.0中文手册.chm`和`DIV+CSS布局大全.pdf`。这两个文件都...
2. **CSS兼容性**:XHTML+CSS组合时,需考虑到不同浏览器对CSS的支持程度,可能需要使用浏览器前缀或hack来解决兼容问题。 3. **响应式设计**:结合CSS3的媒体查询(media queries),XHTML+CSS可以实现响应式布局...
这个案例可能包含了各种网页元素的布局,如导航栏、主体内容区、侧边栏、页脚等,通过`CSS`来控制每个`DIV`的大小、位置、背景、边距等属性,实现响应式设计,确保网站在不同设备上都能良好显示。 【标签】"DIV+CSS...
【标题】"红酒宣传DIV+CSS模板"是一个基于Web标准设计的网页模板,它利用了Div和CSS技术来实现精致的网页布局和样式控制。Div是HTML中的一个块级元素,用于组织页面结构,而CSS(层叠样式表)则负责定义这些Div元素...
此外,文档还提到了div+css在不同浏览器间的兼容性问题,例如div的垂直居中、margin加倍、IE浏览器特有的显示问题等,并给出了相应的解决策略。这提醒开发者在设计时需考虑跨浏览器兼容性,确保网站在各种环境下都能...
8. **浏览器兼容性**:了解如何处理跨浏览器兼容性问题,如使用reset CSS或normalize.css来消除默认样式差异。 9. **CSS预处理器**:如果案例中涉及Sass或Less,会介绍如何使用预处理器来编写更高效、可维护的CSS...
本教程《DIVCSS布局教程.pdf》将详细讲解这些概念,并通过实例指导如何在实践中应用,从而提升你的网站美化技能。无论你是初学者还是经验丰富的开发者,都能从中受益匪浅,为你的网页设计之路增添更多色彩和可能性。
6. **浏览器兼容性**:在编写CSS时,需要注意不同浏览器对某些属性的支持程度。例如,`Flexbox`和`Grid`布局在较旧的浏览器中可能不支持,此时可以使用传统方法(如浮动或`display: inline-block`)来实现类似效果。...
* 需要注意网页的可读性和可用性,确保网页能够在不同的浏览器和设备上正确显示。 DIV+CSS网页布局是一种非常重要的网页设计技术,掌握了这些技巧和注意事项,就可以更好地实现DIV+CSS网页布局,提高网站的排名和...
在网页设计领域,`div+css`是一种广泛使用的布局技术,它将内容和表现分离,提高了页面的可维护性和可扩展性。`div`元素作为容器,用来组织和布局网页内容,而`css`则负责定义这些内容的样式。本篇文章将深入探讨`...
7. **浏览器兼容性**:理解不同浏览器对CSS特性的支持程度,学习如何使用polyfills或条件注释来确保跨浏览器的兼容性。 通过这个项目,学习者不仅可以提升他们的DIV+CSS技术,还能掌握设计和实现一个功能完善的招聘...
8. **浏览器兼容性**:讨论CSS在不同浏览器上的表现,以及如何使用浏览器前缀和工具来确保兼容性。 9. **实战项目**:可能包含一些实际的网页布局项目,让学习者将理论知识应用到实践中。 提供的“Div+CSS布局入门...
通过<div>元素,我们可以定义不同部分的内容区域,而CSS则用于定义这些区域的外观和布局。在创建菜单时,我们通常会用<div>作为容器,再通过CSS设置背景色、边框、字体样式等属性,以创建各种效果的菜单项。 二、...