<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0 Transitional//EN\">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<meta http-equiv=\"Content-Type\" content=\"application/xhtml+xml; charset=utf-8\" />
<style>
.text
{
relative;
margin:1.5em;
font-size: 14pt;
font-weight: bold;
color: #0000ff;
}
.image
{
relative;
margin: 0 1.5em 1.5em 1.5em;
}
.image img
{
cursor: move;
}
.setButton
{
relative;
margin: 0 1.5em 1.5em 1.5em;
}
.typeA
{
background: yellow;
height: 30px;
}
.typeB
{
cursor: pointer;
background: red;
color:white;
height: 30px;
border-width: 5px;
border-color: #FF99CC;
}
</style>
</HEAD>
<BODY>
<!--타이틀 (학번, 이름) 출력-->
<div id=\"title\" class=\"text\">
학번 : 1234567890, 성명 : 홍길동
</div>
<!-- 이미지 출력 -->
<div id=\"img\" class=\"image\">
<img src=\"이미지 경로\" alt=\"대학교로고\">
</div>
<!-- 버튼 출력 -->
<div id=\"button\" class=\"setButton\">
<input type=\"button\" class=\"typeA\" value=\"색상버튼\">
<input type=\"button\" class=\"typeB\" value=\"색상버튼\">
<div>
</BODY>
</HTML>
===============================
첨부파일로 올려놨고,
붉은 버튼 테두리에 분홍색 말인데, 그거랑 똑같이 출력 해야 하는거면 버튼 쪽 코드 새로 수정해야 할거야
그리고 니가 짠 HMTL / CSS 코드에서 오류 같은거 집어 주자면
<img src=\"?.jpg\" width=\"100\" height=\"100\" vertical-align:bottom cursor-move>
여기에서 vertical-align 은 style 속성이기 때문에 저렇게 바로 쓰면 안됨
style 따로 빼서 클래스로 지정안하고 엘리먼트에 바로 적용할때는
style=\"\"
이라고 해 줘서 저 큰 따옴표 안에 스타일 지정해 줘야 하고, 각 스타일 속성 정의가 끝나면 세미콜론(;) 으로 종결 표시를 해줘야함.
즉,
<img src=\"?.jpg\" width=\"100\" height=\"100\" style = \"vertical-align:bottom; cursor-move\">
이렇게 되 줘야 맞는 표현이고, 끝에 쓴 cursor-move 는 이렇게 쓰는게 아니라
cursor:move 이렇게 써줘야 함. cursor 라는 style 속성을 move 로 주는거란 뜻 ㅇㅇ
결론적으로 <img src=\"?.jpg\" width=\"100\" height=\"100\" style = \"vertical-align:bottom; cursor:move;\">
이게 맞는 표현임 ㅇㅇ
<br>
<STYLE TYPE=\"text/css\">
<!--
.MY{
BORDER-STYLE:SOLID;
BORDER-WIDTH:6PX;
BORDER-COLOR:red;
BACKGROUND-COLOR:YELLOW;
ABSOLUTE;
TOP:60PX;LEFT:50PX;
z-index:1;
}
</STYLE>
여기서 내가 의문점이 든건, 왜 absolute 를 썼냐는건데,
결과물 보고 글 내용 보니까 모르고 쓴거 같아서.
position 은 엘리먼트의 위치를 잡아 주는건데, 여기에 relative, absolut.. 또 뭐 있던가 에이 몰라 여튼 이 2개를 쓰는데
relative 는 다른 엘리먼트들과의 상대적인 위치를 뜻하고, absolute 는 절대적 위치를 뜻함.
relative를 썼을 때 쓸수 있는 속성이 있고, absolute 를 썼을 때 쓸수 있는 속성이 있으니까 이건 상황에 맞게 적절하게 써 줘야함.
아까 그랬지? 이렇게 하니까 버튼이 이미지랑 겹친다고.
absolute 속성을 주고, top: 60px, left: 50px 을 주니까
절대적 위치로 위에서 60px, 왼쪽에서 50px ( 좌표 : 60, 50 ) 에 엘리먼트가 뜨게 되는거야.
여기서 포지션을 쓰고 싶으면 (꼭 쓸 필요 없이 <br /> 태그 만으로도 가능할거 같지만.) absolute가 아니라 relative를 주는게 맞다고 생각함 ㅇㅇ
그리고 이제서야 글 올린 시간 확인했는데 6시에 올린 글이였네... 쩝 이 글은 뻘글이 되었군
아닙니다 방금 확인했는데 제 부탁을 들어주셔서 성의있는 답변 정말 감사합니다.헌데 글씨가 깨져서 나오네요 ㅠㅠ 글구 약간은 불완성 부분이
정성껏 써주신글 정말 감사합니다.알려주신거 토대로 제가 다시한번더 해볼께요 감사드립니다 ^^
설록 // 급하게 짠거라 그럴듯, 내용 정확히 파악 안된것도 있고 ─ 그리고 글씨가 깨져서 나오는건 언어셋 때문에 그럴꺼야. 인코딩을 바꿔봐, 내가 작업한건 UTF-8 로 작업 했는데 인코딩으론 EUC-KR 로 되어 있을지도
정 모르는거 있으면 안되는 부분 물어 보구 ㅇㅇ도와줄수 있는건 도와 줄께. 나도 홈페이지 작업 하러 가야지..
인코딩을 바꾸라는건 구체적으로 뭘 어떻게 바꾸라는 말씀이시죠?? 제가 잘 몰라서 질문드립니다.
내가 준 소스 보면
<meta http-equiv=\"Content-Type\" content=\"application/xhtml+xml; charset=utf-8\" /> 이 부분이 있을꺼야, 여기 보면 [ charset=utf-8 ] 이라고 있는데 이게 인코딩 부분. ㅇㅇ utf-8 로 정의 되어 있지? 이걸 저장 할때 유니코드로 저장 해야 글씨가 안깨지고, 반대로 이 부분이 euc-kr 일 경우엔 ANSI 로 저장 해야 글씨가 안깨짐
언어셋이랑 저장하는 거랑 맞춰줘 ㅇㅇ
아 진심으로 느끼는거지만, 나 설명 존나 개떡같이 설명한다.. OTL 선생질 안하는게 다행