vlambda博客
学习文章列表

Html+Css实训总结-------bug收集

Html+Css实训总结-------bug收集

一、圆角按钮button点击后出现矩形框线

错误示例Html+Css实训总结-------bug收集解决方式:

{
outline:none
}
  • 1

  • 2

  • 3

解决之后的正确示例
Html+Css实训总结-------bug收集

二:图标引用方法混乱

  • 方法1

 @font-face {
font-family: ccy;
src: url("../font/fontAbout/iconfont.woff");
src: url("../font/fontAbout/iconfont.ttf");
}
span{
font-family:ccy
}
  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

<span>&xe9b2</span>
  • 1

Html+Css实训总结-------bug收集
其中@font-face 在自定义字体以便以后引用,后缀名为woff即为火狐浏览器适配,后缀名为tff即为谷歌浏览器适配文件

方法2:

<head>
<link rel="stylesheet" href="../font/fontAbout/iconfont.css">
</head>
<body>
<span class="iconfont icon-twitter"></span>
  • 1

  • 2

  • 3

  • 4

  • 5

Html+Css实训总结-------bug收集
ps:字体库路径不能错误

三、固定定位显示问题

设定position:fixed后,红圈部分被覆盖
错误示例:
Html+Css实训总结-------bug收集解决方法:
给下面的第一个部分设置margin-top:(nav高度)即可
正确示例:
Html+Css实训总结-------bug收集

四、选择器问题

伪类选择器过于复杂

解决方法:给每个大类取名字,小的用伪类选择器

五、按钮旋转抖动问题

错误示例:
在选中按钮时旋转后依旧是选中状态出现抖动

解决方法:
给按钮外面加一个正方形div,用他控制按钮的旋转

六、placeholder颜色问题

  input::-webkit-input-placeholder{
color: #213869;
margin-left: 20px;
font-size: 25px;
}
::-moz-placeholder{
color: #213869;
font-size: 18px;
opacity: 1;/*这里之前是没有的,发现问题后才加上去的*/
}
  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10

火狐浏览器的适配器需要加一个透明度设置才能显示出来