1.  자료실
  2.  팁
  3.  나의 XE
  4.  Html
  5.  배경이미지

XE 인기게시물

MH 슬라이딩 배너 0....
MH 위젯스타일
prettyphoto - 본문내...
SCM 플레이어 사용법
XE 1.4.4.2버전 이후에...
네비게이션 위젯
IE 버젼별로 css 따로...
문서보기 유저 지정
문하우스 게시판스킨 V...
내용글 출력시 주소창에...
Html Tip
여러사이트에서 제가 필요해 가져온 Html Tip들입니다.

프로그래머가 음악리스트부분의 작업하는 것을 보니...

글이 길때, 마우스오버하면 제목의 text들이 우에서 좌로 스크롤되도록 한다는 것을 알았다.

그런데...스크롤...이런 거 장점은 티끌만큼 있는 반면 단점은 우질라게 많은 거다.

게다가....Mozilla Firefox에선 아예 안되는 <nobr>태그까지...으으윽

이런저런 궁리를 하다가 엉뚱한 아이디어가 떠올랐다.

<a>태그에 hover시 레이어개념으로 띄워서 긴 제목을 모두 보게 할 수 있을까?

만들었다.

이기찬의 명곡(?)

"시간은 모든 걸 잊혀지게 합니다. 하지만 사랑은 모든 걸 기억하게 하죠 (사랑이 아직 남았는데..)"

꽤 긴 제목으로 악명이 높아 웬만한 음악사이트에서 100% 말줄임표를 쓰게하는...

제목부분에 마우스오버를 하면...

realtitle2-frui2store.gif
 
요로케 된다.
 
a.:link {
     width:100%;height:12px;vertical-align:top;overflow:hidden;position:static;color:#494949;
     display:block;background-color::#EFEFEF;
}
a.:visited {
     width:100%;height:12px;vertical-align:top;overflow:hidden;position:static;color:#494949;
     display:block;background-color::#EFEFEF;
}
a.:active {
     width:100%;height:12px;;vertical-align:top;overflow:hidden;position:static;color:#494949;
     display:block;background-color::#EFEFEF;
}
a.:hover {
     display:block;
     border:1px solid #DEDEDE;
     width:495px;
     height:auto;
     position:absolute;
     overflow:show;
     color:#FF0000;
     vertical-align:top;
     background-color:#FFFFFF;
     }
 
위의 소스에서 눈여겨 볼것은 2가지이다.
width속성값, height속성값, 그리고 position속성값이다.
 
width와 height의 퍼센트(%)값은 해당태그의 겉을 감싸고 있는 태그 (어미태그)의 width값을
종속받아 그 값의 퍼센트(%)로 구현하는 것이다.
 
link, visited, active의 width는 <td>태그에 지정된 width값의 100%만큼의 너비를 가지게 되고
레이어로 띄우는 hover때는 495px로 고정시키는 것이다.
height의 경우는 제목의 긴 text를 감추기 위해 12px로 고정시켰다.
레이어로 띄웠을 때에는 text의 길이만큼 자동으로 height가 넓어지도록 auto값을 주었다.
 
position속성의 또 하나의 값 static
이것은 position의 기본값, absolute, relative값이 없을 때의 Default값이다. 안써도 별 상관없는 속성값이지만, hover시에 absolute를 쓰기 위해선 이 Default값이 지정되어 있어야 했다.
 
그외 자세한 디테일은 스스로 해보며 조정해나가야 할 것이다.
 
 
그런데....
참...훌륭한(?) 아이디어 이었음에도 불구하고...
이것을 쓰기에는 뭔가 불편했다.
짧은 제목이었을 때를 체크해주는 속성은 CSS에서 어떻게 해볼수가 없었다.
"녹색 정원"같은 짧은 제목일 때에도 레이어로 띄워야만 하는 것이 꽤 큰 불편함으로 다가왔다.
 
 
굉장히 긴 글인데 짧은 요약글의 형태를 기본으로 하고
마우스오버같은 액션으로 긴글을 보여줘야 하는...
다른 곳에 쓰기에는 좋은 아이디어인 듯 하다.
설명을 보여주어야 하는 popup layer같은 비속성CSS를 이용하는 경우에 대체해도 좋을 듯 하다.
번호
제목
글쓴이
38 IE 버젼별로 css 따로 적용하는 방법
[레벨:30]id: 팔공산
2011-02-17 897
37 마퀴태그의 기본
[레벨:30]id: 팔공산
2010-02-06 2286
36 이미지 바꾸기 소스 1
유료회원감로수
2009-06-06 3914
35 익스6에서만 작동되게하는 css구문
[레벨:30]id: 팔공산
2009-02-19 3574
34 CSS 기초 깨우치기 1
[레벨:30]id: 팔공산
2008-10-12 4499
33 CSS 사용시 익스플로러 버그 해결하기
[레벨:30]id: 팔공산
2008-07-19 3895
32 CSS : 글꼴과 텍스트(2) - 장식과 자간 및 줄간 1
[레벨:30]id: 팔공산
2008-07-19 4900
31 기본적인 태그 (링크걸기)| 1
[레벨:30]id: 팔공산
2008-07-12 4350
30 가장 기본적인 태그들
[레벨:30]id: 팔공산
2008-07-12 2840
29 자신의 홈에 프린트버튼을 넣자 2
[레벨:30]id: 팔공산
2008-07-12 2718
28 테이블(셀) 깨지지 않는 CSS 1
[레벨:30]id: 팔공산
2008-07-12 3553
27 날짜 매개변수 1
[레벨:30]id: 팔공산
2008-07-12 2771
26 이미지 없이 그라데이션효과 주기
[레벨:30]id: 팔공산
2008-07-12 3500
25 자신의 홈페이지 단어를 더블클릭하면 네이버로 해당단어 검색을 1
[레벨:30]id: 팔공산
2008-07-12 2693
24 뒤로..앞으로..새로고침 버튼 넣기
[레벨:30]id: 팔공산
2008-07-12 3780
23 ( align="absmiddle" ) 이미지와 글자 높낮이가 다를때 관해서 3
[레벨:30]id: 팔공산
2008-04-27 5928
22 붙어야 할 이미지가 붙지 않을때.
[레벨:30]id: 팔공산
2008-04-19 2797
21 사각박스 코너를 이미지없이 둥글게 만드는법
[레벨:30]id: 팔공산
2008-04-08 3266
20 CSS로 바꾸어 쓰는 HTML태그!.. [XHTML약간^^;] 1
[레벨:30]id: 팔공산
2008-04-04 3300
19 네이밍 가이드
[레벨:30]id: 팔공산
2008-04-04 3208
18 논리 태그 사용
[레벨:30]id: 팔공산
2008-04-04 3369
17 POSITION속성과 그 속성값 2
[레벨:30]id: 팔공산
2008-04-04 3736
긴 제목 마우스오버시에만 보기
[레벨:30]id: 팔공산
2008-04-04 3214
15 xhtml 기본 작성법
[레벨:30]id: 팔공산
2008-04-04 3163
14 display:block 쪼금 더~
[레벨:30]id: 팔공산
2008-04-04 5797
13 글들의 상하 정렬위치 설정 vertical-align속성
[레벨:30]id: 팔공산
2008-04-04 3736
12 덧글달기 CSS Coding TIP
[레벨:30]id: 팔공산
2008-04-04 2767
11 iframe 대신 사용하는 object 태그 1
[레벨:30]id: 팔공산
2008-04-04 4225
10 TD안엔 DIV를 넣어라? 1
[레벨:30]id: 팔공산
2008-04-04 4041
9 제발...alt텍스트와 title텍스트를 구분해조바바 1
[레벨:30]id: 팔공산
2008-04-04 3675
  • 문하우스는 IE7, 1280*1024 이상의 모니터 해상도에서 최적화 되어 있습니다.무단 E-mail 추출이나, 성인광고를 허용치 않습니다
  • 단축키 : l-목록, w-글쓰기, z-이전글, x-다음글, s-최근글, a-이전목록, d-다음목록, 1-home, 2-data, 3-zbxe, 4-blog, 5-total, 6-QnA