博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
小坑过河
阅读量:5319 次
发布时间:2019-06-14

本文共 1031 字,大约阅读时间需要 3 分钟。

学习之余,总结遇到的坑

1、安装wampserver,一定要安装在盘符的根目录下!!!根目录下的文件夹都可以,否则会报错。如下图 360downloads 就是合格的。

其次,wampserver可能会遇到很多错误,如何检测错误呢?

F:\wampserver\wamp64\bin\apache\apache2.4.17\conf  进来后找到 httpd.conf文件,如图

打开cmd,直接把httpd.conf文件拖到cmd执行,就会看到错误的提示信息了

2、body体宽度并非100%的问题,这个在某些时候不注意会在造成代码错误等,如下图底部文字并没有在body体内,而是通过margin-bottom: -350px; 才让文字沉下去。可是打开百度,F12,却发现它的body是100%高,什么情况?原来浏览器自从IE6以后就不会给body设置宽高了,要给body设置宽高,height: 100% ; 是没有任何作用的,这里的100%是相对元素的父元素设定的,如果不给父元素设置宽高,那么光给body设置高度是无效的。

解决办法这么一说就很能简单了,直接看图

给HTML设置高度后,再给body设置就可以了,解决问题

3、input和button的默认border不一致问题,看图

这个很常见,前面一个input后面button,当你设置同样的height时,却会发现他俩的实际高度是不一样的!!

button在高度计算上始终使用了Quirks模式。在Quirks模式下,边框的计算是在元素的宽度内的,而不像标准模式一样计算在外              ( button的高度包含边框的高度,而文本框text则不包含边框高度。这就类似标准盒子模型和IE盒子模型的区别)

button的高度包含边框的高度,而文本框text则不包含边框高度。

解决:引入reset.css或者自定义样式 border: 0;清除样式,然后自己再设定border

4、Chrome浏览器,当文本代码已经更新,但是浏览器却没有反应,不管是热更新还是手动CtrlS/f5,没有作用。

解决:可能是浏览器使用缓存,这里建议不要写后缀.html文件,写成PHP文件,可减少缓存。大招在这里:shift+f5/ctrl+shift+r 进行浏览器页面强制刷新。

原创文章,不喜勿喷,共同进步

转载注明出处!

 

转载于:https://www.cnblogs.com/fanghl/p/9909478.html

你可能感兴趣的文章
python全栈 计算机硬件管理 —— 硬件
查看>>
大数据学习
查看>>
简单工厂模式
查看>>
Delphi7编译的程序自动中Win32.Induc.a病毒的解决办法
查看>>
Objective-C 【关于导入类(@class 和 #import的区别)】
查看>>
倍福TwinCAT(贝福Beckhoff)常见问题(FAQ)-点击运行按钮进入到运行状态报错Error starting TwinCAT System怎么办 AdsWarning1823怎么办...
查看>>
【转】javascript 中的很多有用的东西
查看>>
Centos7.2正常启动关闭CDH5.16.1
查看>>
Android 监听返回键、HOME键
查看>>
Android ContentProvider的实现
查看>>
sqlserver 各种判断是否存在(表名、函数、存储过程等)
查看>>
给C#学习者的建议 - CLR Via C# 读后感
查看>>
Recover Binary Search Tree
查看>>
Java 实践:生产者与消费者
查看>>
[转]IOCP--Socket IO模型终结篇
查看>>
(五)归一化
查看>>
使用信号量
查看>>
实验八 接口与实现接口的类
查看>>
PostgreSQL 保留关键字添加方法之一,不带参数的函数
查看>>
赛前热手 (天梯赛暴力题)
查看>>