2012-10-23 1 views
1

누구나 how to style a file input in an html form을 알고 싶어합니다. (그리고 그에 대해서는 이 잘 알려져 있습니다. techniques). 그러나 나는 오히려 을 알고 싶습니다. 우리는 기술적 인 한계를 극복해야만합니다. 내가 w3c documentation 정말 불편 해요유명한 찾아보기 버튼 (파일 입력)의 스타일을 지정하는 것이 왜 그렇게 어려운가요?

, 그래서 어쩌면 내가 완전히 내 연구 중에 놓친,하지만 난 솔리드 문서에 대한 기원이 문제의 (참조 달콤한 것를) 찾을 수 없습니다.

답변

4

이 컨트롤은 HTML이 아닌 OS에서 렌더링됩니다. 플랫폼에 따라 다릅니다. 그것은 사양의 일부가 아니기 때문에 스타일에 "어렵다".

1

표준 파일 찾아보기 단추로 인식 할 수없는 단추가 있으면 보안 위험이 발생할 수 있으므로 어렵습니다. 그것은 onBeforeUnload와 다른 위험한 기능에 대한 대화와 같습니다. 그들은 알아볼 수 있어야합니다.

3

기본적으로 입니다. 모든 표준에서 "찾아보기 버튼"이 없습니다. 바로 브라우저가 어떻게 컨트롤을 렌더링하는지입니다. 다른 브라우저는 색상, 크기, 위치 등을 다르게 표현합니다. 입력 스타일을 더 현명하게 표현할 수 있다면 좋겠지 만 지금은 그 내용이 "그림자 DOM"으로 알려져 있습니다. 기본적으로 "여기에 물건이 있지만 표준에 없기 때문에 건드릴 수 없습니다."

1

파일 시스템에 대한 노출은 매우 안전하게 보호됩니다. 액세스 권한이 부여되지 않는 경우도 있습니다 (iPhone).

관련 문제