AngularでinnerHTMLの中のイメージのサイズを修正しようとしてもできない問題が起こりました
この部分では効くのですが、やはりinnnerHTMLの中だと効かないっぽいです
<div class="post-image"> <img src="{{post?.post_image[0]?.image['url']}}"> </div>
<div class="post format-gallery"> <div class="post-content"> <h1 class="post-title">{{post?.title}}</h1> <ul class="meta"> <li class="categories" *ngFor="let tag of post?.tags">カテゴリー: <a routerLink="/blog/category/{{tag.name}}"> {{tag.name}}</a></li> <li>{{post?.created_at | date: 'yyyy-MM-dd'}}</li> </ul><!-- /.meta --> <div class="post-image"> <img src="{{post?.post_image[0]?.image['url']}}"> </div> <div class="body-image"> <p [innerHTML]="post?.body"></p> </div> </div><!-- /.post-content --> </div><!-- /.post -->
調べてみたところ以下のようにCSS記述すると問題なく使えるようにナルトのことで、実行したところ無事にサイズが修正されました!
:host /deep/ .post-content { img { text-align: center; width: 100%; height: auto; overflow: hidden; margin-bottom: 30px; } } .similar-image { img { width: auto; height: 200px; display: block; margin-left: auto; margin-right: auto; } }
参考にした記事
コメントを残す