'분류 전체보기'에 해당되는 글 151건

  1. 2010.12.03 텍스트 클릭으로 div 보이고 감추기
  2. 2010.11.18 아이프레임 투명하게 만드는 방법
  3. 2010.10.25 a태그 점선 없애기
  4. 2010.10.25 font
  5. 2010.10.18 select 안에 이미지 넣기
  6. 2010.10.14 tree 메뉴
  7. 2010.10.08 슬라이드 스타일 1
  8. 2010.10.05 selet 박스에 디자인 입히기
  9. 2010.09.15 09년 행정안전부로 인해 웹표준 개편을 하는 공공기관들.
  10. 2010.08.04 div 정가운데 위치시키기

텍스트 클릭으로 div 보이고 감추기

script 2010. 12. 3. 17:03


<script language="JavaScript">
 function hideLevel(fileLayer) {
    var thisLevel = document.getElementById( fileLayer );
    thisLevel.style.display = "block";
    }

 function showHide(fileLayer) {
  var thisLevel = document.getElementById( fileLayer );
  if ( thisLevel.style.display == "block") {
   thisLevel.style.display = "none";
   }
  else {
   hideLevel( fileLayer );
   }
  }
 </script>

onClick="showHide('fileLayer');"

<div id="fileLayer" class="none">
돌아가긴 하는데 맞는건질 모르겟다;
</div>

'script' 카테고리의 다른 글

javascript 1  (0) 2011.04.18
이미지 롤오버  (0) 2010.12.20
selet 박스에 디자인 입히기  (0) 2010.10.05
토글 메뉴  (0) 2010.04.29
자바스크립트 소스 모음 링크  (0) 2010.04.28
:

아이프레임 투명하게 만드는 방법

HTML 2010. 11. 18. 13:49

아이프레임으로 공지 등을 불러올때 공지 배경을 투명하게 하는 방법.

 

공지의 body 태그에 style="background-color:transparent" 를 넣어준다.


(body style="background-color:transparent" leftmargin='0' topmargin='0' marginwidth='0' marginheight='0'>

 

그리고 공지를 불러오는 아이프레임 태그에 allowTransparency=false를 넣어준다.

(iframe allowTransparency=false src='주소' width='100%' height='100' frameborder='no' scrolling='no'>

========================

 

배경이 있는 곳에서 아이프레임을 사용 할 때 유용하게 쓰임.

 

불투명 아이프레임(IE 5.5 이상)

 

iframe 소스안에 style="filter: Alpha(Opacity=60);"

이것만 추가.

 

투명 아이프레임(IE 5.5 이상)

 

iframe 소스 안에 allowTransparency="true"

이것을 추가.

그리고 아이프레임 내부에 들어갈 문서 body의 < > 안에 style="background-color:transparent" 를 추가.


=======================

 

 투명한 iFrame 만들기


iframe을 사용해 웹 페이지 중간에 다른 페이지의 내용을 넣을때가 종종 발생한다.

하지만 웹 페이지의 백그라운드의 컬러나 이미지가 들어가 있는상태면 iframe을 넣을 경우 웹페이지 백그라운드와

iframe의 백그라운드간의 배경이 매칭되지 않는 경우가 있다.

이럴때 iframe의 속성값을 줘서 투명하게 매칭시킬 수 있는 방법이있으니,,,

 

source :

 

 웹페이지
<iframe src="웹페이지 주소" allowTransparency="true" width="가로크기" height="세로크기></iframe>

 

 

 iframe에 들어갈 페이지
<body style="background:transparent;">

 

Relation property
배경을 투명하게 하는 방법도 있지만 iframe자체를 투명하게 해줄 수 있는 방법도 있다.

방법은 아래

 

<iframe src="" style="filter:Alpha( Opacity=50 );">

이와 같이 Alpha값의 Opacity값을 변경해 주면 된다.

'HTML' 카테고리의 다른 글

비디오  (0) 2011.05.12
펌] 폼(Form) 디자인 잘했다는 소리를 듣기 위한 방법론  (0) 2011.03.09
HTML5 표준 기술과 서비스 생태계 변화  (0) 2011.01.24
파비콘  (0) 2010.05.14
올바른 Table 사용  (0) 2010.04.01
:

a태그 점선 없애기

CSS 2010. 10. 25. 13:17

!!! 아래의 글에서 소개하는 방식은 남용될 경우 브라우저가 무지하게 느려진다. !!!

CSS Expression
이 나왔으니 당연히 IE 에만 해당되는 내용이다. 망할 IE 는 outline 스타일속성이 지원이 되지 않기 때문에 굳이 이런 hack 을 써야 하니 좀 짜증날 노릇이다. 

링크나 버튼등에 나타나는 접근성을 위한 점선표시는 사실 보기에는 그리 좋지 않다. 국내 포털들은 그냥 두고 있지만 그래도 명색이 개발자인지라 보기싫은게 있으면 당장 제거하고자 하는 욕구가 마구 솟는다.

그래서 많은 곳에서 점선을 없애는 여러가지 방법을 사용하는데. 이번 포스팅에서는 그간에 나온 방법의 단점을 보완해 보고자 하는 차원에서 잠깐 끄적거리다 만든 코드를 소개한다.

일단 IE 가 아닌 정상적인(?) 브라우저라면 아래의 스타일로 제거가 가능하다.

a, input { outline:none; }      ie8/그외 타 브라우저 제거 가능

하지만 IE 에서는 보통 아래와 같은 hack 을 쓴다.

onfocus="this.blur();"

그런데 이건 솔직히 요즘같은 세상에 누가 일일이 넣어 주고있겠는가? 당장 욕이 나올 지경이다. 그래서 나온 hack 이 IE 에서만 통용되는 Expression 을 사용한 방법이다.

a, input { selector-dummy:expression(this.hideFocus = true); }

보통 위와 같은 식으로 쓰는데 다들 selector-dummy 라는게 특별한 속성인줄 알더라. 특별한 속성아니니 이름은 맘대로 지어도 상관없다. 즉 아래와 같은 방식도 가능하다는 말삼.

a, input { z:expression(this.hideFocus = true); }

그런데! 문제는 expression 을 사용할 경우 실시간으로 속성값이 평가 되기 때문에 브라우저에 알게 모르게 부하가 간다. 위와 같은 식으로 사용했을때 화면상에서 마우스만 슬쩍 움직여도 몇백번씩 expression 이 실행된다. 아~ 이런 끔찍한 일이.... 그러면 어떻해야 하나?

본인이 끄적거리면서 고민하던 것들은 다 집어치우고 결론 부터 말하면, expression 이 수행되고 나면 제거하 는 것이다. 켈켈켈.. 어쩌면 당연한 소린데 그렇게 하는 사람은 별로 못본것 같다. 점선을 없애는 코드는 사실상 한번만 수행되면 되는 코드라는데 핵심이 있다. 그러면 어떻게 없애야 하나? 일부에서는 CSS 로딩후 cssText 파싱해서 처리하는 방법도 본적이 있으나, 굳이 그럴 필요는 없다. 쉬운길로 가자.

일단 더미 속성을 사용하는 경우 expression 의 제거가 정상적으로 되지 않기 때문에 실제 있는 속성을 사용해야 한다. 그러면 a 태그와 input 태그의 수많은 CSS 속성중에 안쓰는 놈 하나만 골라서 그놈을 쓰도록 하자. 예를 들어 word-wrap 같은걸 쓰면 좋다. 그 놈에다가 expression 을 넣는데 그 expression 이 하는 기능은 일단 hideFocus 를 해주고, word-wrap 의 값을 덮어 써서 expression 을 제거하는 것이다. 아래와 같은 식이다.

a, input {
    word-wrap:expression( this.style.wordWrap="normal",this.hideFocus=true);
}


행여나 expression 을 쓰면서 찜찜한 기분이 들던 사람이 있다면 위와 같은 방법을 쓰면 좀 기분이 깔끔해 지시리라.

'CSS' 카테고리의 다른 글

td 안에 div height:100% 만들기  (0) 2010.12.08
텍스트 줄바꿈  (1) 2010.12.08
font  (0) 2010.10.25
select 안에 이미지 넣기  (0) 2010.10.18
div 정가운데 위치시키기  (0) 2010.08.04
:

font

CSS 2010. 10. 25. 13:15
기준 :  1em = 16px = 12pt

font-weight : 400 = normal / 700 = bold 


font 스타일
그동안 border 같은 것만 여러 관련 스타일을 묶어 쓰는 방법은 자주 사용하고 있었는데
font 같은 경우는 잘 안 썼다 (그리고 line-height 까지 지정할 수 있다는건 첨 알았다)

font-style: italic;
font-variant: small-caps;
font-weight
: bold;
font-size: 12pt;
line-height: 14pt;
font-family: helvetica;
font: italic small-caps bold 12pt/14pt helvetica;

출처:http://www.hooriza.com/772

'CSS' 카테고리의 다른 글

텍스트 줄바꿈  (1) 2010.12.08
a태그 점선 없애기  (0) 2010.10.25
select 안에 이미지 넣기  (0) 2010.10.18
div 정가운데 위치시키기  (0) 2010.08.04
Html에 플래시 넣기  (0) 2010.05.11
:

select 안에 이미지 넣기

CSS 2010. 10. 18. 11:27

'CSS' 카테고리의 다른 글

a태그 점선 없애기  (0) 2010.10.25
font  (0) 2010.10.25
div 정가운데 위치시키기  (0) 2010.08.04
Html에 플래시 넣기  (0) 2010.05.11
폰트 사이즈 비교  (0) 2010.04.22
:

tree 메뉴

jQuery 2010. 10. 14. 12:54

힘들었다.....

남이 만들어놓은것 찾는것도, 그걸 맞게 고쳐 쓰는것도 참 일이구나..ㅠㅠ

.shuffle_menu ul{list-style-position:outside;}  
.shuffle_menu li{background-position:0 -176px; padding:3px 0 2px 16px; cursor:pointer;}  
.shuffle_menu span.folder {display:block; background:url(../images/folder.gif) no-repeat; padding: 0px 0 0px 20px;}  
.shuffle_menu span.file {display:block; background:url(../images/file.gif) no-repeat 0 1px; padding: 0px 0 0px 20px;}
.treeview, .treeview ul {padding: 0; margin: 0; list-style: none;}
.treeview ul {background-color:white; margin-top: 4px;}  
.expandable-hitarea{background:url(../images/icon_folder_minus.gif) no-repeat 0 2px;}  
.collapsable-hitarea{background:url(../images/icon_folder_plus.gif) no-repeat 0 2px;}
.treeview .hitarea {height: 16px; width: 16px; margin-left: -16px; float: left; cursor: pointer;}

<!-- shuffle_menu:str -->
    <div class="shuffle_menu">
     <ul id="tree">
      <li><span class="folder">Folder 1</span>
       <ul>
        <li><span class="file">File 1.1</span>
         <ul>
          <li><span class="file">File 1.1</span></li>
          <li><span class="file">File 1.2</span></li>
         </ul>
        </li>
        <li><span class="file">File 1.2</span></li>
       </ul>
      </li>
      <li><span class="folder">Folder 1</span>
       <ul>
        <li><span class="file">File 1.1</span></li>
        <li><span class="file">File 1.2</span></li>
       </ul>
      </li>
     </ul>
    </div>
    <!-- shuffle_menu:end -->

'jQuery' 카테고리의 다른 글

텍스트 메뉴 롤오버  (0) 2011.06.01
슬라이드 메뉴  (0) 2011.05.23
JQuery 플러그인  (0) 2011.04.06
택스트 on_off 탭메뉴 1  (0) 2011.01.27
슬라이드 스타일 1  (0) 2010.10.08
:

슬라이드 스타일 1

jQuery 2010. 10. 8. 01:19
아....이 단순한거 하나 할라고ㅋㅋㅋㅋㅋ.....삽질에 삽질을 거듭했구만...ㅠㅠ


$(document).ready( function(){
 $('.btnL').toggle(
    function () {
   $(this).animate({'left':'-=150px'}, '1000');
    },
    function () {
   $(this).animate({'left':'+=150px'}, '1000');  
    }
  ); 
 
 $('.btnL').click(function(){
  $('.left').animate({width: 'toggle'}, '1000');
 });
});


<style type="text/css">
.wrap{width:500px; height:300px;}
.btnL{position:absolute; left:150px; top:141px; width:30px; height:18px; background:yellow; cursor:pointer; z-index:100;}
.btnR{position:absolute; right:150px; top:141px; width:30px; height:18px; background:yellow; cursor:pointer; z-index:100;}
.center{position:relative; height:300px; background:#ccc;}
.left{position:absolute; left:0; width:150px; height:300px; background:green; z-index:99;}
.right{position:absolute; right:0; width:150px; height:300px; background:green; z-index:99;}
</style>

<div class="wrap"> 
 <div class="center">
  center  
  <div class="btnL">click</div>
  <div class="btnR">click</div>
  <div class="left">left</div> 
  <div class="right">right</div> 
 </div> 
</div>

'jQuery' 카테고리의 다른 글

텍스트 메뉴 롤오버  (0) 2011.06.01
슬라이드 메뉴  (0) 2011.05.23
JQuery 플러그인  (0) 2011.04.06
택스트 on_off 탭메뉴 1  (0) 2011.01.27
tree 메뉴  (0) 2010.10.14
:

selet 박스에 디자인 입히기

script 2010. 10. 5. 10:57
무던히도 고생시키던 select박스. 이것저것 찾아봤지만 맘에드는게 없었는데 아래 블로그에서 딱 원하는걸 찾았다.

http://blog.daum.net/webdeveloper/8663442
두롱님께 감사를 드린다.




...............그래.....내가 전에도 한참 찾다 안된게 이렇게 바로 될리가 없지....

한개만 붙였을때는 잘됐다....그런데 div로 감싸서 float을 준 순간 셀렉트 박스 클릭 불가. 고육지책으로 position을 써서 맞췄다. 맞추고 나니 한페이지에 셀렉트박스가 두개 들어간다. 두번째 박스 누르니 첫번째가 열린다....훗......결국 사용 불가.

해결!!!!

id를  바꿔주고 class에 width값을 주어 같은 사이즈로 고정시킨다. 


'script' 카테고리의 다른 글

이미지 롤오버  (0) 2010.12.20
텍스트 클릭으로 div 보이고 감추기  (0) 2010.12.03
토글 메뉴  (0) 2010.04.29
자바스크립트 소스 모음 링크  (0) 2010.04.28
인풋박스 클릭/아웃시 변화  (0) 2010.04.22
:

09년 행정안전부로 인해 웹표준 개편을 하는 공공기관들.

카테고리 없음 2010. 9. 15. 01:17

금번 추경사업을 시작으로 ‘11년까지 약 150개 기존 전자정부 대민사이트에 대해 브라우저 호환및 장애인 접근성이 확보되도록 개선을 실시한다.

또한 ‘10년까지는 행정기관의 자율적 웹표준 준수를 유도하고, ’11년부터는 신규 대민사이트 구축 시 웹표준 준수를 의무화할 예정이다.
이렇게 되면 ‘11년부터 행정기관은 신규사이트 구축 시 “기술적 제약이 없는 한 최소 3종 이상의 브라우저에서 전자정부 서비스가 정상 동작”하도록 시스템을 구축하여야 한다.

퍼블리셔의 역할은 점점 중요해지고 있는 듯 하다.
하지만 아직도 디자인과 개발 사이에서 갈피를 못잡고 있는 듯한 느낌....

 

구 분

기관명

대상 사이트

국세/재정

국세청

연말정산간소화(www.yesone.go.kr), 현금영수증(www.taxsave.go.kr), 홈택스(www.hometax.go.kr), 근로장려세제홈페이지(www.eitc.go.kr)

기획재정부

디지털예산회계시스템대국민홈페이지(www.digitalbrain.go.kr)

조달/관세

조달청

나라장터(www.g2b.go.kr)

관세청

통관포탈시스템(portal.customs.go.kr)

통계청

통계지리정보서비스(gis.nso.go.kr), e-나라지표(www.index.go.kr)

국정/교육

교육과학기술부

대학알리미(www.academyinfo.go.kr), 학교알리미(www.schoolinfo.go.kr)

외교통상부

해외안전여행홈페이지(www.0404.go.kr), 여권접수인터넷예약(passport.

mofat.go.kr)

감사원

감사지원서비스(www.bai.go.kr)

법제처

국가법령정보센터(www.law.go.kr)

행정/안전

행정안전부

나라일터(gojobs.mopas.go.kr), 새주소안내(www.juso.go.kr), 사이버국가고시센터(www.gosi.kr), 지방공기업경영정보시스템(www.cleaneye.

go.kr), 공직윤리서비스(www.peti.go.kr), 자치단체통합인터넷원서접수(gosi.klid.or.kr), 정부인증관리센터(www.gpki.go.kr), 상훈포털시스템(www.sanghun.go.kr), 정부청사서비스포털(www.chungsa.go.kr), 지방행정연수포털(www.logodi.go.kr)

법무부

외국인을위한전자정부(www.hikorea.go.kr)

경찰청

운전면허포털(http://www.dla.go.kr), 네탄홈페이지(www.netan.go.kr), 실종아동찾기센터홈페이지(www.182.go.kr), 학교여성폭력피해자긴급

지원센터 (www.117.go.kr)

방위사업청

국방전자조달(www.d2b.go.kr)

국토/산업

국토해양부

국가교통DB서비스(www.ktdb.go.kr)

지식경제부

국가표준종합정보센터(www.standard.go.kr)

중소기업청

중소기업지원종합정보서비스(www.bizinfo.go.kr)

해양경찰청

수상레저종합정보시스템(wrms.kcg.go.kr), 독도바다지킴이(dokdo.kcg.go.kr)

농림/수산

산림청

숲에On휴양문화포털사이트(www.foreston.go.kr), 자연휴양림정보시스템(www.huyang.go.kr)

농림수산식품부

친환경인증정보시스템(www.enviagro.go.kr), 농식품안전정보시스템(www.foodsafety.go.kr)

농촌진흥청

농촌진흥방송(http://www.rdacast.com)

문화/복지

문화체육관광부

예술로(www.art.go.kr), KTV한국정책방송(www.ktv.go.kr), e-영상역사관(www.ehistory.go.kr), 국립중앙박물관포털(www.museum.go.kr)

보건복지가족부

공공보건포털 서비스(phi.mw.go.kr)

여성부

위민넷(www.women-net.net)

기상청

날씨ON(www.weather.kr), 기상자료전자민원서비스(minwon.kma.go.kr)


:

div 정가운데 위치시키기

CSS 2010. 8. 4. 14:21

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>무제 문서</title>
</head>
<style type="text/css">
*{margin:0; padding:0;}
html, body{hegith:100%;}
.center{position:absolute; top:50%; left:50%; height: 600px; overflow: hidden; margin-top: -300px; margin-left: -400px;}
</style>
<body>
<div class="center">
<img src="../../All Users/Documents/My Pictures/그림 샘플/수련.jpg" width="800" height="600" />
</div>
</body>
</html>

'CSS' 카테고리의 다른 글

font  (0) 2010.10.25
select 안에 이미지 넣기  (0) 2010.10.18
Html에 플래시 넣기  (0) 2010.05.11
폰트 사이즈 비교  (0) 2010.04.22
CSS속성 선언 순서  (0) 2010.04.22
: