
현재 브라우저 화면에서 그냥 볼때 보이는 화면입니다.
스펙 안의 content 내용을 한줄씩 띄웠는데(2번째 사진 참고) 그냥 화면에서 보면 띄어쓴게 나타나지 않아서요.. 이걸 css에서 수정을 해봐도 안되길래 혹시 skin에서 content 부분 관련해서 뭔가 수정을 해야할까요??

아래 코드는 list.skin 내용입니다.
Copy
<div class="info">
<div class="name"><?php echo $list[$i]['subject'] ?></div>
<div class="txt">
<p class="rch">제조사 : <?=$list[$i]['wr_1']?></p>
</div>
<div class="txt">
<p class="rch">스펙 : </p>
<!-- <p><?php echo $content ?></p> -->
<p><?php echo $content ?></p>
</div>
</div>
답변 3개 / 댓글 5개
채택된 답변
+20 포인트
블랙캣77
3년 전
내용 출력하는 부분을 nl2br($변수)로 한번 해보세요.
답변에 대한 댓글 1개
초보자야옹
3년 전
감사합니다! <p><?php echo nl2br($list[$i]['wr_content']) ?></p> 이렇게 쓰니까 잘 보입니다
css에서 line-height: 2이런식으로 줄간격 띄우면 되지 않나용? (궁금합니다)
답변에 대한 댓글 4개
초보자야옹
3년 전
첨부사진2번처럼 에디터 안에 띄어쓰기로 쓴대로 나와야해서요ㅜㅜ 그래도 라인하이츠값 주니까 좀 더 보기 편하긴 하네요ㅎㅎ
초보자야옹
3년 전
<p><?php echo nl2br($list[$i]['wr_content']) ?></p> 이렇게 하니까 list.skin에서도 br태그 적용된채 잘 보이네요ㅎㅎ
chatgpt
3년 전
<p><?php echo $content ?></p> 부분을 주석처리하고 다음과 같이 해보았는데 안되네요..
Copy
<div class="txt">
<p class="rch">스펙 : </p>
<?php echo str_replace("
", "<br>", $content); ?>
</div>
<?php echo $content ?> 부분이 list.skin 에 있는 내용이고, 이 부분을 수정해서 띄어쓰기를 해줘야하는데 어떻게 해야할지 잘 모르겠습니다..
<?php echo $content ?> 가 출력하는 내용은 아래와 같습니다.
답변을 작성하려면 로그인이 필요합니다.