В настоящее время я решаю проблему, связанную с переполнением элементов сетки родительского контейнера. Я не уверен, как исправить эту проблему. Если я изменю размер области просмотра, поля формы переполнят родительский контейнер, что не идеально. Если кто-то может оказать некоторую помощь, это было бы здорово. Большое спасибо!
Ссылка на codepen — https://codepen.io/philmein23/pen/oybrVX
Вот структура HTML, указанная ниже:
Create Contact Information
Primary Email Address
Secondary Email Address
Salutation
Choose Salutation
${prefixValue.value}
First Name
Middle Name
Last Name
Title
Phone
Work
+
Mobile
+
Fax
+
Вот код CSS, указанный ниже:
body {
background: lightgrey;
}
h1, h2 {
margin-bottom: 5px;
}
.framed-layout-part {
border: none;
-webkit-box-shadow: 2px 2px 3px 0 #ccc;
-moz-box-shadow: 2px 2px 3px 0 #ccc;
box-shadow: 2px 2px 3px 0 #ccc;
position: relative;
border-radius: 3px;
border: none;
box-sizing: border-box;
background-color: #fff;
margin: 7px;
}
.indent {
margin-left: 15px;
}
.country-code-width {
width: 20px !important;
}
.container {
width: 30vw;
margin: 30px auto;
}
.button-container {
margin-top: 10px;
display: flex;
justify-content: flex-end;
}
#primary-email {
border: none;
background: lightgray;
}
@supports not (display: grid) {
.person-edit-form-grid {
display: flex;
flex-direction: column;
}
.basic-info {
margin: 15px 0;
}
.phone-info {
width: 30vw;
}
.phone-info-grid {
display: flex;
}
label {
flex-basis: 80px;
}
.phone-info-grid > div {
margin: 0 5px 5px 0;
}
}
@supports (display: grid) {
.person-edit-form-grid {
display: grid;
grid-row-gap: 20px;
padding: 10px 0;
}
.basic-info {
display: grid;
grid-row-gap: 10px;
}
.basic-info-grid {
display: grid;
grid-template-columns: 100px max-content;
}
.phone-info {
display: grid;
grid-gap: 10px;
}
.phone-info-grid {
display: grid;
grid-template-columns: 100px repeat(3, max-content);
grid-column-gap: 10px;
}
}
Подробнее здесь: https://stackoverflow.com/questions/506 ... g-css-grid
Элементы сетки переполняются из родительского контейнера с помощью CSS Grid ⇐ Html
Программисты Html
1766354760
Anonymous
В настоящее время я решаю проблему, связанную с переполнением элементов сетки родительского контейнера. Я не уверен, как исправить эту проблему. Если я изменю размер области просмотра, поля формы переполнят родительский контейнер, что не идеально. Если кто-то может оказать некоторую помощь, это было бы здорово. Большое спасибо!
Ссылка на codepen — https://codepen.io/philmein23/pen/oybrVX
Вот структура HTML, указанная ниже:
Create Contact Information
Primary Email Address
Secondary Email Address
Salutation
Choose Salutation
${prefixValue.value}
First Name
Middle Name
Last Name
Title
Phone
Work
+
Mobile
+
Fax
+
Вот код CSS, указанный ниже:
body {
background: lightgrey;
}
h1, h2 {
margin-bottom: 5px;
}
.framed-layout-part {
border: none;
-webkit-box-shadow: 2px 2px 3px 0 #ccc;
-moz-box-shadow: 2px 2px 3px 0 #ccc;
box-shadow: 2px 2px 3px 0 #ccc;
position: relative;
border-radius: 3px;
border: none;
box-sizing: border-box;
background-color: #fff;
margin: 7px;
}
.indent {
margin-left: 15px;
}
.country-code-width {
width: 20px !important;
}
.container {
width: 30vw;
margin: 30px auto;
}
.button-container {
margin-top: 10px;
display: flex;
justify-content: flex-end;
}
#primary-email {
border: none;
background: lightgray;
}
@supports not (display: grid) {
.person-edit-form-grid {
display: flex;
flex-direction: column;
}
.basic-info {
margin: 15px 0;
}
.phone-info {
width: 30vw;
}
.phone-info-grid {
display: flex;
}
label {
flex-basis: 80px;
}
.phone-info-grid > div {
margin: 0 5px 5px 0;
}
}
@supports (display: grid) {
.person-edit-form-grid {
display: grid;
grid-row-gap: 20px;
padding: 10px 0;
}
.basic-info {
display: grid;
grid-row-gap: 10px;
}
.basic-info-grid {
display: grid;
grid-template-columns: 100px max-content;
}
.phone-info {
display: grid;
grid-gap: 10px;
}
.phone-info-grid {
display: grid;
grid-template-columns: 100px repeat(3, max-content);
grid-column-gap: 10px;
}
}
Подробнее здесь: [url]https://stackoverflow.com/questions/50685033/grid-items-overflow-out-of-parent-container-using-css-grid[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия