요소 UI의 인접 열 높이를 자동으로 컨텐츠에 적응시키는 방법은 무엇입니까?
요소 UI 레이아웃 : 같은 행에서 인접 열의 일관성이없는 높이 문제를 해결
요소 UI를 사용하여 페이지를 빌드 할 때는 동일한 행 내 인접 열의 높이가 컨텐츠 차이로 인해 자동으로 일치 할 수 없다는 문제를 종종 발생합니다. 이 기사는이 문제를 분석하고 효과적인 솔루션을 제공합니다.
문제 설명
el-row
와 el-col
사용하여 다음 레이아웃을 구축한다고 가정합니다.
<el-row class="row"> <el-col class="col"> <span class="label">병행</span> <span class="value">더 긴 텍스트 콘텐츠 ...</span> </el-col> <el-col class="col"> <span class="label">병렬 처리 ok/ng</span> <span class="value">짧은 텍스트</span> </el-col> </el-row>
height: auto;
.label
및 .value
의 값이 설정되면 짧은 열의 높이는 el-col
또는 기타 스타일 제한으로 인해 긴 열과 일치하지 않을 수 있습니다.
문제 분석
문제의 근본 원인은 el-col
기본 높이 동작과 상위 요소의 레이아웃에 있습니다. el-col
의 높이는 콘텐츠의 영향을받지 만 부모 요소 ( el-row
)의 레이아웃이 하위 요소의 높이의 자동 조정을 제한하면 높이 불일치가 발생합니다.
해결책
열 높이가 컨텐츠에 자동으로 적응하려면 CSS 스타일을 조정해야합니다.
el-col
의 높이 제한 제거 :el-col
(예 :height: 100%;
)에서 명시 적 또는 암시 적 높이 설정을 제거하십시오.el-col
의 높이가 자식 요소 내용을 완전히 결정하게하십시오.el-row
의 레이아웃 조정 :el-row
의 레이아웃으로 인해 하위 요소가 자동으로 확장되도록하십시오.align-items: center;
사용, 제거 또는align-items: stretch;
(stretch
는 기본값이며 생략 할 수 있습니다). 이를 통해 컨텐츠에 따라el-col
의 높이가 자동으로 조정 될 수 있습니다.선택 사항 : 컨텐츠 수직 중심 : 콘텐츠가 세로 중앙에 있어야하는 경우
display: flex;
및align-items: center;
.label
및.value
에서.
수정 된 CSS 예 :
.열 { 국경-바닥 : 솔리드 .0625rem #9c9c9c; 디스플레이 : Flex; /* 정렬 항목 : 스트레치; (기본값, 생략 할 수 있음) */ .col { 디스플레이 : Flex; 플렉스 방향 : 열; /* 라벨과 값이 세로로 배열되어 있는지 확인하십시오*/ 스팬 : NOT (: Last-Child) { 테두리 오른쪽 : Solid .0625REM #9C9C9C; } :: v-deep span { 플렉스 : 1; /* 스팬 높이가 자동으로 확장되도록 허용*/ 단어 브레이크 : 브레이크-alf; Word-Wrap : 브레이크 워드; /* 높이 : 23px; 고정 높이 제거*/ /* 라인 높이 : 23px; 고정 라인 높이 제거*/ 텍스트 정렬 : 센터; /* 선택 사항 : 수평 센터*/ } .Label { 배경색 : #e0e0e0; 색상 : #000000; 글꼴 중량 : 대담한; 높이 : 자동; 디스플레이 : Flex; 정렬 구조 : 센터; /* 수직 센터*/ } .값 { 높이 : 자동; 디스플레이 : Flex; 정렬 구조 : 센터; /* 수직 센터*/ } } }
위의 조정을 통해 el-col
의 높이는 내용에 따라 자동으로 조정되어 동일한 행에서 인접 열의 일관되지 않은 높이 문제를 해결합니다. el-col
높이를 강제로하는 스타일을 제거해야합니다.
위 내용은 요소 UI의 인접 열 높이를 자동으로 컨텐츠에 적응시키는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

핫 AI 도구

Undresser.AI Undress
사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover
사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool
무료로 이미지를 벗다

Clothoff.io
AI 옷 제거제

Video Face Swap
완전히 무료인 AI 얼굴 교환 도구를 사용하여 모든 비디오의 얼굴을 쉽게 바꾸세요!

인기 기사

뜨거운 도구

메모장++7.3.1
사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전
중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기
강력한 PHP 통합 개발 환경

드림위버 CS6
시각적 웹 개발 도구

SublimeText3 Mac 버전
신 수준의 코드 편집 소프트웨어(SublimeText3)

vue.js에서 bootstrap 사용은 5 단계로 나뉩니다 : Bootstrap 설치. main.js.의 부트 스트랩 가져 오기 부트 스트랩 구성 요소를 템플릿에서 직접 사용하십시오. 선택 사항 : 사용자 정의 스타일. 선택 사항 : 플러그인을 사용하십시오.

WebDevelopmentReliesonHtml, CSS 및 JavaScript : 1) HtmlStructuresContent, 2) CSSSTYLESIT, 및 3) JAVASCRIPTADDSINGINTERACTIVITY, BASISOFMODERNWEBEXPERIENCES를 형성합니다.

HTML은 웹 구조를 정의하고 CSS는 스타일과 레이아웃을 담당하며 JavaScript는 동적 상호 작용을 제공합니다. 세 사람은 웹 개발에서 의무를 수행하고 화려한 웹 사이트를 공동으로 구축합니다.

웹 개발에서 HTML, CSS 및 JavaScript의 역할은 다음과 같습니다. 1. HTML은 웹 페이지 구조를 정의하고, 2. CSS는 웹 페이지 스타일을 제어하고 3. JavaScript는 동적 동작을 추가합니다. 그들은 함께 현대 웹 사이트의 프레임 워크, 미학 및 상호 작용을 구축합니다.

WordPress 기사 목록을 조정하는 4 가지 방법이 있습니다. 테마 옵션 사용, 플러그인 사용 (예 : Post Type Order, WP Post List, Boxy Sitture), 코드 사용 (Functions.php 파일의 설정 추가) 또는 WordPress 데이터베이스를 직접 수정하십시오.

CRAFTCMS를 사용하여 웹 사이트를 개발할 때 특히 CSS 및 JavaScript 파일을 자주 업데이트 할 때 자주 리소스 파일 캐싱 문제가 발생하면 이전 버전의 파일이 여전히 브라우저에서 캐싱 될 수 있으므로 사용자는 최신 변경 사항을 볼 수 없습니다. 이 문제는 사용자 경험에 영향을 줄뿐만 아니라 개발 및 디버깅의 어려움을 증가시킵니다. 최근에 나는 프로젝트에서 비슷한 문제를 겪었고, 약간의 탐색 후 플러그인 Wiejeben/Craft-Laravel-Mix를 발견하여 캐싱 문제를 완벽하게 해결했습니다.

sqlSelect 문에 자세한 설명 선택 설명은 데이터베이스 테이블에서 데이터를 추출하는 데 사용되는 SQL에서 가장 기본적이고 일반적으로 사용되는 명령입니다. 추출 된 데이터는 결과 세트로 표시됩니다. SELECT STECT SYNTAX SELTCOLUMN1, CORMENT2, ... FROMTABLE_NAMEWHERECONDITIONORDERBYCOLUMN_NAME [ASC | DESC]; 명령문 구성 요소 선택 절 (select) : 검색 할 열을 지정하십시오. * 사용 * 모든 열을 선택하십시오. 예를 들면 : selectFirst_name, last_namefromementloinees; 소스 절 (fr

Redis 데이터베이스의 효과적인 모니터링은 최적의 성능을 유지하고 잠재적 인 병목 현상을 식별하며 전반적인 시스템 신뢰성을 보장하는 데 중요합니다. Redis Exporter Service는 Prometheus를 사용하여 Redis 데이터베이스를 모니터링하도록 설계된 강력한 유틸리티입니다. 이 튜토리얼은 Redis Exporter Service의 전체 설정 및 구성을 안내하여 모니터링 솔루션을 원활하게 구축 할 수 있도록합니다. 이 자습서를 연구하면 완전히 작동하는 모니터링 설정을 달성 할 수 있습니다.
