- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
现在,我的页脚不在视口(viewport)中,因为 main 中内容的高度比 main 高。我尝试了此处建议的解决方案,但仍然无法滚动 main 和显示页脚。
.content {
display: grid;
grid-gap: 2px;
height: 100%;
grid-template-areas: "main-settings main";
grid-template-columns: 200px 1fr;
grid-template-rows: 1fr;
width: 100%;
min-height: 0; /* NEW */
min-width: 0; /* NEW; needed for Firefox */
}
Prevent content from expanding grid items
对此的正确解决方法是什么?
这是一个 jsfiddle 链接:https://jsfiddle.net/b8a8ysso/1/
最佳答案
body {
font-size: 15px;
margin: 0;
color: beige;
background-color: rgb(46, 46, 46);
}
.core {
display: grid;
grid-gap: 1px;
height: 100vh;
grid-template-columns: 1fr 1fr;
grid-template-rows: auto auto auto auto 0 1fr auto;
grid-template-areas: "header header"
"controls controls"
"carousel carousel"
"nav nav"
"empty empty"
"content content"
"footer footer";
}
.header {
grid-area: header;
display: grid;
justify-content: center;
}
.nav {
grid-area: nav;
}
.content {
grid-area: content;
}
.empty {
grid-area: empty;
}
.carousel {
grid-area: carousel;
}
.controls {
grid-area: controls;
}
.footer {
grid-area: footer;
}
.footer {
display: flex;
align-items: center;
justify-content: center;
border: 1px solid #222;
color: #fff;
background-color: #555;
font-size: 0.75rem;
}
.content {
display: grid;
grid-gap: 2px;
grid-template-areas: "main-settings main";
grid-template-columns: 200px 1fr;
grid-template-rows: 1fr;
min-height: 0;
}
.main-settings {
grid-area: main-settings;
}
.main {
grid-area: main;
overflow: auto;
}
<div class="core">
<div class="header">header</div>
<div class="controls">controls</div>
<div class="carousel">carousel</div>
<div class="nav">nav</div>
<div class="empty"></div>
<div class="content">
<div class="main-settings">settings</div>
<div class="main">
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aliquam vitae nisi dui. Etiam posuere ultrices urna dignissim tristique. Fusce commodo libero eget tortor commodo egestas. In hac habitasse platea dictumst. Sed congue, purus vitae dignissim convallis,
arcu urna euismod justo, eget congue mi neque posuere nibh. Fusce tristique ex sapien, in posuere nisl faucibus vitae. Ut sed enim accumsan, laoreet orci sed, fringilla urna. Donec blandit sodales lorem, sit amet hendrerit ligula egestas eu. Praesent
congue lectus elit, id ultricies diam auctor id. Suspendisse eget ante at velit cursus cursus molestie vitae nibh. Duis urna sem, convallis vitae justo et, tempor elementum tellus. Donec dignissim nec dolor elementum pharetra. Nullam eleifend venenatis
tortor, et molestie ex ornare ut. Quisque nulla metus, vehicula finibus nisi convallis, pharetra efficitur orci. Ut hendrerit accumsan lacus, volutpat pellentesque odio facilisis ut. In mattis arcu a lacus volutpat, porta interdum nulla dignissim.
Donec aliquet purus elit, quis vulputate quam rhoncus quis. Mauris volutpat pulvinar lectus eu porttitor. Etiam sit amet dui non arcu interdum sagittis. Pellentesque diam libero, fermentum eget efficitur sed, elementum sed eros. Morbi ultricies,
leo sit amet tristique ornare, lectus odio semper elit, eu blandit felis augue a leo. Praesent feugiat, erat eu finibus imperdiet, diam ex elementum risus, id congue est nisl accumsan lectus. Donec ac maximus dui. Pellentesque eu lobortis ipsum.
Donec pulvinar sem non ante pulvinar, vitae varius lacus dictum. Duis bibendum lacus sit amet dui laoreet, eget sodales mauris sollicitudin. Nulla ultricies luctus purus a tincidunt. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Mauris
gravida consequat erat dictum viverra. Aliquam erat volutpat. Duis porttitor sem vehicula nunc lobortis, eu consectetur massa rutrum. In hac habitasse platea dictumst. Phasellus malesuada ullamcorper lectus, sed pretium nisi pulvinar bibendum. Morbi
vestibulum hendrerit magna, non lacinia metus elementum quis. Curabitur interdum lacus libero, ut semper velit efficitur at. Sed hendrerit lobortis est ut congue. In eget mi volutpat, varius diam in, tempus massa. Pellentesque non laoreet lectus.
Suspendisse eu metus ut turpis viverra semper ut eget risus. In iaculis, nibh eget facilisis rutrum, leo urna laoreet sapien, in commodo risus nisl vestibulum massa. Nulla rhoncus volutpat metus. Proin vel massa aliquet, interdum nunc nec, interdum
ex. Curabitur condimentum odio a massa elementum, vitae ullamcorper mauris congue. Etiam semper sapien nisl, a molestie est bibendum quis. Sed elementum quam non feugiat tempus. Nam justo nunc, pulvinar ut risus at, eleifend aliquet tortor. Donec
convallis consequat commodo. Integer urna mi, fermentum vel condimentum a, pellentesque et justo. Proin ultrices arcu metus, nec rutrum nisl scelerisque eu. Morbi ullamcorper luctus eros eu placerat. Donec viverra imperdiet egestas. Nunc feugiat
laoreet odio et suscipit. Cras interdum ante in dictum vehicula. Interdum et malesuada fames ac ante ipsum primis in faucibus. Mauris sagittis pellentesque quam vel convallis. Nullam in purus ut tortor sodales laoreet. Proin consequat aliquam feugiat.
Donec eget dolor eu sem fringilla blandit. Curabitur semper ex ac sem sagittis, in tincidunt neque tincidunt. Ut dignissim erat urna, nec dictum odio pharetra sed. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aliquam vitae nisi dui.
Etiam posuere ultrices urna dignissim tristique. Fusce commodo libero eget tortor commodo egestas. In hac habitasse platea dictumst. Sed congue, purus vitae dignissim convallis, arcu urna euismod justo, eget congue mi neque posuere nibh. Fusce tristique
ex sapien, in posuere nisl faucibus vitae. Ut sed enim accumsan, laoreet orci sed, fringilla urna. Donec blandit sodales lorem, sit amet hendrerit ligula egestas eu. Praesent congue lectus elit, id ultricies diam auctor id. Suspendisse eget ante
at velit cursus cursus molestie vitae nibh. Duis urna sem, convallis vitae justo et, tempor elementum tellus. Donec dignissim nec dolor elementum pharetra. Nullam eleifend venenatis tortor, et molestie ex ornare ut. Quisque nulla metus, vehicula
finibus nisi convallis, pharetra efficitur orci. Ut hendrerit accumsan lacus, volutpat pellentesque odio facilisis ut. In mattis arcu a lacus volutpat, porta interdum nulla dignissim. Donec aliquet purus elit, quis vulputate quam rhoncus quis. Mauris
volutpat pulvinar lectus eu porttitor. Etiam sit amet dui non arcu interdum sagittis. Pellentesque diam libero, fermentum eget efficitur sed, elementum sed eros. Morbi ultricies, leo sit amet tristique ornare, lectus odio semper elit, eu blandit
felis augue a leo. Praesent feugiat, erat eu finibus imperdiet, diam ex elementum risus, id congue est nisl accumsan lectus. Donec ac maximus dui. Pellentesque eu lobortis ipsum. Donec pulvinar sem non ante pulvinar, vitae varius lacus dictum. Duis
bibendum lacus sit amet dui laoreet, eget sodales mauris sollicitudin. Nulla ultricies luctus purus a tincidunt. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Mauris gravida consequat erat dictum viverra. Aliquam erat volutpat. Duis porttitor
sem vehicula nunc lobortis, eu consectetur massa rutrum. In hac habitasse platea dictumst. Phasellus malesuada ullamcorper lectus, sed pretium nisi pulvinar bibendum. Morbi vestibulum hendrerit magna, non lacinia metus elementum quis. Curabitur
interdum lacus libero, ut semper velit efficitur at. Sed hendrerit lobortis est ut congue. In eget mi volutpat, varius diam in, tempus massa. Pellentesque non laoreet lectus. Suspendisse eu metus ut turpis viverra semper ut eget risus. In iaculis,
nibh eget facilisis rutrum, leo urna laoreet sapien, in commodo risus nisl vestibulum massa. Nulla rhoncus volutpat metus. Proin vel massa aliquet, interdum nunc nec, interdum ex. Curabitur condimentum odio a massa elementum, vitae ullamcorper mauris
congue. Etiam semper sapien nisl, a molestie est bibendum quis. Sed elementum quam non feugiat tempus. Nam justo nunc, pulvinar ut risus at, eleifend aliquet tortor. Donec convallis consequat commodo. Integer urna mi, fermentum vel condimentum a,
pellentesque et justo. Proin ultrices arcu metus, nec rutrum nisl scelerisque eu. Morbi ullamcorper luctus eros eu placerat. Donec viverra imperdiet egestas. Nunc feugiat laoreet odio et suscipit. Cras interdum ante in dictum vehicula. Interdum
et malesuada fames ac ante ipsum primis in faucibus. Mauris sagittis pellentesque quam vel convallis. Nullam in purus ut tortor sodales laoreet. Proin consequat aliquam feugiat. Donec eget dolor eu sem fringilla blandit. Curabitur semper ex ac sem
sagittis, in tincidunt neque tincidunt. Ut dignissim erat urna, nec dictum odio pharetra sed.Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aliquam vitae nisi dui. Etiam posuere ultrices urna dignissim tristique. Fusce commodo libero eget
tortor commodo egestas. In hac habitasse platea dictumst. Sed congue, purus vitae dignissim convallis, arcu urna euismod justo, eget congue mi neque posuere nibh. Fusce tristique ex sapien, in posuere nisl faucibus vitae. Ut sed enim accumsan, laoreet
orci sed, fringilla urna. Donec blandit sodales lorem, sit amet hendrerit ligula egestas eu. Praesent congue lectus elit, id ultricies diam auctor id. Suspendisse eget ante at velit cursus cursus molestie vitae nibh. Duis urna sem, convallis vitae
justo et, tempor elementum tellus. Donec dignissim nec dolor elementum pharetra. Nullam eleifend venenatis tortor, et molestie ex ornare ut. Quisque nulla metus, vehicula finibus nisi convallis, pharetra efficitur orci. Ut hendrerit accumsan lacus,
volutpat pellentesque odio facilisis ut. In mattis arcu a lacus volutpat, porta interdum nulla dignissim. Donec aliquet purus elit, quis vulputate quam rhoncus quis. Mauris volutpat pulvinar lectus eu porttitor. Etiam sit amet dui non arcu interdum
sagittis. Pellentesque diam libero, fermentum eget efficitur sed, elementum sed eros. Morbi ultricies, leo sit amet tristique ornare, lectus odio semper elit, eu blandit felis augue a leo. Praesent feugiat, erat eu finibus imperdiet, diam ex elementum
risus, id congue est nisl accumsan lectus. Donec ac maximus dui. Pellentesque eu lobortis ipsum. Donec pulvinar sem non ante pulvinar, vitae varius lacus dictum. Duis bibendum lacus sit amet dui laoreet, eget sodales mauris sollicitudin. Nulla ultricies
luctus purus a tincidunt. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Mauris gravida consequat erat dictum viverra. Aliquam erat volutpat. Duis porttitor sem vehicula nunc lobortis, eu consectetur massa rutrum. In hac habitasse platea
dictumst. Phasellus malesuada ullamcorper lectus, sed pretium nisi pulvinar bibendum. Morbi vestibulum hendrerit magna, non lacinia metus elementum quis. Curabitur interdum lacus libero, ut semper velit efficitur at. Sed hendrerit lobortis est ut
congue. In eget mi volutpat, varius diam in, tempus massa. Pellentesque non laoreet lectus. Suspendisse eu metus ut turpis viverra semper ut eget risus. In iaculis, nibh eget facilisis rutrum, leo urna laoreet sapien, in commodo risus nisl vestibulum
massa. Nulla rhoncus volutpat metus. Proin vel massa aliquet, interdum nunc nec, interdum ex. Curabitur condimentum odio a massa elementum, vitae ullamcorper mauris congue. Etiam semper sapien nisl, a molestie est bibendum quis. Sed elementum quam
non feugiat tempus. Nam justo nunc, pulvinar ut risus at, eleifend aliquet tortor. Donec convallis consequat commodo. Integer urna mi, fermentum vel condimentum a, pellentesque et justo. Proin ultrices arcu metus, nec rutrum nisl scelerisque eu.
Morbi ullamcorper luctus eros eu placerat. Donec viverra imperdiet egestas. Nunc feugiat laoreet odio et suscipit. Cras interdum ante in dictum vehicula. Interdum et malesuada fames ac ante ipsum primis in faucibus. Mauris sagittis pellentesque
quam vel convallis. Nullam in purus ut tortor sodales laoreet. Proin consequat aliquam feugiat. Donec eget dolor eu sem fringilla blandit. Curabitur semper ex ac sem sagittis, in tincidunt neque tincidunt. Ut dignissim erat urna, nec dictum odio
pharetra sed.Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aliquam vitae nisi dui. Etiam posuere ultrices urna dignissim tristique. Fusce commodo libero eget tortor commodo egestas. In hac habitasse platea dictumst. Sed congue, purus
vitae dignissim convallis, arcu urna euismod justo, eget congue mi neque posuere nibh. Fusce tristique ex sapien, in posuere nisl faucibus vitae. Ut sed enim accumsan, laoreet orci sed, fringilla urna. Donec blandit sodales lorem, sit amet hendrerit
ligula egestas eu. Praesent congue lectus elit, id ultricies diam auctor id. Suspendisse eget ante at velit cursus cursus molestie vitae nibh. Duis urna sem, convallis vitae justo et, tempor elementum tellus. Donec dignissim nec dolor elementum
pharetra. Nullam eleifend venenatis tortor, et molestie ex ornare ut. Quisque nulla metus, vehicula finibus nisi convallis, pharetra efficitur orci. Ut hendrerit accumsan lacus, volutpat pellentesque odio facilisis ut. In mattis arcu a lacus volutpat,
porta interdum nulla dignissim. Donec aliquet purus elit, quis vulputate quam rhoncus quis. Mauris volutpat pulvinar lectus eu porttitor. Etiam sit amet dui non arcu interdum sagittis. Pellentesque diam libero, fermentum eget efficitur sed, elementum
sed eros. Morbi ultricies, leo sit amet tristique ornare, lectus odio semper elit, eu blandit felis augue a leo. Praesent feugiat, erat eu finibus imperdiet, diam ex elementum risus, id congue est nisl accumsan lectus. Donec ac maximus dui. Pellentesque
eu lobortis ipsum. Donec pulvinar sem non ante pulvinar, vitae varius lacus dictum. Duis bibendum lacus sit amet dui laoreet, eget sodales mauris sollicitudin. Nulla ultricies luctus purus a tincidunt. Lorem ipsum dolor sit amet, consectetur adipiscing
elit. Mauris gravida consequat erat dictum viverra. Aliquam erat volutpat. Duis porttitor sem vehicula nunc lobortis, eu consectetur massa rutrum. In hac habitasse platea dictumst. Phasellus malesuada ullamcorper lectus, sed pretium nisi pulvinar
bibendum. Morbi vestibulum hendrerit magna, non lacinia metus elementum quis. Curabitur interdum lacus libero, ut semper velit efficitur at. Sed hendrerit lobortis est ut congue. In eget mi volutpat, varius diam in, tempus massa. Pellentesque non
laoreet lectus. Suspendisse eu metus ut turpis viverra semper ut eget risus. In iaculis, nibh eget facilisis rutrum, leo urna laoreet sapien, in commodo risus nisl vestibulum massa. Nulla rhoncus volutpat metus. Proin vel massa aliquet, interdum
nunc nec, interdum ex. Curabitur condimentum odio a massa elementum, vitae ullamcorper mauris congue. Etiam semper sapien nisl, a molestie est bibendum quis. Sed elementum quam non feugiat tempus. Nam justo nunc, pulvinar ut risus at, eleifend aliquet
tortor. Donec convallis consequat commodo. Integer urna mi, fermentum vel condimentum a, pellentesque et justo. Proin ultrices arcu metus, nec rutrum nisl scelerisque eu. Morbi ullamcorper luctus eros eu placerat. Donec viverra imperdiet egestas.
Nunc feugiat laoreet odio et suscipit. Cras interdum ante in dictum vehicula. Interdum et malesuada fames ac ante ipsum primis in faucibus. Mauris sagittis pellentesque quam vel convallis. Nullam in purus ut tortor sodales laoreet. Proin consequat
aliquam feugiat. Donec eget dolor eu sem fringilla blandit. Curabitur semper ex ac sem sagittis, in tincidunt neque tincidunt. Ut dignissim erat urna, nec dictum odio pharetra sed.Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aliquam
vitae nisi dui. Etiam posuere ultrices urna dignissim tristique. Fusce commodo libero eget tortor commodo egestas. In hac habitasse platea dictumst. Sed congue, purus vitae dignissim convallis, arcu urna euismod justo, eget congue mi neque posuere
nibh. Fusce tristique ex sapien, in posuere nisl faucibus vitae. Ut sed enim accumsan, laoreet orci sed, fringilla urna. Donec blandit sodales lorem, sit amet hendrerit ligula egestas eu. Praesent congue lectus elit, id ultricies diam auctor id.
Suspendisse eget ante at velit cursus cursus molestie vitae nibh. Duis urna sem, convallis vitae justo et, tempor elementum tellus. Donec dignissim nec dolor elementum pharetra. Nullam eleifend venenatis tortor, et molestie ex ornare ut. Quisque
nulla metus, vehicula finibus nisi convallis, pharetra efficitur orci. Ut hendrerit accumsan lacus, volutpat pellentesque odio facilisis ut. In mattis arcu a lacus volutpat, porta interdum nulla dignissim. Donec aliquet purus elit, quis vulputate
quam rhoncus quis. Mauris volutpat pulvinar lectus eu porttitor. Etiam sit amet dui non arcu interdum sagittis. Pellentesque diam libero, fermentum eget efficitur sed, elementum sed eros. Morbi ultricies, leo sit amet tristique ornare, lectus odio
semper elit, eu blandit felis augue a leo. Praesent feugiat, erat eu finibus imperdiet, diam ex elementum risus, id congue est nisl accumsan lectus. Donec ac maximus dui. Pellentesque eu lobortis ipsum. Donec pulvinar sem non ante pulvinar, vitae
varius lacus dictum. Duis bibendum lacus sit amet dui laoreet, eget sodales mauris sollicitudin. Nulla ultricies luctus purus a tincidunt. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Mauris gravida consequat erat dictum viverra. Aliquam
erat volutpat. Duis porttitor sem vehicula nunc lobortis, eu consectetur massa rutrum. In hac habitasse platea dictumst. Phasellus malesuada ullamcorper lectus, sed pretium nisi pulvinar bibendum. Morbi vestibulum hendrerit magna, non lacinia metus
elementum quis. Curabitur interdum lacus libero, ut semper velit efficitur at. Sed hendrerit lobortis est ut congue. In eget mi volutpat, varius diam in, tempus massa. Pellentesque non laoreet lectus. Suspendisse eu metus ut turpis viverra semper
ut eget risus. In iaculis, nibh eget facilisis rutrum, leo urna laoreet sapien, in commodo risus nisl vestibulum massa. Nulla rhoncus volutpat metus. Proin vel massa aliquet, interdum nunc nec, interdum ex. Curabitur condimentum odio a massa elementum,
vitae ullamcorper mauris congue. Etiam semper sapien nisl, a molestie est bibendum quis. Sed elementum quam non feugiat tempus. Nam justo nunc, pulvinar ut risus at, eleifend aliquet tortor. Donec convallis consequat commodo. Integer urna mi, fermentum
vel condimentum a, pellentesque et justo. Proin ultrices arcu metus, nec rutrum nisl scelerisque eu. Morbi ullamcorper luctus eros eu placerat. Donec viverra imperdiet egestas. Nunc feugiat laoreet odio et suscipit. Cras interdum ante in dictum
vehicula. Interdum et malesuada fames ac ante ipsum primis in faucibus. Mauris sagittis pellentesque quam vel convallis. Nullam in purus ut tortor sodales laoreet. Proin consequat aliquam feugiat. Donec eget dolor eu sem fringilla blandit. Curabitur
semper ex ac sem sagittis, in tincidunt neque tincidunt. Ut dignissim erat urna, nec dictum odio pharetra sed.Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aliquam vitae nisi dui. Etiam posuere ultrices urna dignissim tristique. Fusce
commodo libero eget tortor commodo egestas. In hac habitasse platea dictumst. Sed congue, purus vitae dignissim convallis, arcu urna euismod justo, eget congue mi neque posuere nibh. Fusce tristique ex sapien, in posuere nisl faucibus vitae. Ut
sed enim accumsan, laoreet orci sed, fringilla urna. Donec blandit sodales lorem, sit amet hendrerit ligula egestas eu. Praesent congue lectus elit, id ultricies diam auctor id. Suspendisse eget ante at velit cursus cursus molestie vitae nibh. Duis
urna sem, convallis vitae justo et, tempor elementum tellus. Donec dignissim nec dolor elementum pharetra. Nullam eleifend venenatis tortor, et molestie ex ornare ut. Quisque nulla metus, vehicula finibus nisi convallis, pharetra efficitur orci.
Ut hendrerit accumsan lacus, volutpat pellentesque odio facilisis ut. In mattis arcu a lacus volutpat, porta interdum nulla dignissim. Donec aliquet purus elit, quis vulputate quam rhoncus quis. Mauris volutpat pulvinar lectus eu porttitor. Etiam
sit amet dui non arcu interdum sagittis. Pellentesque diam libero, fermentum eget efficitur sed, elementum sed eros. Morbi ultricies, leo sit amet tristique ornare, lectus odio semper elit, eu blandit felis augue a leo. Praesent feugiat, erat eu
finibus imperdiet, diam ex elementum risus, id congue est nisl accumsan lectus. Donec ac maximus dui. Pellentesque eu lobortis ipsum. Donec pulvinar sem non ante pulvinar, vitae varius lacus dictum. Duis bibendum lacus sit amet dui laoreet, eget
sodales mauris sollicitudin. Nulla ultricies luctus purus a tincidunt. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Mauris gravida consequat erat dictum viverra. Aliquam erat volutpat. Duis porttitor sem vehicula nunc lobortis, eu consectetur
massa rutrum. In hac habitasse platea dictumst. Phasellus malesuada ullamcorper lectus, sed pretium nisi pulvinar bibendum. Morbi vestibulum hendrerit magna, non lacinia metus elementum quis. Curabitur interdum lacus libero, ut semper velit efficitur
at. Sed hendrerit lobortis est ut congue. In eget mi volutpat, varius diam in, tempus massa. Pellentesque non laoreet lectus. Suspendisse eu metus ut turpis viverra semper ut eget risus. In iaculis, nibh eget facilisis rutrum, leo urna laoreet sapien,
in commodo risus nisl vestibulum massa. Nulla rhoncus volutpat metus. Proin vel massa aliquet, interdum nunc nec, interdum ex. Curabitur condimentum odio a massa elementum, vitae ullamcorper mauris congue. Etiam semper sapien nisl, a molestie est
bibendum quis. Sed elementum quam non feugiat tempus. Nam justo nunc, pulvinar ut risus at, eleifend aliquet tortor. Donec convallis consequat commodo. Integer urna mi, fermentum vel condimentum a, pellentesque et justo. Proin ultrices arcu metus,
nec rutrum nisl scelerisque eu. Morbi ullamcorper luctus eros eu placerat. Donec viverra imperdiet egestas. Nunc feugiat laoreet odio et suscipit. Cras interdum ante in dictum vehicula. Interdum et malesuada fames ac ante ipsum primis in faucibus.
Mauris sagittis pellentesque quam vel convallis. Nullam in purus ut tortor sodales laoreet. Proin consequat aliquam feugiat. Donec eget dolor eu sem fringilla blandit. Curabitur semper ex ac sem sagittis, in tincidunt neque tincidunt. Ut dignissim
erat urna, nec dictum odio pharetra sed.Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aliquam vitae nisi dui. Etiam posuere ultrices urna dignissim tristique. Fusce commodo libero eget tortor commodo egestas. In hac habitasse platea dictumst.
Sed congue, purus vitae dignissim convallis, arcu urna euismod justo, eget congue mi neque posuere nibh. Fusce tristique ex sapien, in posuere nisl faucibus vitae. Ut sed enim accumsan, laoreet orci sed, fringilla urna. Donec blandit sodales lorem,
sit amet hendrerit ligula egestas eu. Praesent congue lectus elit, id ultricies diam auctor id. Suspendisse eget ante at velit cursus cursus molestie vitae nibh. Duis urna sem, convallis vitae justo et, tempor elementum tellus. Donec dignissim nec
dolor elementum pharetra. Nullam eleifend venenatis tortor, et molestie ex ornare ut. Quisque nulla metus, vehicula finibus nisi convallis, pharetra efficitur orci. Ut hendrerit accumsan lacus, volutpat pellentesque odio facilisis ut. In mattis
arcu a lacus volutpat, porta interdum nulla dignissim. Donec aliquet purus elit, quis vulputate quam rhoncus quis. Mauris volutpat pulvinar lectus eu porttitor. Etiam sit amet dui non arcu interdum sagittis. Pellentesque diam libero, fermentum eget
efficitur sed, elementum sed eros. Morbi ultricies, leo sit amet tristique ornare, lectus odio semper elit, eu blandit felis augue a leo. Praesent feugiat, erat eu finibus imperdiet, diam ex elementum risus, id congue est nisl accumsan lectus. Donec
</div>
</div>
<div class="footer">footer</div>
</div>
关于html - css 网格单元格内容溢出不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50048966/
我试图要求 test/unit 的新版本(即不是与 ruby 捆绑的版本) .根据 instructions我用 gem i test-unit 安装它.但是现在当我需要 test/unit我似乎
简短版本是: 我有一个 systemd 单元,我想在调用时检查脚本的返回代码: systemctl status service.service 长版本:我有一个 lsb init 脚本正是这样做的,
我正在使用反射动态创建一个类的实例,这工作正常,除非尝试通过单元测试执行此操作 - 我使用的是 MS 测试框架。 我收到熟悉的错误:“无法加载文件或程序集‘Assy’或其依赖项之一。系统找不到指定的文
我想知道测试网站“界面功能”的最佳实践是什么。 我对哪些方法可用于测试界面和动态生成的内容感兴趣。特别是,我很难弄清楚是否可以为需要用户交互的操作创建自动化测试,或者这是否只是浪费时间,我应该让一些
我有一个简单的 Python 服务,其中有一个无限执行某些操作的循环。在各种信号上,sys.exit(0) 被调用,这导致 SystemExit 被引发,然后如果可以的话应该进行一些清理。 在测试中,
我正在使用 OpenCV 2.4.2 这是 OpenCV 文档中的引文 C++: void HoughLinesP(InputArray image, OutputArray lines, doubl
忙于 C# 中的自动化测试用例,我们需要在每次测试后恢复数据库快照。问题是,当运行多个测试时它会失败,因为“其他用户正在使用数据库时无法更改数据库状态。” 我们使用 SqlConnection.Cle
我阅读了 C# 规范并用谷歌搜索了它,但一无所获。 我 99% 肯定 C# 中没有像单元命名空间指令这样的功能,但问题是:为什么?是否有惯用或技术原因? 这很方便,尤其是当我们的大部分文件都由单个命名
我目前正在尝试向我的应用程序(一个非常老的项目......评论说 iOS 2.0)添加单元测试(精确的应用程序测试)并且总是偶然发现 undefined symbols for architectur
我正在使用Delphi 7,并且有一个新单元要在我的项目中使用。我已经编译了新的。当我尝试通过将其添加到uses子句在项目中使用此单元时,出现错误,提示未找到.dcu文件。我还尝试将文件的完整路径放在
场景:我需要编写一个复杂的nHibernate查询,该查询将返回预计的DTO,但是我想使用TDD方法。该方法如下所示: public PrintDTO GetUsersForPrinting(int
您可以通过运行以下命令在事件 html 设置中显示 Jupyter 笔记本: $ jupyter nbconvert untitled.ipynb --to slides --post serve 有
如何在一个网站上拥有多个 AdSense 单元? Google 提供的唯一代码是按单位计算的。 (adsbygoogle = window.adsbygoogle || []).push({})
我刚刚开始为大量代码编写测试。有很多类依赖于文件系统,即读取 CSV 文件、读/写配置文件等。 当前测试文件存储在项目(这是一个 Maven2 项目)的 test 目录中,但由于多种原因该目录并不总是
我对 TDD 还很陌生,在单元测试方面也不是很老练,所以才有这个问题。我有这个用 PHP 编写的遗留函数 function foo(){ x = bar(); y = baz();
我创建了一个程序,在 Swing 窗口的一侧显示结果过滤选项,但默认情况下它们水平相邻显示,这浪费了我在 BorderLayout 的西侧分配的空间。我可以在构造函数或添加语句中传递任何内容来将它们堆
标题不好的借口:如果有人能更好地描述它,请做。 我有一个 WeakList类,它“基本上”是一个 List> (虽然不是字面意义上的派生自列表,但它应该对用户完全透明)。 现在的基本思想是“如果引用的
我正在尝试在 UITableView 上添加两个原型(prototype)单元。但是,我不知道如何验证是否能够为每个原型(prototype)“返回”正确的单元格。你们能帮我一下吗? func ta
我正在使用 CloudKit 作为数据库创建一个简单的待办事项列表应用程序。目前我可以添加和删除对象,但对编辑对象感到困惑。 编辑项目 Controller protocol EditItemCont
我正在针对以下任务训练 RNN:给定一个包含 30 个单词的序列,然后将该序列分类为二进制类。 在我的网络中拥有超过 30 个单元(LSTM、GRU 或普通 RNN)有好处吗?我在网上看到过很多例子,
我是一名优秀的程序员,十分优秀!