7월 1일 목

gunho-sung.log·2021년 7월 1일

학습한 내용
가상 선택자
짝수 2n 홀수 2n+1

규칙에 따른 가상 선택자

태그와 글자 사이 = before
닫힌 태그와 글자 사이 = after

작업 폴더, 파일 관리 방법
폴더명 css, img, js 구분 사용 권장

dothome 무료 호스팅 서비스 신청
filezila ftp 서비스 프로그램 설치

카카오톡 디자인 적용 공부

css 오류 찾을 때 Tip
1. 웹 페이지 - 검사 기능으로 코드 적용 여부 등 확인
2. css 코드가 모두 안먹힐 때는 css파일 링크 태그 오탈자나 경로, 파일명 확인해보기

학습한 내용 중 어려웠던 점 또는 해결못한 것들
1. 파일질라에서 웹 서버 연결 과정에서 오류가 남
2. 카카오톡 디자인 수업에서 작성자명, 작성날짜 코드가 적용이 안되어서 10분 정도 헤맴

해결방법 작성
1. 웹 호스팅 사이트에서 ip를 차단하여 연결이 되지 못했었음. 아이피 차단 해제 요청을 통해서
차단 해제를 받고 연결이 완료되었음.
2. 오탈자가 없었고 모든게 완벽한데 적용이 되지 않아 화가났음. css파일에는 문제가 없다고 판단되었고 html 문서를 유심히 살펴본 결과 div 태그의 문제였다.

태그를 중간에 잘못 닫아두어서 연결이 되지 않았다. 역시나 휴면에러였다.

학습 소감
오늘 수업도 이해하는데는 크게 문제가 없었다. 중간 중간에 오류가 있어서 스트레스가 받는 구간이 2번 있기는 있었다. 한 번은 파일질라에서 FTP와 웹 서버를 연결 할 때와 css코드가 div태그 실수로 적용되지 않는 문제를 찾아내는 것에서 스트레스를 받았다. 프로그래머를 모르는 사람들이 볼 때는 타이핑을 엄청 치면서 작업하는 마치 영화속 해커 같은 모습을 생각한다고 한다. 나도 그중 하나였다. 하지만 코딩이라는 것은 오늘 겪었던 것 처럼 오류를 찾는 시간이 제법 많은 것 같다. 실제 강사님도 그런 경우가 많기 때문에 복붙 기능을 주로 사용하신다고 한다. 그래서 앞으로 코딩을 할 때 처음 부터 세심하게 주의를 기울여야 할 것 같다.

소스파일을 실행한 결과 첨부

네이버
<ul>
	<li>메뉴 1</li>
	<li>메뉴 2</li>
	<li>메뉴 3</li>
	<li>메뉴 4</li>
	<li>메뉴 5</li>
	<li>메뉴 6</li>
</ul>

<ul>
	<li>로그인</li>
	<li>회원가입</li>
	<li>회사소개</li>
	<li>고객센터</li>

</ul>
a: link { color: green; }

a:active {
color: blue;
}

a:hover {
color: pink;
}

input:focus {
border: solid 10px red;
}

Li:first-child {
color: red;
}

li:last-child {
color: blue;
}

li:nth-child(2n + 1) {
color: gray;
}

li:before {
content: "***";
}

li:after {
content: --- ;
}


<ul class="friends-lists">
	<li class="friends-list">
		<a href="#">

			<img src="https://via.placeholder.com/50" class="friend-thumbnail">
			<div class="friend-info">
				<h3 class="friend-name">김민호</h3>
				<span class="friend-intro">Minho kim</span>
			</div>
		</a>

	</li>

	<li class="friends-list">
		<a href="#">

			<img src="https://via.placeholder.com/50" class="friend-thumbnail">
			<div class="friend-info">
				<h3 class="friend-name">박지연</h3>
				<span class="friend-intro">다정한 사람</span>
			</div>
		</a>

	</li>
	<li class="friends-list">
		<a href="#">

			<img src="https://via.placeholder.com/50" class="friend-thumbnail">
			<div class="friend-info">
				<h3 class="friend-name">이민호</h3>
				<span class="friend-intro">Minho Lee</span>
			</div>
		</a>

	</li>


</ul>

.friends-lists {
list-style: none;
}

.friends-lists .friends-list a {
color: #000000;
text-decoration: none;
}

.friends-lists .friends-list a .friend-thumbnail {
border: solid 2px gray;
border-radius: 20px;
}

.friends-lists .friends-list a .friend-info .friend-name {
font-size: 20px;
color: #000000;
}

.friends-lists .friends-list a .friend-info .friend-intro {
font-size: 15px;
color: #c8c8c8;
}

/ Custom /
.friends-lists .friends-list a .friend-info .friend-name {
font-size: 20px;
color: red;
}


<ul class="living-lists">
	<li class="living-item">
			<a href="#">
				<img src="https://via.placeholder.com/170x114" class="living-thumbnail">	
				<div class="living-info">

					<span class="type">리빙</span>
					<h3 class="title">30평대 아파트, 따뜻한 느낌의 침실</h3>
					<p class="paragraph">Nice to meet you 안녕하세요 반가워요
					동해물과백두산이마르고닳도록하느님이보우사하사
					우리나라만세 무궁화삼천리화려강산 하느님이보우하사
					우리나라만세</p>
			
							
				<div class="date-wrap">
					<span class="source">유니크</span>
					<span class="date">3개월 전</span>
				</div>
			</a>
		</li>		
		<li class="living-item">
			<a href="#">
				<img src="https://via.placeholder.com/170x114" class="living-thumbnail">	
				<div class="living-info">

					<span class="type">리빙</span>
					<h3 class="title">아이있는 집 주방 1년 간의 소소한 변화</h3>
					<p class="paragraph">Nice to meet you 안녕하세요 반가워요
					동해물과백두산이마르고닳도록하느님이보우사하사
					우리나라만세 무궁화삼천리화려강산 하느님이보우하사
					우리나라만세</p>
			
								
			
				<div class="date-wrap">
					<span class="source">miju</span>
					<span class="date">1개월 전</span>
				</div>
			</a>
	</li>
</ul>

.living-lists {
list-style: none;
}

.living-lists .living-item a {
color: #000000;
text-decoration: none;
}

.living-lists .living-item .living-info .type {
color: #c08d31;
font-weight: 700;
font-size: 12px;
}

.living-lists .living-item .living-info .title {
font-size: 13px;
color: #000000;
}

.living-lists .living-item .living-info .paragraph {
font-size: 13px;
color: #404040;
line-height: 20px;

}

.living-lists .living-item .living-info .date-wrap .source ,
.living-lists .living-item .living-info .date-wrap .date {
font-size: 12px;
color: #505050;

}

.living-lists .living-item .living-info .date-wrap .date {
color: gray;
}

.living-lists .living-item .living-info .date-wrap .date:brfore {
content: '-';
}

.living-lists .living-item:hover {
background-color: pink;
}

.living-lists .living-item a:hover .living-info .title {
text-decoration: underline;
}

profile
프로그래밍 초보 입문

0개의 댓글