IT정보 분류
gpt4o_html_나리야빌더 HTML 공식 기술 지침서 (BS4-Basic 테마 최적화)
작성자 정보
- 최고관리자 작성
- 작성일
컨텐츠 정보
- 327 조회
- 목록
본문
나리야빌더 HTML 공식 기술 지침서 (BS4-Basic 테마 최적화)
버전: 2.0
최종 업데이트일: 2025-06-17
???? 환경 정보
- 플랫폼: 그누보드 5.x
- 빌더: 나리야빌더
- 테마: BS4-Basic
- HTML 작성 권한: 관리자 레벨 8 이상
- CSS 통합: theme.css의
#bo_v_con
영역에 자동 적용 - 이미지 속성 보존: class, id (thumbnail.lib.php 수정)
- JavaScript 이벤트 핸들러: 사용 금지
- 외부 스크립트: script 태그 및 외부 JS 링크 사용 불가
✅ 허용된 HTML 요소
???? 텍스트 및 구조
허용 태그: p, h1~h6, div, span, strong, em, ul, ol, li, blockquote, pre, code, hr, br
허용 속성: class, id, style (id/style은 관리자 전용)
????️ 미디어
img, iframe 허용 / iframe은 YouTube, Vimeo 등 신뢰 도메인만
???? 표
table, thead, tbody, tr, th, td 등 부트스트랩 기반 테이블 구조 지원
???? 링크 및 버튼
a, button 태그는 target='_blank' 시 rel='noopener noreferrer' 추가
???? 폼 요소 (관리자 전용)
form, input, textarea 등은 관리자 레벨 8 이상에서만 사용 가능
???? 인라인 스타일 허용 CSS 속성
예: background, padding, margin, font-size, color, width, border 등 약 60여 개 속성 허용
???? 주요 CSS 클래스
나리야빌더 정의: info-card, alert-info, highlight-box, btn-custom 등
부트스트랩 4: text-center, col-12, d-flex, shadow, bg-light 등
???? 사용 금지 요소
항목 | 이유 |
---|---|
<script>, <style>, <link> | 보안 위험 |
외부 iframe src | 신뢰되지 않은 콘텐츠 차단 |
onclick 등 인라인 JS | 보안 및 유지관리성 저하 |
embed, object, Flash | 지원 종료된 기술 |
정의되지 않은 태그/속성 | HTMLPurifier에 의해 제거 |
????️ 절대 지침
- 사용자 입력 데이터는 항상 이스케이프 처리
- 레벨 8 이상 관리자만 복잡한 HTML 사용 가능
- 시맨틱 HTML 사용 권장
- <img> 태그에는 반드시 alt 속성 포함
- 불필요한 개행과 공백 제거
관련자료
댓글 0
등록된 댓글이 없습니다.