中大型网站div+css处理办法?
发布网友
发布时间:2022-04-20 19:04
我来回答
共4个回答
热心网友
时间:2022-04-20 20:33
div+css布局入门很简单,但学精不容易,因为涉及到多浏览器兼容等很多问题,css主要实现了表现与结构分离,html标签主要的作用是语意化的表现出内容(其实只要数据就够了,但html标签加上了部分表现和结构的内容,所以XML还是将来更好的选择),css的作用是实现内容的排版、内容样式的调整,这样很多相似的页面在以后的维护中,只要改变css的样式就可以实现网站色调、布局的改变,不会影响到页面的数据。(很多网站可以选择模板,主要的方式就是改变css的样式,css甚至可以达到瞬间改变整个网站的布局结构。)
你以前学过table布局,学css应该很简单的,关键是写代码,我是自学的,入门就靠写搜狐博客频道的布局,一次就入门了。后来做前台开发一点点的深入,我想以你的基础1个月达到基本熟练不成问题。
——————————————————————————
你说“里面的页面都连接有好几个css文件的”,可能是该站把通用的字体类、布局类、边界类的css文件都引入,然后只需要给某些标签加上相应的类名或id号就可以实现样式的改变。
--------------------------
div主要是布局标签,table、ul、ol、dl等等都有他们各自的html含义,用盖房子来比喻,div好像是房子的框架,房子里面的东西有的放到table这个屋子,有的放到ul、dl、ol等屋子。
----------------------
第一次回答,逻辑错误的话别见怪啊,呵呵。
----------------------
令:很多问题搜索引擎是最好的老师。
热心网友
时间:2022-04-20 21:51
比如首页有3个结构,如下:
[head] 用到 head.css
[main] 用到 main.css
[foot] 用到 foot.css
栏目页
[head] 用到 head.css
[class] 用到 class.css
[foot] 用到 foot.css
内容页
[head] 用到 head.css
[content] 用到 content.css
[foot] 用到 foot.css
分开来写的话,因为只是中间部分的代码变了,就可以加载不同的CSS,如果全部写在一个文件的话,那不管打开哪个页面,都要加载所有的CSS了。
大型网站的访问量是很高的,分开来写可以减少流量和加快速度。
基本就是这个意思。
热心网友
时间:2022-04-20 23:26
大型网站一般是 头部(导航栏部分)和 底部(版权部分) 会用一个CSS文件,而主体部分会 有 布局css,颜色css。 引用多个css文件 。
大型网站大都是cms构建的,比如dedecms,你可以阅读它的模板机制,多个css文件满足不同的css文件组合。
相对table,div+css更容易日后的修改和维护。 也更符合2.0标准
热心网友
时间:2022-04-21 01:17
CSS原理:假如你有一栋楼房,楼房有十层,每层都是三室两厅。如果不用CSS,你打理这栋楼房的时候,就得逐层逐个房间地打理——费时耗力且容易出错;如果用了CSS,你只需在CSS里设定主卧怎么摆设、次卧怎么摆设、书房怎么摆设、客厅怎么摆设、餐厅怎么摆设就行了,然后你在每层楼里分别调用这个CSS就行了------主卧调用主卧的CSS、次卧调用次卧的CSS。。。所以一层楼里要调用五个CSS。如果你非要把这五个CSS弄到一个CSS里边,也不是不行,但一则这个CSS就显得非常臃肿、混乱,影响网页打开的速度;二则,你调试主卧CSS的时候,一不小心,搞乱了书房的CSS,麻烦可就大了。
CSS+DIV原理:假如客厅需要摆设沙发、茶几、电视机、鞋柜、壁灯、吊灯------你只需把这些“实物”弄进客厅就可以了,然后在客厅CSS里精确设定它们的位置、大小、外观和内含等属性即可——它们会依据CSS里的设定,自动整齐地排列。从这个角度来讲,css相当于每个物件的遥控器,比你亲自用手一件一件地拖来放去强吧?
再如:新浪网有新闻、体育、军事、社会、财经、科技......等几十个板块,每个板块的位置、大小、外观和内含各不相同,从科学管理的角度讲,每个部门都应该也只能在自己的板块里增、删、改、查,然后将其处理结果(如某个CSS文件)交给上级部门(如首页)去整合。
一句话:网页的内容用标签、表现用CSS+DIV、行为用SCRIPT。