实现几天小结

2018-3-5 18:06:28 2,867 views

实习几天小结

ie10以下出现如图所示蓝色边框

结构为
<a href="#"><img  src=""/></a>
error
通过取消img的默认样式即可
img{border-style:none;}

 

图片设置响应式伸缩

需要给img设置width:100%;

<!DOCTYPE html>
<html lang="zh">
  <head>
    <meta charset="UTF-8" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <meta http-equiv="X-UA-Compatible" content="ie=edge" />
    <title>Document</title>
    <style type="text/css">
      div>img {
        width: 100%;
      }
    </style>
  </head>
  <body>
    <div><img src="img/1.jpg" /></div>
  </body>
</html>

 

修改默认的select样式信息

开始想直接扔个图片上去应该能解决的,但是ie又不给力,在ie10以下都出现了兼容问题。不能取消掉原来的样式。
 

//ie10及以上可以通过如下取消掉select的默认样式信息,后来由于存在兼容性问题。果断重写select
 select{
            appearance:none;
            -moz-appearance:none;
            -webkit-appearance:none;
            -ms-appearance:none;
            }
           select::-ms-expand { display: none; }

重写后的select样式

error
图片可以去阿里的矢量图库去找  http://www.iconfont.cn/search/index?searchType=icon&q=up

html代码

<div class="copy_right_left">
          <ul class="select_box">
            友情链接<span></span>
            <li class="option_box">
              <a href="#" target="_blank">友情链接2</a>
            </li>
            <li class="option_box">
              <a href="#" target="_blank">友情链接3</a>
            </li>
          </ul>
          <!--</div>-->
        </div>

css代码

.copy_right_left ul {
  position: relative;
  margin-top: 3px;
  cursor: pointer;
  text-align: left;
  font-size: 14px;
  width: 180px;
  height: 22px;
  padding-left: 5px;
  line-height: 22px;
  border: 1px solid white;
  color: white;
  background: url(up.png) no-repeat right;
}
.copy_right_left ul li {
  padding-left: 5px;
  list-style: none;
  margin-left: -6px;
  border: 1px solid white;
  width: 180px;
  margin-top: -50px;
  background: rgb(0, 64, 143);
  display: none;
}
.copy_right_left ul li:hover {
  background: #000;
}
.copy_right_left ul li a {
  color: white;
  text-decoration: none;
}

单行显示和多行显示省略号

单行显示

效果图。。

要确定行的宽度
overflow: hidden;//超过的隐藏
text-overflow:ellipsis;//显示为省略号
white-space: nowrap;//在一行中显示

多行显示

 
1>效果图
。。

display: -webkit-box;
-webkit-box-orient: vertical;  //box-orient 属性规定框的子元素应该被水平或垂直排列
-webkit-line-clamp: 3;//超过3行显示省略号
overflow: hidden;
text-overflow:ellipsis;

2>效果图
。。

p::after {
  content: '...';
  padding: 0 10px 14px 5px;
  background: #fff;
}

 
 

1

分享到微信朋友圈

打开微信,点击底部的“发现”,
使用“扫一扫”即可将网页分享至朋友圈。