.layui-infor { float: left; font-size: 12px; margin-top: 5px; line-height: 20px; } @media (min-width: 768px) { .content { padding: 0px !important; } } @media (max-width: 768px) { .layui-form-checkbox[lay-skin="primary"] div { white-space: normal !important; word-wrap: break-word; width: 300px; /* 设置一个固定宽度 */ display: inline-block; vertical-align: middle; } .layui-form-radio > * { display: inline; vertical-align: middle; font-size: 14px; } .layui-container{ height: auto; } .layui-table-header{ display: none; } } .container { padding-top: 15px; background: #fff; padding-bottom: 15px; } /* 自定义样式使标签在上方 */ .label-above .layui-form-label { display: block; float: none; text-align: left; padding: 0 0 5px 0; width: auto !important; font-weight: 600; font-size: 18px; color: #505050; font-family: sans-serif; } .layui-form input { height: 45px; padding: 6px 12px; font-size: 14px; line-height: 1.428571429; color: #555; background-color: #fff; background-image: none; border: 1px solid #ccc; } .layui-btn { background: var(--main-color); border: 1px solid var(--main-color); box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .5); border-radius: 5px; font-size: 22px; color: #FFF; letter-spacing: 0; padding: 5px 20px; height: auto; } .layui-input-wrap .layui-input-prefix + .layui-input, .layui-input-wrap .layui-input-prefix ~ * .layui-input { background: #fff; } .form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control, fieldset[disabled] input[type=text], fieldset[disabled] input[type=email], fieldset[disabled] input[type=number], fieldset[disabled] input[type=password], fieldset[disabled] input[type=phone], fieldset[disabled] select, input[disabled][type=text], input[disabled][type=email], input[disabled][type=number], input[disabled][type=password], input[disabled][type=phone], input[readonly][type=text], input[readonly][type=email], input[readonly][type=number], input[readonly][type=password], input[readonly][type=phone], select[disabled], select[readonly] { background: #fff; } .layui-input-block { margin-left: 0; margin-right: 20px; } #confirm { overflow: hidden; } #confirm .item { display: flex; align-items: center; padding: 5px; } #confirm .item div { margin: 0px 10px; overflow-wrap: break-word; /*就是下面这一句,好像网上没有这一个的说明,但是浏览器都支持*/ word-break: break-word; word-wrap: break-word; } #Form2 { display: none; } .layui-form-checked[lay-skin=primary] > i { border: 1px solid #438CBC; background: #438CBC; border-color: #438CBC !important; } .serviceprice { display: flex; flex-direction: column; min-height: unset !important; } .layui-form-radio:hover > *, .layui-form-radioed, .layui-form-radioed > i { color: var(--main-color) !important; } .container-tit { width: 100%; font-size: 20px; color: var(--main-color); line-height: 50px; } .container-con { width: 100%; line-height: 24px; margin-bottom: 10px; font-size: 14px; } .layui-table thead { color: #fff; background: var(--main-color); } .wrap { min-height: 100vh; /* 关键点:确保至少填满整个视口高度 */ display: flex; flex-direction: column; } .content { flex: 1; }