0

フィドルでは、各質問オプションの各文間のスペースを減らそうとしています(オプションは青いテキストです):

http://jsfiddle.net/25LjE/79/

pds-answer-groupプロパティを使用してクラスの高さを減らしていline-heightます:

.pds-answer-group {
padding-top:1px !important;
padding-bottom:1px !important;
margin-top:1px !important;
margin-bottom:1px !important;
height:auto;
overflow:hidden;
line-height:50%;
}

しかし、行間のスペースは減っていません。質問オプションのテキストの各行間のスペースを減らすために CSS を更新するにはどうすればよいですか?

フィドルの背後にある CSS:

.pds-question-top {
font-size:10pt !important;
padding-top:1px !important;
padding-bottom:1px !important;
margin-top:1px !important;
margin-bottom:1px !important;
}

.pds-pd-link, .pds-comments {
display:none !important;
}

.pds-box {
width:220px !important;
}

.pds-input-label {
width:85% !important;
}

.PDS_Poll {
margin-bottom:15px;
}

.pds-answer-span {
color:#00f;
}

.pds-vote {
background-color:#424242;
}

.pds-answer-text {
color:#00f;
padding-top:1px !important;
padding-bottom:1px !important;
margin-top:1px !important;
margin-bottom:1px !important;
}

.pds-answer-feedback {
padding-top:1px !important;
padding-bottom:1px !important;
margin-top:1px !important;
margin-bottom:1px !important;
}

.pds-votebutton-outer {
text-align:center;
}

.pds-answer-group {
padding-top:1px !important;
padding-bottom:1px !important;
margin-top:1px !important;
margin-bottom:1px !important;
height:auto;
overflow:hidden;
}

.pds-input-label,.pds-answer-input {
float:left;
}

.pds-view-results,.pds-links {
color:#FFF !important;
padding-top:1px !important;
padding-bottom:1px !important;
margin-top:1px !important;
margin-bottom:1px !important;
}

.pds-comments,.pds-return-poll {
color:#FFF !important;
}

.pds-links {
    display: inline !important;
}
.pds-pd-link {
display: none !important;
}
.pds-box {
    width: 220px !important;
}
.pds-input-label{
    width: auto! important;
}
.PDS_Poll{
    margin-bottom:15px;
}

.pds-question-top {padding:0 !important}

フィドルの背後にある HTML:

<script type="text/javascript" charset="utf-8" src="http://static.polldaddy.com/p/6352993.js"></script>
<noscript><a href="http://polldaddy.com/poll/6352993/">This is very long test question to test how polldaddy handles questions that exceed that normal length............ yes a very long question indeed..............</a></noscript>

$(document).ready(function() {

    $('.pds-question-inner').prepend('<span style="color:red;font-weight:bold;font-size: 15px;float:left">Header</span>');
});
4

4 に答える 4

3

CSSが.pds-input-labelクラスによってオーバーライドされているようです。使用しているJSファイルから読み込まれる場合があります。クラスに追加line-height: 50% !important;するだけです。.pds-input-labelこちらの例をご覧くださいhttp://jsfiddle.net/2Wrhd/

于 2012-07-10T20:03:07.063 に答える
1

line-height間のスペースを減らしたいテキストに応じて、CSS で を設定するだけです。

例:

.pds-answer-group {
padding-top:1px !important;
padding-bottom:1px !important;
margin-top:1px !important;
margin-bottom:1px !important;
height:auto;
overflow:hidden;
line-height:9pt /* worked when i changed this from 50% */
}
于 2012-07-10T19:51:40.493 に答える
1

実際、問題のある要素は次のとおりです。

.pds-answer-span {
  line-height: 150% !important;
}

Firefox で Ctrl+Shift+i を使用して簡単に確認できます (そして、行を 100% 下げるように再定義します)。

于 2012-07-10T20:06:27.827 に答える
0

私は試して働きました。スパンを入れる

<p></p> 

line-height プロパティを設定します。

<p style="line-height: 2pt';"><span class="pds-answer-span">blablabla</span></p>
于 2012-07-10T20:07:04.293 に答える