在这几周的学习中我遇到了很多的问题,对此,我花了很多时间绞劲脑汁的想解决它们,或许解决过程十分的曲折漫长,但是当问题解决的时候那种难以言表的成就感和自豪是无可比拟的。在这过程中我总结了部分常见的问题。
hover:常搭配display:block使用,在使用中常出现悬浮后不显示的情况。可以将悬浮对象和需要显示的部件用一个容器包起来,利用display:none使部件隐藏。显示方法为:父标签:hover 子标签{display:block;}。在刚才的问题中父标签为容器,子标签为隐藏的部件,即可实现悬浮显示。
border:与hover使用时出现内容抖动的问题。这是因为边框在不设置的情况下默认为0,悬浮显示边框时边框又出现占据位置,会挤开内容产生抖动的效果。只需给边框设置一个宽度,悬浮时使边框变色则就不会出现内容抖动的问题。
学习中问题有很多,列举是列举不完的。出现问题时多想想为什么会出现问题,了解问题出现的原因,避免问题的下次出现,甚至利用问题出现的原理为自己所用来达到所需要的效果。有问题说明自己还有不足,还可以再进步。将问题转化为自己的知识,把它们当作自己垫脚石,成就更强的自己!