728x90
박스 밖으로 글씨가 넘어가는 현상 (오른쪽, 하단)
아래 코드 작성
(but 박스 안에 메세지가 가득 차면 더 이상 추가가 되지 않는 문제 해결 필요)
overflow: hidden;
word-wrap: break-word;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
겹치는 현상
a가 길게 적고 b가 짧게 적으면 겹쳐지는 현상 발생
현재 메세지를 넣는 방법이 메세지를 입력할 때 마다 div로 띄워진다.
let newMsg = document.createElement('div');
class를 넣어서 겹치지 않게 작성했다.
newMsg.className = "chat-msg";
출처 : [JavaScript] class가 있는 docment.createElement()를 사용하기
css 코드 작성
.chat-msg {
display: inline-block;
width: 400px;
white-space: normal;
}
이 전에 작성했던 박스 밖으로 글씨가 넘어가는 현상 css 코드는 다시 이전코드로 변경
(위 css 코드에서 가로를 지정해줬기 때문에 오른쪽 박스 바깥으로는 넘어가는 일 없음)
.msgArea {
margin: 25px 0 0 126.5px;
width: 720px;
height: 650px;
border: 5px solid rgba(175, 209, 250, 0.78);
/* word-wrap: break-word;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical; */
}
메세지 입력 칸 초기화
$(".content").val('')
2021.09.14 - [TIL] - 2일차(2주차_초기화 기능 추가)
자동으로 커서 띄워주기
autofocue 속성 이용
<input type="text" placeholder="보낼 메세지를 입력하세요." class="content" autofocus>
출처 : [html] HTML 페이지 로딩시 <input>에 커서 자동으로 가기
728x90
'TIL' 카테고리의 다른 글
243일차(모험 152일차) - 게시글 기능 추가 (0) | 2022.05.16 |
---|---|
240일차(모험 149일차) - mysql 연동하기(port 변경) (0) | 2022.05.13 |
238일차(모험 147일차) - 프로젝트 (0) | 2022.05.11 |
237일차(모험 146일차) - ⭐문제 해결⭐ (0) | 2022.05.10 |
236일차(모험 145일차) - 처음부터 다시 해보기 (0) | 2022.05.09 |