了解构建网站时容易忽略的一些问题



1,让你认为理所当然,给你一些颜色看
这个问题其实是很多人忽视的,小到个人网站,大门户网站很可能会犯这个错误。不想想想,如果你做网站的背景是白色的,那么你会记得在CSS背景颜色中写:#ffffff这段代码?我敢打赌,大多数人不会!不是因为我们懒惰,但这个小小的努力完全被忽视了,为什么?因为我们在大多数情况下使用Windows操作系统,所以在其上运行的各种软件的默认背景颜色是白色的,其中包括IE浏览器,因此网站背景在许多页面的条件下是白色的。制作者想忽略背景无论如何,我们都是白色的,没有字眼看不到。不过别忘了,Windows从XP来支持更换系统主题,还有很多三方主题会改变系统的默认设置,包括背景颜色的设置,如果没有设置页面在背景色中,那么页面将当前浏览器显示背景颜色内容,结果是网站的美学大大减少,我们熟悉网易的例子,下面的截图是在我的机器上浏览的方式,因为更近更换了一套Vista主题风格,所以浏览器背景颜色变成浅灰。
仔细看看Netease的Logo,看看吗?是的,徽标的背景是白色的,但是背景颜色是灰色的,换句话说,网易是整个页面的背景是白色的,这在背景的浏览器的背景下看不到什么是白色的,但是它现在是“泄漏”的。不仅网易,许多门户网站都是这样的,我不以为例,我们可以看到背景颜色设置的重要性。所以,无论您的网站是什么样的背景颜色,请记住设置,即使是白色的!
2,左对齐
我们都知道,默认级别的对齐(align)为左对齐,设置align =“left”而不是效果是一样的,所以很多人不设置这个属性,我以前是这样的。但在某些特殊情况下,IE将默认为左侧对齐被理解为居中,导致在页面上打字的问题,虽然不清楚是什么问题,但大概是这样,所以我们必须习惯于做页面设置对齐属性的形式,做不懒,跳过这一步,页面的表现,所谓多余,大概有用无害
3,细胞宽度 - 隐形杀手
我想知道你是否遇到过这种情况,假设当您设置单元格对齐器的左对齐方式时,发现单元格中放置的文本不会应用该属性的效果,而是继续以居中的显示方式,查看文本两端也没有找到任何垃圾代码包含它们,但在任何情况下都不能更改位置的文本。郁闷?无论如何,当我很郁闷的时候,直到以后,我发现原来的框是变量的属性,删除或重新设置问题是解决的,所以当你遇到同样的问题,不妨查看问题框宽度设置,我相信你会找到一个方法的解决方案。
4,杀死滚动条不会消失
有些人为了个人需要,有些人喜欢成为浏览器隐藏的滚动条,这个效果很容易做到,但有时候发现代码不是问题,而浏览器不是非IE内核类型,而是恶意的滚动条并不会消失!而其中许多这些问题都是在DW和其他可视化编辑软件的页面上生成的。原因是什么?其实在页面代码的原因,查看页面的源代码,你会发现在顶部有两个类似的代码:“http://www.w3.org/TR/xhtml1/DTD/ Xhtml1-transitional.dtd“>
这两个代码叫做DOCTYPE语句,是文档类型(文档类型)的缩写,用来说明你用什么XHTML或者HTML是什么版本。简单地说,两行代码是制作标准化页面的基本组件,浏览器是基于您定义的文档类型来解释您的页面的身份并显示的。换句话说,如果您定义了错误的DOCTYPE,那么您的身份和CSS将不会生效。并定义是否显示滚动条Verflow,overflow-x,overflow-y这三个属性不仅仅是被web标准所采用,所以如果你的页面上面定义了DOCTYPE,那么这三个属性是无效的代码,解决方法是删除头文件的DOCTYPE语句虽然标准越来越受欢迎,但今天不建议这样做。
5,烦人的烦恼
编写代码笔记是一个好习惯,但有时候会出现一些问题,比如为CSS编写中文评论。如果您为自己定义的CSS写中文笔记,那么在某些特殊情况下(如服务器端支持,程序类型使用的页面等)将导致部分代码无效无效,情况我遇到过几次,所以在技术上不要先解决这个问题,还是不要为CSS写一个好的笔记,开发好的命名习惯足以让别人明白他们的代码的意思,即使你必须写,请用英文写。
其实这些问题其实并不是一个大问题,但是问题越容易被忽略,希望上面的教训可以帮到你,即使有一个人从我的好处中浪费了我半天。



上一页:如何提高网页设计开放的速度下一页:完善的网站建设优化方案,确保高流量
关注微信
  • 微信
联系电话
  • 13770851495 联系电话
回到顶部