`
taro
  • 浏览: 137107 次
  • 性别: Icon_minigender_1
  • 来自: 东京
社区版块
存档分类
最新评论

PHP源码Include出现异样空格导致CSS间隔问题【转载】

    博客分类:
  • php
阅读更多

      网页设计中界面比较重要,如果CSS变形,哪用户体验的效果将会很不爽。像今天品界就遇到这样的事,PHP源码里会产生一个空格,导致网站变形。我把代码里的空格,一些没必要的代码删除了也还是不行。个人感觉也不应该是编码的问题,因为没有乱码,真的是TMD的奇怪了。PHP代码如下:

    include("conn.php");
    include("includes/cls_function.php");
    if(empty($_SESSION['boke_uid'])){
        echo "<script language=\"javascript\">alert(\"请会员登录后继续操作!\");location.href=\"index.php\";</script>";    exit;
    }
?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
   
      在网上GOOGLE&百度一下,解决方法以下:
      有些时候我们在PHP编程的时候,写HTML DOM CSS开发,会遇到这样的问题,明明两个DIV标记之间没有空格存在,但是浏览页面的时候却多出一块异样的空格,导致两个DIV之间的间隔产生问题。这个问题通常出现在使用PHP的Include函数包含不同的页面时候出现。我们在 Firefox的FireBug或者IE Developer Tools中可以看到有一个异样的空格存在,产生这种情况以下种原因:

1.所包含的PHP文件的编码不一致
      比如以上的例子为File1.php的代码,文件编码为UTF-8,而v1_page1.php则使用了GB2312编码,这个时候出现文件编码不一致,就会出现异样空格或文字。解决方法是文件编码设置一致。

2.HTML编码和文件编码不一致
      众所周知,编码有分文件编码和HTML编码,而文件编码必须和HTML编码一致,文件编码可以在DW里属性中设置,而HTML编码则需要在HTML的Head头代码中设置,例如以下代码:
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

3.同样是UTF-8文件,为何也会出现异常空格
      其实UTF-8有两种格式,一种是"包括Unicode签名(BOM)",一种不带BOM签名的。所以建议在DW中将UTF-8的BOM签名勾选去掉。就可以解决问题了。
基本上参照上面三种方式去解决,可以解决空格异样的情况。
    但是,以上方法都试过了,结果还是不行。我去,啥原因呢?找啊找啊找,最后发现自己在<?php前面加了空格。这真的是自己找的,有木有,有木有,还浪费我时间生命,真的是伤不起啊伤不起~~

原文链接:http://www.webpj.com/wzjs/20114684.htm
分享到:
评论

相关推荐

    html+css网页设计源码(简洁)

    5. **CSS预处理器**:如果源码中使用了 SASS 或 LESS,了解它们如何简化 CSS 编写并提高可维护性。 6. **最佳实践**:注意源码是否遵循了良好的编码习惯,如注释、代码复用和模块化。 通过对这套简洁的 HTML+CSS ...

    php企业站源码 php源码 php整站源码

    通常情况下,一个完整的企业站源码会包含多个文件夹和文件,如HTML模板、CSS样式表、JavaScript脚本、PHP源文件、图片资源、数据库配置文件等。这些文件夹和文件将按照功能和用途组织,如"public_html"(网站根目录...

    HTML5+CSS3 精美登陆界面源码

    在这个登录界面源码中,CSS3的这些特性被广泛应用于创建平滑的动画过渡,提升用户体验。 在压缩包的文件名中,"animated-login-form"可能是一个带有动态效果的登录表单,利用CSS3的动画来增强用户交互。"login-...

    纯css图片无缝走马灯效果源码

    【纯CSS图片无缝走马灯效果源码详解】 在网页设计中,动态的图片展示能够吸引用户的注意力,提升用户体验。"纯CSS图片无缝走马灯效果"是一种常见且实用的技术,它利用CSS3的动画(Animation)和过渡(Transition)...

    Head First HTML与CSS 第2版及随书源码

    本资源包含《Head First HTML与CSS 第2版》及《随书源码》. 由于上传文件大小限制,本TXT文件下载是包含【下载链接】和【密码】,如果有任何下载问题,欢迎联系QQ645860674。 注:本资源书籍清晰度OK 欢迎各位对本...

    html5 CSS3个人主页界面设计源码

    故不能学者:遇师则不中,用心则不专,好之则不深,就业则不疾,辩论则不审,教人则不精.html5 CSS3个人主页界面设计源码 http://blog.csdn.net/rochsoft/article/details/50573441

    纯CSS打造相册效果项目完整源码

    【纯CSS打造相册效果项目】是一个以CSS技术为核心的网页设计实践,主要目的是利用CSS的灵活性和强大功能创建一个互动的、视觉吸引人的相册展示系统。在这个项目中,我们将探讨CSS在布局、图片处理、过渡动画以及响应...

    《CSS3实战》配套源码part1

    此为《CSS3实战》的配套源码和插图,分三部分上传,此为第一部分。 《CSS3实战》由国内资深Web前端工程师撰写,权威性毋庸置疑。如果你是一位有前瞻性的Web前端工作者,那么《CSS 3实战》也许会让你在即将到来的Web...

    《CSS3实战》配套源码part2

    此为《CSS3实战》的配套源码和插图,分三部分上传,此为第二部分。 《CSS3实战》由国内资深Web前端工程师撰写,权威性毋庸置疑。如果你是一位有前瞻性的Web前端工作者,那么《CSS 3实战》也许会让你在即将到来的Web...

    《CSS3实战》配套源码part3

    此为《CSS3实战》的配套源码和插图,分三部分上传,此为第三部分。 《CSS3实战》由国内资深Web前端工程师撰写,权威性毋庸置疑。如果你是一位有前瞻性的Web前端工作者,那么《CSS 3实战》也许会让你在即将到来的Web...

    个人网站(php源码)

    【个人网站(PHP源码)】相关知识点详解 在IT领域,个人网站是展示自我、分享作品或服务的重要平台。本资源提供了一个基于PHP语言构建的个人网站源码,这为那些想要创建个性化网站但缺乏编程经验的人提供了便利。...

    HTML+CSS+JS构建的电商网站页面(源码)

    在本项目中,"HTML+CSS+JS构建的电商网站页面(源码)"是一个针对初学者和学生设计的Web前端开发实践项目。这个项目利用HTML、CSS和JavaScript这三种核心技术来创建一个基本的电商网站界面,是学习前端开发的重要...

    PHP登录与注册源码

    PHP中的`try-catch`结构或条件语句用于捕获并处理可能出现的错误,如数据库连接失败、验证不通过等,向用户显示友好的错误信息。 8. **预防SQL注入**:为了防止恶意用户利用SQL注入攻击,PHP代码应使用预处理语句或...

    个人博客网站html+css源码

    【个人博客网站html+css源码】是一个专为初学者设计的前端项目,它提供了创建一个个性化博客的基础框架。这个项目的核心是HTML和CSS技术,它们是构建网页内容和样式的基石。HTML(HyperText Markup Language)是网页...

    PHP在线评测源码测评系统

    **PHP在线评测源码测评系统**是一种基于PHP编程语言开发的平台,用于自动化测试和评估用户的编程能力。这个系统简洁高效,特别适合教育机构、企业面试或者个人学习者使用,可以方便地对各种编程任务进行在线提交和...

    十大精典PHP项目开发全程案例 CD(源码)十大精典PHP案例作品源程序

    1,中小型企业内部自动化办公管理………PHP源码 2,网上社区系统……………………………PHP源码 3, 供求信息网………………………………PHP源码 4, 网络在线考试网站………………………PHP源码 5,电子商务购物商城...

    html+CSS+JS美食网站素材+源码

    在这个美食网站中,CSS可能被用来定义元素的颜色、大小、布局、字体等视觉效果。开发者可能使用了选择器(如类选择器、ID选择器、元素选择器)来定位特定的HTML元素,并应用样式规则。此外,浮动(float)、定位...

    40个有创意的html+css网页源代码

    9. **暗黑模式**:越来越多的设计考虑到用户偏好,这些源码可能包含了如何根据系统主题切换颜色方案的实现。 10. **交互设计**:例如悬停效果、点击反馈等,提高用户与网页的互动性。 通过深入研究这些源代码,你...

    简单的php网站源码初学者必看

    【PHP网站源码初学者指南】 在Web开发领域,PHP是一种广泛应用的服务器端脚本语言,尤其适合初学者入门。"简单的PHP网站源码初学者必看"这一资源提供了宝贵的实践素材,帮助新晋开发者理解PHP网站的构建过程。这份...

Global site tag (gtag.js) - Google Analytics