本站非营利性网站,只接受合法正规的备案网站作为展示储存收藏,提交你的网站获得展示流量,收益的机会。网址报错反馈发邮件到邮箱 se365@163.com

                
提交网站
  • 网站:76322
  • 待审:4
  • APP:583
  • 文章:304450
  • 会员:56047
机械工业信息 AI训练模型 AI配音文字 AI办公网站 AI绘画工具 AIchat 生活服务 休闲娱乐 电脑网络 企业网站

名站网址导航为大家提供关于网站网页设计设计相关的的教程知识。

  • 本篇文章具体介绍如下

尽管对于现如今的带宽来说,网站网页设计文件那仅以K来算的大小实在是微不足道,但如何将这以K来计算的网站网页设计文件精简到最小还是网站网页设计设计师们所应该考虑的问题之一。
众所周之,在不影响整个网站网页设计构架与功能的情况下,网站网页设计文件越小越好,因为更小的网站网页设计文件有利于浏览器对网站网页设计的解释时间缩到更短,自然访客也就不用面临等待网站网页设计缓慢呈现的烦躁了,这一点对于那些带宽少网速慢的用户犹为明显。试想一下,你会是希望打开一个网站的时候整个站点马上呈现在你面前呢?还是喜欢花上十几秒甚至是几分钏来看整个站点一点一点的被浏览器解释出来呢?
在Table布局的时代,具体代码无数次的随着表格在页面里重复,致使整个网站网页设计文件变得臃肿无比,具体代码的可读性也降到最低,浏览器的解释时间自然也增加了不少。而自从DIV CSS的布局替代Table布局之后,这一切都得到了极大的改善,让Table回归到它原本用于显示数据的位置上去,而布局就交给DIV CSS来做,这样具体代码的可读性与复用性都得到了提高,而DIV CSS更为重要的一点就是将网站网页设计文件的表现与结构区分开来,再也不用为了表现而去改动整个网站网页设计文件的结构了。
即使DIV CSS的布局方式将以前Table布局时具体代码的臃肿降到了最低,但对于网站网页设计设计师来说,如何将网站网页设计文件的大小控制到最小是永远值得探索和追求的一个问题。
看如下一段具体代码:
#header {
margin-top:10px;
margin-right:15px;
margin-bottom:10px;
margin-left:15px;
backgroung-color:#333333;
background-images:url(Images/header.jpg);
}
这样的一段CSS具体代码,在条理上很清晰,结构也很明了,可读性很强,可是这样的一段具体代码却没有做精简,也就是说它是最原始的CSS具体代码,下面看精简后的具体代码:
#header {
margin:10px 15px;
backgroung:#333 url(Images/header.jpg);
}
在CSS中有复合属性这一说法,也就是说可以将很多属性参数整合在一起的,比如说上面的“margin-top; margin-right; margin-bottom; margin-left;”可以整合成一个“margin”属性,然后为其配上参数。
通过这一点,我们就可以在原始CSS具体代码的基本上将具体代码进一步的精简。而且这样写的结构也合理,可读性也同样强。可是对于要精简到彻底来说,这还不够。为了让这段CSS具体代码的结构明了,我们用上了空格换行等占用空间的东西,如果将这些占用空间的去掉呢?
#header{margin:10px 15px;background:#333 url(Images/header.jpg);}
只这一句就替代了上面的一段具体代码,这样具体代码就已经精简到了最大化,当然,并不推荐所有人都这样写,这样写的CSS具体代码在可读性上要远远差于段落式的写法,除非你对自己写的具体代码有完全掌握的信心。
在同一个站点的CSS文件中,不可避免的会出现不同的ID或Class却有一部分相同的属性,如果将这些ID或Class逐个分开来写的话,在CSS文件里无疑会生成重复具体代码,而我们要尽量的精简CSS文件的大小,那么“消灭”这部分重复的具体代码就变得势在必行。
看下面一段CSS具体代码:
#header{margin:10px 15px;background:#333 url(Images/header.jpg);}
#content{margin:10px 15px;padding:10px;background:#999;}
#copyright{margin:10px 15px;border:1px solid #f00;}
在上面的三个ID中都有一个相同的属性“margin:10px 15px;”,如果就这样分开来写的话,这三个ID之间将保持各自独立的关系,但却生成了重复的具体代码,而我们可以将其写成如下格式:
#header,#content,#copyright{margin:10px 15px;}
#header{background:#333 url(Images/header.jpg);}
#content{padding:10px;background:#999;}
#copyright{border:1px solid #f00;}
将上面的ID换成Class也是一样的。这样写我们就成功的将重复具体代码“消灭”掉了。但是如果这里具有相同的属性的ID或Class过多的话,难免会造成具体代码可读性降到很低很低,所以除此之外当具有相同属性的都是Class时还有另外的一种写法:
.main{margin:10px 15px;}
.header{background:#333 url(Images/header.jpg);}
.content{padding:10px;background:#999;}
.copyright{border:1px solid #f00;}
当然这种写法时,调用时的写法也与平常不一样。
<div class=”header main”></div>
<div class=”content main”></div>
<div class=”copyright main”></div>
这样的写法同样可以达到效果,并且也不会再怕具有相同属性的Class多而造成具体代码可读性差的问题,但值得注意的一点就是,这种写法对于ID是无效的,不管其中是存在一个ID或者全部都是ID,都将造成这段具体代码的无效。

实用的CSS常见的问题和技巧总结3n2aichat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

3n2aichat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

好了关于网站网页设计设计相关的这篇文章就给大家介绍到这里不明白的地方给本站留言。声明,本站内容来源于互联网,如果侵犯了你的权益请联系本站删除。,网站网页设计,教程,网站网页设计制作,实现,大小,

分享到:

  admin

注册时间:

网站:0 个   APP:3 个  文章:0 篇

  • 76322

    网站

  • 583

    APP

  • 304450

    文章

  • 56047

    会员

赶快注册账号,推广您的网站吧!
文章分类
热门网站
最新入驻APP小程序

康康体检网2025-07-22

康康体检是全国最大的体检小程序

走糖健康微信小程序2025-07-22

走糖健康是天羿科技网络有限公司

青岛友信口腔(图文)2025-07-22

青岛友信口腔_作者自评: 山东省

DeepSeek手机app下载2025-07-19

思考更深,推理更强,在网页端、APP

卖车上瓜子-瓜子二手车2025-07-19

瓜子二手车成立于2015年9月,是中

微信抢红包透视挂-抢红包神器手机安卓版下载2025-04-13

注意根本不存在这款软件,不要被骗