HTML5 양식의 CSS 스타일 만들기
- 주제:
- Mobile Forms
작성 대상:
- User
XFA 기반 양식 템플릿의 HTML5 렌디션은 여러 HTML 요소로 구성됩니다. 이러한 요소는 순서대로 배열됩니다. 모든 요소에는 잘 정의된 CSS 클래스가 있습니다. 이러한 CSS 클래스를 사용하여 요소의 모양을 선택하고 변경할 수 있습니다.
요소의 CSS 클래스
모든 요소에는 잘 정의된 CSS 클래스가 포함되어 있습니다. 이러한 클래스를 수정하여 요소의 모양을 변경할 수 있습니다. 필드 및 그리기 요소를 제외한 모든 요소에는 Type 클래스와 Name 클래스의 두 가지 CSS 클래스가 있습니다.
-
다음 형식 클래스 는 XFA 필드의 유형을 나타냅니다. 을(를) 재정의할 수 있습니다
type
클래스를 사용하여 특정 유형의 모든 요소의 스타일을 수정합니다. -
다음 이름 클래스 는 XFA 필드의 이름에 해당합니다. 을(를) 재정의할 수 있습니다
name
사용자 지정 스타일을 수정하고 요소에 적용할 클래스입니다.
AEM Forms Designer에서 이름이 지정되지 않은 페이지의 경우 HTML5 양식의 페이지 이름은 페이지 수의 증가 순서로 지정됩니다. 예를 들어, 두 페이지가 있는 HTML5 양식의 경우 페이지 이름은 Page1, Page2.
필드 요소
필드 요소에는 두 개의 중첩 요소가 포함되어 있습니다. 위젯 및 캡션.
위젯 요소
위젯 요소는 사용자와의 상호 작용을 위한 사용자 인터페이스 요소를 포함합니다. 이 클래스에는 다음의 세 가지 CSS 클래스가 있습니다.
- 위젯: 모든 위젯에는 이 클래스가 있습니다.
- 이름: AEM과 함께 제공되는 모든 위젯에는 위젯 이름 클래스가 포함되어 있습니다. 사용자 지정 위젯의 경우 위젯 개발자는 위젯 이름 클래스를 제공합니다.
- 유형: 모든 위젯에는 사용자 인터페이스 요소가 있습니다. 이 클래스는 사용자 인터페이스 요소의 유형을 정의합니다.
<!--field with caption-->
<div class="field numericfield NumericField3 ">
<div class="caption">
caption content
</div>
<div class="widget numericfieldwidget numericInput">
widget content
</div>
</div>
<!--field without caption-->
<div class="widget numericfieldwidget numericInput">
widget content
</div>
유형 및 이름 클래스 외에 필드 구성 요소에는 라는 추가 CSS 클래스도 포함되어 있습니다 하위 유형. 하위 유형은 필드의 유형(예: NumericField, DateField, TextField)을 식별합니다. 하위 유형 클래스를 재정의하여 유형, 하위 유형의 모든 필드의 스타일을 수정할 수 있습니다.
다양한 구성 요소에 대한 CSS 클래스
구성 요소 | 유형 | 이름 |
페이지 | 페이지 | 사용자 정의 이름 또는 페이지<pagenumber> (기본값) |
컨텐츠 영역 | contentarea | 사용자 정의 이름 |
하위 양식 | 하위 | 사용자 정의 이름 |
제외 그룹 | exclgroup | 사용자 정의 이름 |
Draw | 그리기 | 사용자 정의 이름 |
필드 | 필드 | 사용자 정의 이름 |
캡션 | caption | NA |
위젯 | 위젯 | 위젯 개발자가 정의합니다(사용자 정의 위젯의 경우 다음 섹션의 표를 참조하십시오) |
다양한 필드에 대한 CSS 클래스
AEM Forms 디자이너는 NumericField, DecimalField 및 Date 필드와 같은 형식의 다양한 필드 유형을 지원합니다. HTML의 이러한 모든 필드에는 위에 언급된 CSS 클래스가 포함되어 있습니다. 또한 필드 유형에 따라 일부 추가 클래스가 포함되어 있습니다.
모든 필드에는 UI 요소를 나타내는 연관된 위젯이 있습니다. 각 필드의 클래스와 각 필드와 관련된 위젯이 아래에 나열되어 있습니다.
필드 유형 | 하위 유형 | 위젯 이름 | 위젯 유형 | HTML UI 태그 |
버튼 | NA | xfaButton | buttonfieldwidget | 입력 유형=단추 |
CheckButton | checkboxfield | XfaCheckBox | checkboxfieldwidget | 입력 유형=확인란 |
DateField | datefield | dateField | datefieldwidget | 입력 유형=text |
DateTimeField | 텍스트 필드 | textField | textfieldwidget | 입력 유형=text |
DecimalField | numicfield | numericInput | numicfieldwidget | 입력 유형=text |
드롭다운 | 초식자 | dropDownListWidget | 선택할 수 있는 위젯 | 선택 |
ListBox | 초식자 | listBoxWidget | 선택할 수 있는 위젯 | ol |
숫자 필드 | numicfield | numericInput | numicfieldwidget | 입력 유형=text |
PasswordField | 암호 필드 | defaultWidget | passwordfieldwidget | 입력 유형=암호 |
라디오 단추 | 방사성 필드 | XfaCheckBox | radifieldwidget | 입력 유형=라디오 |
텍스트 필드 | 텍스트 필드 | textField | textfieldwidget | 입력 유형=text |
TimeField | 텍스트 필드 | textField | textfieldwidget | 입력 유형=text |
다양한 그리기 요소에 대한 CSS 클래스
AEM Forms 디자이너를 사용하여 텍스트 및 이미지와 같은 정적 그리기 요소를 삽입할 수 있습니다. 각 그리기 요소에 대해 별도의 CSS 클래스가 해당 요소와 연결됩니다. 그리기 요소에 대한 CSS 클래스 목록은 아래에 나와 있습니다. 모든 그리기 요소에는 그리기 클래스와 연결된 그리기 클래스가 있습니다.
그리기 문자 | CSS 클래스 |
---|---|
텍스트 | text |
이미지 | 이미지 |
사각형 | 사각형 |
Line | line |
양식의 다른 부분 스타일 지정
HTML 양식에 UI 구성 요소가 표시되는 모양 외에 인라인 오류, 인라인 경고 및 유효성 검사 오류가 있는 필드와 같은 요소 스타일을 변경할 수 있습니다.
Styling Inline Errors
필드의 유효성 검사에서 오류가 발생하면 필드가 활성 상태일 때 인라인 오류가 표시됩니다. 인라인 오류 스타일을 변경하려면 CSS ID를 무시합니다 error-msg.
Styling Inline Warnings
필드의 유효성 검사에서 경고가 발생하면 필드가 활성 상태일 때 인라인 경고가 표시됩니다. 이러한 인라인 경고의 스타일을 변경하려면 CSS ID를 무시합니다 경고 메시지.
Styling Fields with Validation Errors
필드에 대한 유효성 검사가 실패하면 위젯 스타일이 변경됩니다. 이 스타일 변경은 CSS 클래스를 적용하여 수행됩니다 widgetError 위젯 구성 요소 아래에 표시됩니다. 기본 스타일을 수정하려면 widgetError 클래스 이름을 지정합니다.
이 주제에 대한 추가 도움말
Experience Manager
- AEM 6.4 Forms 안내서
- 릴리스 노트
- 시작하기
- AEM Forms 설치 및 구성
- AEM Forms을 위한 아키텍처 및 배포 토폴로지
- AEM Forms 설치에 대한 지속성 유형 선택
- OSGi에 AEM Forms 설치
- JEE에 AEM Forms 설치
- JEE에서 AEM Forms에 대해 지원되는 플랫폼
- JBoss 턴키를 사용하여 JEE에 AEM Forms 설치 및 배포
- AEM Forms Document Security 서버 설치 및 구성
- AEM Forms 설치 준비 중(단일 서버)
- JBoss용 JEE에 Adobe Experience Manager Forms 설치 및 배포
- WebLogic용 JEE에 AEM Forms 설치 및 배포
- WebSphere용 JEE에 Adobe Experience Manager Forms 설치 및 배포
- AEM Forms Workbench 설치
- Designer 설치 및 구성
- AEM Forms(서버 클러스터) 설치 준비
- JBoss 클러스터의 JEE에서 Adobe Experience Manager Forms 구성
- WebLogic 클러스터의 JEE에서 Adobe Experience Manager Forms 구성
- WebSphere 클러스터의 JEE에서 Adobe Experience Manager Forms 구성
- AEM Forms 구성
- AEM Forms 업그레이드
- 사용 가능한 업그레이드 경로
- OSGi에서 AEM Forms 업그레이드
- JEE에서 AEM Forms 업그레이드
- AEM Forms 업그레이드 준비
- JEE의 Adobe Experience Manager Forms 업그레이드 체크리스트 및 계획
- JEE의 AEM 6.4 양식으로 업그레이드
- JBoss용 JEE의 Adobe Experience Manager Forms으로 업그레이드
- JBoss용 JEE의 Adobe Experience Manager Forms으로 LiveCycle ES4 SP1에서 업그레이드
- JBoss 턴키용 JEE의 AEM Forms으로 업그레이드
- JBoss 턴키용 JEE의 Adobe Experience Manager Forms으로 LiveCycle ES4 SP1에서 업그레이드
- WebLogic용 JEE의 Adobe Experience Manager Forms으로 업그레이드
- WebLogic용 JEE의 LiveCycle ES4 SP1에서 Adobe Experience Manager Forms으로 업그레이드
- WebSphere용 JEE의 Adobe Experience Manager Forms으로 업그레이드
- WebSphere용 JEE의 LiveCycle ES4 SP1에서 Adobe Experience Manager Forms으로 업그레이드
- AEM Forms 관리
- 양식 데이터 모델
- 적응형 Forms - 기본 작성
- 적응형 양식 작업에 대한 우수 사례
- 적응형 양식 만들기
- 적응형 양식 조각
- 제출 작업 구성
- 적응형 양식에서 CAPTCHA 사용
- 적응형 양식 키워드
- 적응형 양식의 표
- 적응형 양식 자동 저장
- 리디렉션 페이지 구성
- 액세스 가능한 적응형 양식 만들기
- 반복 가능한 섹션을 사용하여 양식 만들기
- AEM Sites 페이지에 적응형 양식 또는 대화형 커뮤니케이션 포함
- 외부 웹 페이지에 적응형 양식 임베드
- 적응형 양식 구성 요소의 인라인 스타일
- 다단계 양식 시퀀스 소개
- 적응형 양식의 레이아웃 기능
- AEM Forms의 자리 표시자 텍스트
- 양식 미리 보기
- 적응형 양식 재사용
- 적응형 양식의 구분 기호 구성 요소
- 스크리블 서명을 사용하여 양식에 전자 서명 적용
- AEM Forms 키보드 단축키
- 제출 검토자와 양식 연결
- 양식 필드에 대한 컨텍스트 내 도움말 작성
- 적응형 Forms - 고급 작성
- JSON 스키마를 사용하여 적응형 양식 만들기
- XML 스키마를 사용하여 적응형 양식 만들기
- 적응형 양식에서 Acrobat Sign 사용
- 테마 만들기 및 사용
- 적응형 양식 규칙 편집기
- 적응형 양식에서 양식 데이터 모델 서비스를 호출하는 API
- 적응형 양식 비동기 제출
- 적응형 양식 세트를 사용하여 적응형 양식 만들기
- 적응형 양식 템플릿
- 적응형 양식 표현식
- 적응형 양식에 대한 기록 문서 생성
- 소극적 로드 옵션이 있는 대용량 양식의 성능 향상
- 적응형 양식 필드 미리 채우기
- 적응형 양식에서 SOM 표현식 사용
- 사용자 데이터의 정보를 양식 제출 메타데이터에 추가
- XDP 기반 적응형 양식의 XFA 지원
- 디자이너에서 페이지 제로 콘텐츠 변경
- 사용자 그룹을 선택하는 규칙 편집기 액세스 부여
- AEM 번역 워크플로우를 사용하여 적응형 양식 및 레코드 문서를 현지화합니다
- 적응형 양식 테스트 자동화
- 적응형 양식의 스타일 지정 구문
- 적응형 Forms과 XFA 양식 템플릿 동기화
- Acrobat Sign과 AEM Forms 통합
- 양식의 자산에 대한 검토 만들기 및 관리
- 적응형 양식에 대한 표준 유효성 검사 오류 메시지
- 대화형 통신
- 워크플로
- AEM Forms 작업 공간
- AEM Forms 작업 공간 소개
- AEM Forms 작업 공간 작업
- AEM Forms 작업 공간 아키텍처
- Flex 작업 영역에서 AEM Forms 작업 영역의 기능을 사용할 수 없습니다
- AEM Forms 작업 영역에서 Flex 작업 영역의 기능을 사용할 수 없습니다
- 백본 상호 작용
- 재사용 가능한 구성 요소에 대한 설명
- 렌더러에 대한 문서 세부 정보
- 웹 애플리케이션에서 AEM Forms 작업 공간 구성 요소 통합
- 새로운 렌더링 및 제출 서비스
- 폴더 구조 이해
- AEM Forms 작업 공간에서 타사 애플리케이션 통합
- AEM Forms 작업 공간 JSON 개체 설명
- AEM 양식 작업 공간 사용자 지정 소개
- AEM Forms 작업 공간 사용자 지정을 위한 일반 단계
- AEM Forms 작업 공간 사용자 인터페이스의 로케일 변경
- 새 로그인 화면 만들기
- 오류 대화 상자 사용자 지정
- 작업에 대한 탭 사용자 정의
- 작업 세부 사항 페이지 사용자 지정
- 프로세스 인스턴스 목록 사용자 정의
- 작업 작업 사용자 지정
- ToDo 목록에 추가 데이터 표시
- 요약 URL에서 작업 변수 가져오기
- 경로 작업에 사용되는 이미지 사용자 지정
- JavaScript 파일 축소
- 추적 테이블 사용자 지정
- 설명서에 대한 링크 업데이트
- AEM Forms 작업 공간에서 양식 작업
- AEM Forms 작업 공간에 사용되는 API
- AEM Forms 작업 영역에서 기존 프로세스 데이터를 사용하여 새 프로세스 시작
- 하나의 서버에서 두 개의 AEM Forms 작업 공간 인스턴스 호스팅
- 인터페이스의 색상 구성표 변경
- 인터페이스에서 글꼴 변경
- 브랜딩용 조직 로고 변경
- 작업 요약 창에 정보 표시
- 사용자 아바타 표시
- AEM Forms 작업 공간 시작하기
- 관리자 보기를 사용하여 조직 계층 구조에서 작업 관리
- 프로세스 시작
- 프로세스 추적
- 단일 사인온 및 시간 초과 핸들러
- HTML 작업 공간에서 적응형 양식 사용
- AEM Forms 작업 공간과 Microsoft Office SharePoint Server 통합
- 할 일 목록 작업
- AEM Forms 작업 공간 문제 해결 지침
- AEM Forms 앱
- AEM Forms 앱 소개
- AEM Forms 앱용 환경 설정
- Xcode 프로젝트를 설정하고 iOS 앱을 빌드합니다.
- iOS용 보안 AEM Forms 앱 빌드
- Visual Studio 프로젝트를 설정하고 Windows 앱을 빌드합니다.
- Android Studio 프로젝트를 설정하고 Android 앱을 빌드합니다.
- AEM Forms Android 앱 빌드
- AEM Forms 앱 배포
- 제스처 사용자 지정
- 브랜딩 사용자 지정
- 테마 사용자 지정
- AEM Forms 앱에 로그인
- 홈 화면
- 앱 동기화
- 양식 작업
- 시작 지점 작업
- 작업 열기
- 작업 또는 양식을 초안으로 저장
- AEM Forms 앱에서 자동 저장 사용
- 양식을 템플릿으로 저장
- 첨부 파일 추가
- 오프라인 모드에서 작업
- 일반 설정 업데이트
- AEM Forms 앱 문제 해결
- HTML5 양식
- HTML5 양식 소개
- HTML5 양식 시작하기
- HTML 5 양식의 아키텍처
- HTML 5 양식과 PDF forms 간의 기능 차별화
- HTML5 양식에 대한 FAQ(자주 묻는 질문)
- HTML5 양식의 양식 템플릿 디자인
- HTML 5 양식 우수 사례
- 액세스 가능한 HTML5 양식 디자인
- XDP 양식의 HTML 5 미리 보기 생성
- HTML5 양식의 양식 템플릿 렌더링
- HTML5 양식에 대한 첨부 파일 활성화
- HTML5 양식 서비스 프록시
- HTML 5 양식 최적화
- HTML5 양식에 대한 화면 판독기
- HTML5 양식에 대한 사용자 지정 프로필 만들기
- HTML5 양식의 오른쪽에서 왼쪽 쓰기 언어
- Forms Bridge와 HTML5 양식의 사용자 지정 포털 통합
- HTML5 양식에서 사용자 정의 모양 만들기
- HTML5 양식의 기본 스타일 변경
- HTML5 양식에 대한 그림 절 지원
- HTML5 양식에서 액세스 가능한 복잡한 표 만들기
- HTML5 양식의 CSS 스타일 만들기
- HTML5 양식에 대한 오류 메시지 사용자 지정
- HTML5 양식을 초안으로 저장
- HTML5 양식에 대한 로깅 활성화
- HTML 5 양식 디버깅
- HTML5 양식에 대한 스크립팅 지원
- AEM Forms의 양식 세트
- 문자 및 서신
- 서신 관리 개요
- 레이아웃 디자인
- 데이터 사전
- 문서 단편
- 편지 만들기
- 서신 만들기
- 표현식 빌더의 원격 함수
- 에이전트 서명 이미지 관리
- 편지 및 대화형 커뮤니케이션의 사후 처리
- 자산 목록 보기에 사용자 지정 작업 추가
- 서신 UI에서 사용자 지정 작업/단추 추가
- 서신 관리 자산에 사용자 지정 속성 추가
- 서신 UI 사용자 지정
- 텍스트 편집기 사용자 정의
- 서신 관리: 문제 해결
- 편지 인스턴스에 액세스할 수 있는 API
- 사용자 지정 포털과 서신 만들기 UI 통합
- 서신 관리의 사용자 지정 특수 문자
- 편지 PDF 미리 보기의 사용자 지정 워터마크
- 서신 관리 솔루션 구성
- 인라인 조건 및 인터랙티브 통신 및 문자에서 반복
- 문서 단편
- 서신 관리 구성 속성
- AEM Forms과 Experience Cloud 솔루션 통합
- AEM Forms 게시 및 처리
- Forms 포털
- 문서 서비스
- 문서 보안
- Forms 디자이너
- AEM Forms 사용자 지정
- 적응형 및 HTML5 양식의 모양 프레임워크
- 사용자 지정 적응형 양식 템플릿 만들기
- 적응형 양식을 위한 사용자 지정 레이아웃 구성 요소 만들기
- 양식 라이브러리 항목에 사용자 지정 작업 추가
- 적응형 양식의 레이아웃 및 오류 메시지 위치 지정
- 사용자 지정 도구 모음 작업 만들기
- 양식 이벤트 추적 사용자 지정
- 적응형 양식 필드에 대한 사용자 지정 모양 만들기
- 초안 및 제출 데이터 서비스 사용자 정의
- 동적으로 드롭다운 목록 채우기
- 적응형 양식에 대한 사용자 지정 제출 작업 쓰기
- 사용자 지정 도구 모음 레이아웃 만들기
- 사용된 템플릿을 기반으로 구성 요소 표시
- 사용자 지정 적응형 양식 테마 만들기
- 트랜잭션 보고서
- JEE의 AEM Forms에 대한 관리자 도움말
- 프로세스 보고
- 개발자 참조
- 개발자 기본 사항
- HTML 템플릿 언어
- 적응형 양식을 디버깅하는 AEM 플러그인
- AEM Forms Java API 참조
- JEE Java API 참조의 AEM Forms
- Form Bridge API for HTML5 forms
- 응용 Forms에 대한 JavaScript 라이브러리 API 참조
- 어셈블러 서비스 및 DDX 참조
- Workbench 도움말
- JEE에서 AEM Forms을 사용한 프로그래밍
- JEE에서 AEM Forms을 사용한 프로그래밍 소개
- Java API 빠른 시작 - 코드 예
- Application Manager 클라이언트 JavaAPI 빠른 시작(SOAP)
- Application Manager 서비스 JavaAPI 빠른 시작(SOAP)
- 어셈블러 서비스 Java API QuickStart(SOAP)
- Acrobat Reader DC 확장 서비스 Java API 빠른 시작(SOAP)
- 백업 및 복원 서비스 APIQ 빠른 시작
- Barcoded Forms Service Java APIQ 빠른 시작(SOAP)
- 구성 요소 및 서비스 Java APIQ 빠른 시작(SOAP)
- PDF 서비스 Java API QuickStart(SOAP) 변환
- 자격 증명 서비스 Java API QuickStart(SOAP)
- Distiller 서비스 Java API QuickStart(SOAP)
- DocConverter 서비스 Java API QuickStart(SOAP)
- 문서 관리 서비스(사용 중지)Java API 빠른 시작(SOAP)
- 문서 보안 서비스 JavaAPI 빠른 시작(SOAP)
- 암호화 서비스 Java API QuickStart(SOAP)
- 끝점 레지스트리 Java API QuickStart(SOAP)
- 양식 데이터 통합 서비스 JavaAPI 빠른 시작(SOAP)
- Forms 서비스 API 빠른 시작
- PDF 서비스 Java API QuickStart(SOAP) 생성
- 호출 API 빠른 시작
- LiveCycle Process Java API(SOAP)빠른 시작
- 출력 서비스 Java API 빠른 시작(SOAP)
- PDF 유틸리티 서비스 Java APIQ 빠른 시작(SOAP)
- 저장소 서비스 API 빠른 시작
- 서명 서비스 Java API QuickStart(SOAP)
- 작업 관리자 서비스 Java API QuickStart(SOAP)
- 사용자 관리자 Java API 빠른 시작(SOAP)
- XMP 유틸리티 서비스 Java APIQ 빠른 시작(SOAP)
- API를 사용하여 JEE에서 AEM Forms 호출
- API를 사용하여 서비스 작업 수행
- API를 사용하여 서비스 작업 수행
- Forms 렌더링
- PDF 문서 조립
- 프로그래밍 방식으로 PDF 문서 조립
- 파일 형식 및 PDF 간 변환
- 프로그래밍 방식으로 PDF 문서 분해
- 암호화된 PDF 문서 정리
- 여러 XDP 조각 어셈블링
- Bates 번호 지정을 사용하여 문서 조립
- 비대화형 PDF 문서 정리
- 책갈피를 사용하여 PDF 문서 조립
- 사용 권한 할당
- PDF Portfolio 조립
- 양식 데이터 계산
- Forms을 렌더링하는 웹 애플리케이션 만들기
- SubmittedXML 데이터를 사용하여 PDF 문서 만들기
- 웹 서비스 API를 사용하여 PDF 문서 분해
- 문서가 PDF/A 호환 여부 확인
- 동적으로 DDX 문서 만들기
- 제출된 Forms 처리
- Forms 서비스의 성능 최적화
- FormsService에 문서 전달
- 유동형 레이아웃으로 Forms 미리 채우기
- 조각을 기반으로 Forms 렌더링
- 값별 Forms 렌더링
- Forms을 HTML으로 렌더링
- 클라이언트에서 Forms 렌더링
- 사용자 지정 CSS 파일을 사용하여 HTML Forms 렌더링
- 사용자 지정 도구 모음을 사용하여 HTML Forms 렌더링
- 대화형 PDF forms 렌더링
- 렌더링 권한 사용 Forms
- DDX 문서 확인
- PDF을 Postscript 및 이미지 파일로 변환
- Postscript를 PDF 문서로 변환
- 문서 출력 스트림 만들기
- 문서 디지털 서명 및 인증
- PDF 문서 암호화 및 암호 해독
- 데이터 가져오기 및 내보내기
- 사용자 관리
- AEM Forms 저장소 작업
- 바코드 양식 작업
- 자격 증명 사용
- PDF/A 문서 작업
- PDF 유틸리티 작업
- XMP 유틸리티 작업
- AEM Forms for Backup 준비
- 프로그래밍 방식으로 끝점 관리
- 환경 설정 노드를 프로그래밍 방식으로 관리
- 정책으로 문서 보호
- 웹 서비스 API를 사용하여 DDX 문서의 유효성 검사