input type=image ,text ,password 를 별도로 style 지정 하는법

웹표준에 맞춰 사이트를 진행하다보니 드자이너선생님이 css를

img               { border-spacing:0px;border-style:none;padding:0px; border:0 none; vertical-align:middle; }

저런식으로 이미지 태그 전체에 지정하다보니

input type=image 도 ie에서는 img 태그로 인식했는지... 스타일이 먹어버려서 곤란했었다

그래서 지식신과 구글신을 뒤져가며 찾아낸 결과

style 에서

input[type=image] , input[type="image"] , input:image , input.image 등 별별게 많이 나왔지만

영문사이트를 찾아보니

ie에서 input[type=image]  이속성은 적용이 되지않는다고 했다

쿨하게 포기하고 jquery 로 작업한후 phpschool에 물어봤더니.. 아래와같은 답변이 나왔다.


처리방법은 2가지정도로 볼수 있는데

1.jquery 를 이용한 방법
일단 쉽고 빠르다.

<script type="text/javascript" src="../Anyjs/jquery-1.4.js"></script>
<script>
 $(function(){
  $("input:image").css("vertical-align","middle");
 });
</script>

input image selector 를 찾아 css로 v-align 만 지정해줬다.


2.style 옵션 중 expression 를 활용
input{vertical-align:expression((this.type=="image")? 'middle' : ''); }

type==image  true 인 경우 middle  아니면 '' 을 준것인데
둘다 빠르게 적용 가능하다.



댓글을 달아 주세요

mysql datatype 목록

Posted by 비회원 프로그래밍/DB : 2010.02.17 09:45

문자형

 DataType

 최대길이

 저장크기

 CHAR  255  char(M) / M 바이트
 VARCHAR  255  M+1 바이트
 TINYBLOB, TINYTEXT  255  M+1 바이트
 BLOB, TEXT  65535  M+2 바이트
 MEDIUMBLOB, MEDIUMTEXT  16777215  M+3 바이트
 LONGBLOB, LONGTEXT  4294967295  M+4 바이트 (대략 4기가)
 ENUM  1 or 2 바이트  

숫자형 (정수 or 실수)

 DataType

 표시범위 (unsigned)

 저장크기 (byte)

 TINYINT

 -128 ~ 127 (0 ~ 255)

 1
 SMALLINT  -32768 ~ 32767 (0 ~ 65535)  2
 MEDIUMINT

 -8388608 ~ 8388607

 (0 ~ 16777215)

 3
 INT

 -2147483648 ~ 2147483647

 (0 ~ 4294967295)

 4
 INTEGER  -2147483648 ~ 2147483647

 (0 ~ 4294967295)

 4
 BIGINT  -9223372036854775808 ~ 9223372036854775807  8
 FLOAT

 -3.402823466E+38 ~

-1.175494351E-38, 0,

 1.175494351E-38 ~ 3.402823466E+38

 8
 DOUBLE

 -1.79769313486231517E+308 ~ -2.2250738585072014E-308, 0,

 2.2250738585072014E-308 ~

1.79769313486231517E+308

 8

 

날짜시간형

 DataType

 표시범위 (표시형식)

 저장크기 (byte)

 DATE

 1000-01-01 ~ 9999-12-31

(YYYY-MM-DD)

 3
 DATETIME

 1000-01-01 00:00:00 ~ 9999-12-31 23:59:59

(YYYY-MM-DD HH:MM:SS)

 8
 TIMESTAMP

 1970-01-01 00:00:00 ~ 2037-12-31 23:59:59

(YYYYMMDDHHMMSS)

 4
 TIME

 -839:59:59 ~ 838:59:59

(HH:MM:SS)

 3
 YEAR

 1901 ~ 2155

(YYYY)

 1

 

댓글을 달아 주세요

 «이전 1  다음»