Questions layout blank spaces

Re: Questions layout blank spaces

de Tim Hunt -
Number of replies: 0
Imachen de Core developers Imachen de Documentation writers Imachen de Particularly helpful Moodlers Imachen de Peer reviewers Imachen de Plugin developers

It took quite a lot of quite scary CSS to get that result without changing the HTML structure, and undoing all the usual styling in the standard Moodle theme. Not sure how reusable this is, but here is the code from our theme. You may need to adapt it a bit, and you will certainly need to change the colours.

.que .info {
    background: transparent;
    float: none;
    width: auto;
    padding: 0;
    margin: 0 0 12px;
    border: 0 none;
    border-radius: 0;
}

#region-main .que .info h3.no {
    display: inline;
    font-size: 1.28571em;
    line-height: 1.5;
    font-weight: bold;
    color: #002158;
    margin: 10px 0 0 0;
}
#region-main .que .info h3.no span.qno {
    font-size: 1em;
    font-weight: bold;
}

.que .info > div {
    display: inline-block;
    margin: 0 0 0 10px;
    padding: 0 0 0 10px;
    border-left: 1px solid #d4d2d2;
    font-size: 0.85714em;
}
.que .info > div.state + div {
    margin: 0;
    padding: 0;
    border-left: 0 none;
}
.que .info > div.editquestion img.iconsmall {
    padding: 0 0.3em 0.3em;
}
.que .info > div.state {
    display: inline;
    margin: 0 0 0 0.4em;
    padding: 0;
    border: 0 none;
    font-size: 1.28571em;
    font-weight: bold;
}
.que.correct .info > div.state {
    color: #378726;
}
.que.partiallycorrect .info > div.state {
    color: #cc6702;
}
.que.notanswered .info > div.state,
.que.incorrect .info > div.state {
    color: #a51e1e;
}
.que .info > div.state:after {
    content: '';
    display: block;
    margin: -5px 0 0;
    padding: 0;
}
.que .content {
    margin: 0 0 0 0;
    width: auto;
}