IEO Menu
InfoLogin
:: 전체게시물:: HTML 특수문자C/C++JavascriptIT/TIP개발/TIP개발/리눅스관리OSX/Windows잡담/잡동사니라이딩일기자가정비/튜닝유머사진 모음
Input file css (style), Input 파일 버튼 스타일 시트
Read: 9476
2016-08-08 17:05:37
한때 파일 버튼 CSS에 대해서 짜증나리 만큼 히스테리를 가진적이 있었다. 작업해본사람은 알겠지만, 정말 짜증나는 작업이다. 사후 관리도 코드가 지저분해져서 보기 싫고..

일반적인 Input 버튼의 CSS는 그나마 설정이 편하고, 몇가지만 신경쓰면 되지만..

일반적으로 사용하는 파일버튼 디자인은 CSS가 아니라 그냥 개조수준이고, 지금도 아직 그렇게 알려지고 있다.

XP시대가 끝나서 정말 다행이다 ㅋㅋㅋㅋ
일단 이건 내가 사용하는 INPUT 스타일이다.
이 단순함과 깔끔함 얼마나 아름다운가 ㅋㅋ~~
IE브라우저에서 Input 높이 맞추기
Select Box 는 일단 제외하고, 중요한건 파일박스다.

그리고 이 소스에는 한가지 팁이 더 들어 있는데, 바로 input text 박스의 높이다.

====height:24px;line-height:1.0;
Input Text 의 높이를 IE와 외 브라우저에서 맞추기 위해서 필요한 코드다. 이 간단한 코드 하나로, IE에서 높이와 폰트 위치가 제위치를 잡는다.~

높이를 잡기 위해서 line-height 만 쓰면 IE에서는 이게 안먹힌다 그래서 height도 같이 써줘야 하는데 그렇게 되면 또 이게 좋은 결과물을 보여주지 않는다.

그래서 사용하는 방법이 line-height:1.0; 이다. 얼마나 알흠다운가~ ㅋ
빌어먹을 IE 파일버튼~~ 고생은 끝났다.
====input[type=file]::-webkit-file-upload-button
이건 IE이외의 브라우저에서 통한다. 버튼을 바꿀때 유용하다.

====input[type=file]::-ms-value // 값 영역
====input[type=file]::-ms-browse // 버튼 영역
IE는 두가지가 있는데 값 부분과 버튼 영역을 각각 지정할수 있다. 그럼 어렵게 파일버튼을 숨기고, 자바스크립트 끌어오고 하는 몰상식한? 구 작업을 안할수 있다.

지저분한 코드 없이 사용하는 File 스타일시트 얼마나 아름다운가? ~~ㅋ

~~사실 태그 자체에 css 를 입히는건 그다지 좋은 방법은 아니지만... 뭐 어때 ㅎㅎ 알아서 잘 이용하면 됨~
2014/11/01 봉인 라이딩... 일부러 맞춰서 간건아닌데...
2014-11-03 19:45:38
미라쥬250 2015년형 인젝션 순정 최고속과 엔진오일 중간보고...
벤리110의 경우 GPS오차는 2~3% 정도이며, 이것이 사실 무의미한게 거의 확실 ... more
2014-11-01 19:41:02
미라쥬 중립기어 찾기와 벤리 엔진오일
미라쥬 신차를 내린후 중립기어 찾는게 뻑뻑했다. 미라쥬 중립기어 찾는건 ... more
2014-10-25 19:36:23
2014/09/25 미라쥬250 신차 입양..
2014-10-18 19:14:08
2014/09/10 연장 라이딩... MBC 드라미아 > 남한산성 > 팔당댐 찍고 복귀...
2014-09-11 16:35:03
두번째 슬립 이야기 ㅋㅋㅋㅋ 대체 왜? 거기서 급브레이크를 잡았을까?
2014-09-09 16:19:06
2014/09/05(금)~08(월) 추석 라이딩 투어~~
2014-09-09 16:43:23
벤리110의 오너가 될 분들을 위한 조언과 벤리110 실연비 특성.
1. 벤리110의 느린 속도 때문에 장거리 투어에 약간 스트레스를 받을수 있다. ... more
2014-09-09 13:54:45
2014/08/30(토) 대부도 장난감 투어?
2014-08-30 13:45:48
2014/08/27(수) 새로운 장난감을 들고 물왕 저수지로 향했다.
2014-08-27 13:43:03
토쳐라이딩 | IEO.KR
IEO.KR의 사전 서면동의 없이 IEO.KR 사이트의 일체의 정보, 콘덴츠 및 UI등을 상업적 목적으로 전재, 전송, 스크래핑 등 무단 사용할 수 없습니다.