이 다음 줄로 내려가는 이유는 기본적으로 block 요소이거나, 부모 레이아웃이 세로 방향으로 되어 있기 때문입니다. 같은 줄에 보이도록 하려면 inline 스타일이나 flex를 사용할 수 있습니다.

아래는 React 17 + TypeScript에서 과 입력 필드( 등)를 같은 라인에 표시하는 예제입니다.

✅ 예제 코드: FormLabel과 Input을 같은 라인에 표시
import React from 'react';
import { FormLabel } from '@mui/material'; // 또는 사용 중인 라이브러리의 FormLabel
import { TextField } from '@mui/material'; // 예시로 MUI 사용

const InlineFormExample: React.FC = () => {
return (

<div style={{ display: 'flex', alignItems: 'center', gap: '8px' }}>
  <FormLabel htmlFor="output">Output</FormLabel>
  <TextField id="output" variant="outlined" size="small" />
</div>

);
};

export default InlineFormExample;
✅ Tailwind 사용 시 예제
tsx
복사
편집

✅ 핵심 포인트
display: 'flex' 또는 className="flex": 요소를 한 줄로 배치합니다.

alignItems: 'center' 또는 items-center: 수직 정렬을 맞춥니다.

gap 또는 space-x-N: 라벨과 필드 사이 간격 설정.

tag: none

댓글추가