2
가 여기 내 scss
파일입니다 :이온 항목 내부에서 패딩을 제거 - 이온 2 AngularJS와 2
page-home {
.scroll-content{
padding: 8px;
}
::-webkit-scrollbar,
*::-webkit-scrollbar {
display: none;
}
.item {
border: solid #dddddd;
border-radius: 2px;
border-width: 1.5px;
padding: 0 !important;
margin-bottom: 8px;
}
img.imgmg {
width: 100%;
height: auto;
}
}
을이 내 html
파일입니다
<ion-header>
<ion-navbar color="primary">
<ion-title text-center>
App Name
</ion-title>
</ion-navbar>
</ion-header>
<ion-content>
<ion-list>
<ion-item *ngFor="let entry of entries" (click)="openPage(entry)" text-wrap>
<ion-thumbnail>
<img class="imgmg" src="...">
</ion-thumbnail>
<div>...</div>
<h2>Text</h2>
</ion-item>
</ion-list>
</ion-content>
이상하게도, 패딩이 0으로 설정! scss 파일의 중요 부분은 이온 항목의 왼쪽에서만 패딩을 제거하여 패딩을 위쪽과 오른쪽에 유지합니다.
편집
scss
:
{
.scroll-content{
padding: 8px ;
}
.label {
margin: 0 0 0 0;
}
::-webkit-scrollbar,
*::-webkit-scrollbar {
display: none;
}
h2.title {
font-size: 20px;
margin-top: -8px;
margin-left: 16px;
}
.item {
border: solid #dddddd;
border-radius: 2px;
border-width: 1.5px;
padding: 0 !important;
margin-bottom: 8px;
}
div.bar {
padding: 8px;
}
img.imgmg {
width: 100%;
height: auto;
}
img.ndp {
width: 36px;
height: 36px;
}
div.ndph {
margin-left: 8px;
}
}
html
페이지 홈 :
<ion-header>
<ion-navbar color="primary">
<ion-title text-center>
App Name
</ion-title>
</ion-navbar>
</ion-header>
<ion-content>
<ion-refresher (ionRefresh)="doRefresh($event)">
<ion-refresher-content></ion-refresher-content>
</ion-refresher>
<ion-list>
<ion-item *ngFor="let entry of entries" (click)="openPage(entry)" text-wrap>
<ion-thumbnail>
<img class="imgmg" src="..url image..">
</ion-thumbnail>
<div class="bar">
<div style="display:inline-block; vertical-align: middle;">
<img class="ndp" src="..url image..">
</div>
<div style="display:inline-block; vertical-align: middle;" class="ndph">
<p><strong><font color="#343434">Text</font></strong></p>
<p>Text</p>
</div>
</div>
<h2 class="title">Title text</h2>
</ion-item>
</ion-list>
</ion-content>
당신은 브라우저에서 HTML 코드의 스크린 샷을 게시 할 수 있습니다, 내가 aswell 같은 문제를 확실하게 주도했습니다 생각? 특정 태그는 이러한 요소에 스타일을 지정하는 클래스를 얻습니다. –
이것을 .sass 파일에 넣으십시오.'.label { margin : 0 0 0 0; }'무엇이 발생하는지 확인하십시오. –
@aminarghavani는 실제로 위쪽과 아래쪽에서 채우기를 제거합니다. 그것은 또한 오른쪽에있는 패딩을 줄 였지만 여전히 약간의 공간이 있습니다 – Rick