> 웹 프론트엔드 > HTML 튜토리얼 > 三(奇数)等分两者中间有间隔,两端没间隔_html/css_WEB-ITnose

三(奇数)等分两者中间有间隔,两端没间隔_html/css_WEB-ITnose

WBOY
풀어 주다: 2016-06-24 11:25:24
원래의
1306명이 탐색했습니다.

1.三等分

采用box-sizing:border-box;然后分别给他们赋值你想要的百分比,左边和上边加上border或者padding,本实例采用的是padding,因为样式1,样式二总共分为两层所有用百分比更加合适,最后给他们的父元素添加个margin-left:-间隔大小;让左右两边的间隔不会出现大小不一样。

<div class="cards cards-1/2/3">    <ul class="cardlist clearfix">                                            <li>            <a href="tuniuapp://travel/discover/new_community/tag_list" style="background-image:url(/image/one.jpeg)"></a>        </li>                                                                            <li>            <a href="tuniuapp://travel/discover/new_community/group_list" style="background-image:url(/image/one.jpeg)"></a>        </li>                                                                            <li>            <a href="tuniuapp://travel/discover/new_community/post_detail?post_id=13883" style="background-image:url(/image/one.jpeg)"></a>        </li>                                    </ul></div>
로그인 후 복사

三种样式

.banner .cards .cardlist{  padding: 23% 10px 10px 10px;  margin-left: -1%;}.banner .cards .cardlist li{  float: left;  padding-top:1%;  padding-left:1%;  width:33.333%;  box-sizing:border-box;}.banner .cards .cardlist li a{  background-repeat: no-repeat;  background-size: cover;}.banner .cards-1 .cardlist li a{  display: block;  width: 100%;  padding-top: 48.5%;}.banner .cards-1 .cardlist li:nth-child(1) a{  display: block;  width: 100%;  padding-top: 100%;}.banner .cards-2 .cardlist li:nth-child(1),.banner .cards-2 li:nth-child(2){  width:50%;}.banner .cards-2 .cardlist li a{  display: block;  width: 100%;  padding-top: 40%;}.banner .cards-3 .cardlist li a{  display: block;  width: 100%;  padding-top: 100%;}
로그인 후 복사

 

원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿