网页注释在网页中引发的两个问题

  在制作网页以及编程的时候,适当的进行注释,不仅使自己的思路清晰,极大地减轻了维护的难度,而且方便项目组其他人了解你的代码,方便对代码的理解以及修改等,但最近在用div+css布局时,经常会遇到一些意想不到的麻烦,而这些麻烦在解决的过程中居然都是注释所引起的。

  麻烦一:注释所引起的文字溢出

  

  图1

  这个是比较常见的问题,例如上图1中,多出的“地图”两个字就是由于注释所引起的,去除注释之后就恢复正常。

  麻烦二:注释所引起的浮动错位

  如下图2,本来布局是打算做成这样子的,为了看的清楚,我把那两个层添加了背景颜色,但由于添加注释的原因,浮动并不能按照正常来显示,而是掉了下来,如图3,一开始以为是浮动的原因,在仔细检查之后排除浮动以及其它的原因之后,删除注释,恢复正常。

  

  图2

  

  图3

  这是目前我在做模板时,所发现由于注释所引起的两个问题,最简单的解决方法是删除注释,但由于注释在很多时候是很有必要的,所以还有一种办法两个浮动的层之间,具体的方法需要去不断尝试。

时间: 2024-09-05 06:36:46

网页注释在网页中引发的两个问题的相关文章

网页技巧:IE中奇怪的左右border断线现象

技巧|网页 如果容器内有两个浮动,并用CLEAR清除浮动.在ie下拖动滚动条时最外层的border会消失,如果给最外层加上宽度或者高度就不会出现.这是一个奇怪的现象,目前还不能解释是什么原因所导致的.看下面的示例: <div style="margin:500px 100px 10px 100px;padding:50px;border:1px solid #ccc;line-height:300%"> <div style="float:left"

DIV CSS网页技巧:网页布局中border断线现象

css|技巧|网页 如果容器内有两个浮动,并用CLEAR清除浮动.在ie下拖动滚动条时最外层的border会消失,如果给最外层加上宽度或者高度就不会出现.这是一个奇怪的现象,目前还不能解释是什么原因所导致的.看下面的示例: <div style="margin:500px 100px 10px 100px;padding:50px;border:1px solid #ccc;line-height:300%"> <div style="float:left&

Asp.net制作的网页在平板电脑中运行,如何使调出软键盘后使其覆盖到页面上

问题描述 Asp.net制作的网页在平板电脑中运行,如何使调出软键盘后使其覆盖到页面上 把网页在平板中运行后,当我点击文本框的时候,平板中自动调出了软键盘,但把我的页面的挤在了上面,我想让软键盘只是覆盖在页面上,网页形状不变,麻烦各位大神啦,最好有代码,谢谢 解决方案 这个是浏览器和平板操作系统的行为,改不了.变通的办法是抑制默认的键盘弹出,用你的网页自己模拟一个软键盘 解决方案二: onfocus事件中直接写blur就可以隐藏了..http://stackoverflow.com/questi

网页登陆、注册中的验证码

问题描述 网页登陆.注册中的验证码 往往网页的登录和注册都需要输入验证码,验证码是怎么做出来的, 我个人认为是自己用PHOTOSHOP做,然后用SEVLET检验图片名字和用户输入是否匹配 ? 解决方案 在程序中画出来,用随机的颜色,随机位移,随机进行几何变换以及添加随机的线条.点等. 解决方案二: 用photoshop做你能做多少个?做1000个?黑客把所有的验证码都下载下来,人工识别了,然后存入数据库,对照查表,那你的验证码还有什么意义. 解决方案三: 随机产生几个数字和字母,生成一张图片传到

如何控制网页框架页内中链接的目标

控制|链接|网页 如何控制网页框架页内中链接的目标 要在一个框架中使用链接以打开另一个框架中的文档,您必须设置链接目标.链接的 target 属性指定在其中打开链接的内容的框架或窗口. 例如,如果您的导航条位于左框架,并且您希望链接的材料显示在右侧的主要内容框架中,则您必须将主要内容框架的名称指定为每个导航条链接的目标.当访问者单击导航链接时,将在主框架中打开指定的内容. 若要设置目标框架,请执行以下操作: 在"设计"视图中,选择文本或对象. 在属性检查器("窗口"

谷歌浏览器无法打开网页在其他浏览器中却可以是怎么回事?

  谷歌浏览器无法打开网页在其他浏览器中却可以是怎么回事?           一.单击"插件"会出现一个小的提示框,将前面的对号取消勾选即可. 二.右击"插件"--"选项",子选项中我们可以建立自己的规则,选择那个网站不用过滤,过滤什么样的元素等等.

网页-Ie11下页面中的flash不刷新问题

问题描述 Ie11下页面中的flash不刷新问题 网页页面中生成一个flash,其他浏览器按f5刷新页面之后 flash的内容每次都会改变 ,但在IE11里边按f5刷新 flash的内容不会有任何变化,正常来说每次刷新页面,应该都会到服务器端做新的请求,都会重新输出这段代码,但是在ie11里就是不刷新 .这是什么情况 生成flash的源码: var so = new SWFObject("http://www.mytest.com/Widgets/CarouselV1.swf", &q

服务器-浏览自己创建的web网页时,网页中调用的.cgi程序会出错。什么原因?

问题描述 浏览自己创建的web网页时,网页中调用的.cgi程序会出错.什么原因? 每次跳转.cgi程序时都会报错, .cgi文件有C文件编译生成的这是什么原因?程序问题还是服务器问题? 解决方案 502属于服务端问题,提示你CGI不兼容.可以具体看看服务端日志等 解决方案二: http://blog.csdn.net/heibaiyijing/article/details/8538413 解决方案三: 502属于服务端问题,代码导致服务器内部出问题了

html分享到微信,网页并不在微信中

问题描述 html分享到微信,网页并不在微信中 有木有大神做过- -心痛死了研究好多天- -如果有html访问手机剪切板的方法也好 解决方案 微信公众平台开发之在网页上添加分享到朋友圈,关注微信号等按钮 解决方案二: 电脑都没有办法访问剪贴板,更加不要说移动端而且还是被阉割过的微信内置浏览器了 解决方案三: 没有权限,如果真能这样的话,就太危险了. 解决方案四: 电脑是可以绕圈过去的复制的