/ 개발자 도구 / 온라인 CSS 인라이너
무료 온라인 도구

온라인 CSS 인라이너

HTML의 style 요소를 인라인 스타일로 변환하는 무료 도구. 이메일 클라이언트 호환성을 높이세요. 최대 500,000자 지원. 처리는 브라우저에서 로컬로…

사용 시작

CSS 인라이너의 주요 기능

이 도구는 HTML 문서 내의 style 요소에 정의된 CSS 규칙을 각 요소의 style 속성으로 변환합니다. 예를 들어, <style>p{color:red}</style><p>Hello</p> 입력 시 <p style="color: red;">Hello</p>가 생성됩니다.

작동 방식

브라우저가 HTML을 파싱하고, 모든 style 요소의 텍스트와 추가 CSS를 연결합니다. 그런 다음 중괄호 패턴을 기반으로 간단한 선택자 블록을 찾아 일치하는 선언을 각 요소의 인라인 스타일에 적용합니다. '스타일 제거' 옵션이 선택된 경우 모든 style 요소가 제거되고, 결과는 doctype으로 시작하는 완전한 문서로 직렬화됩니다.

제한 사항

이 변환은 가볍게 설계되어 CSS 계단식, 특이성, 미디어 쿼리, 키프레임, 의사 요소, 중첩 CSS, 외부 링크 스타일시트 또는 계산된 스타일을 완전히 구현하지 않습니다. 유효하지 않은 선택자는 건너뜁니다. 브라우저는 파싱 중 HTML을 정규화할 수 있습니다.

개인 정보 보호

변환은 로컬에서 실행되며 외부 스타일시트나 원격 자산을 로드하지 않습니다.

FAQ

Q1: CSS 인라이너가 미디어 쿼리나 애니메이션을 지원하나요?

아니요. 이 도구는 간단한 선택자 블록만 처리하며 미디어 쿼리, 키프레임, 의사 요소, 중첩 CSS 등을 지원하지 않습니다. 복잡한 CSS는 인라인으로 변환되지 않을 수 있습니다.

Q2: '스타일 제거' 옵션을 선택하지 않으면 어떻게 되나요?

선택하지 않으면 원본 style 요소가 결과 문서에 유지됩니다. 선택하면 모든 style 요소가 제거되어 인라인 스타일만 남습니다.

Q3: 결과가 원본과 다르게 보일 수 있나요?

네, 이 도구는 CSS의 전체적인 동작을 재현하지 않으므로 시각적 렌더링이 변경될 수 있습니다. 출력을 대상 이메일 클라이언트나 브라우저에서 확인하는 것이 좋습니다.

체크리스트

  • HTML에 style 요소가 포함되어 있는지 확인
  • 추가 CSS가 필요한 경우 두 번째 소스에 입력
  • 스타일 제거 옵션 선택 여부 결정
  • 변환 결과를 이메일 클라이언트에서 테스트

처리는 브라우저에서 로컬로 수행됩니다.