我有一個div(#bio),它是充滿了文本。內容來自數據庫調用。然後我有另一個引用的div。我想把這個引用放到文本中,讓它浮動:正確,並且從文本的頂部開始大約30%。位置浮動元素文本div內
但是我遇到了麻煩。我的引用總是出現在我的生物文本的末尾,而不是中間的某處。請問我怎樣才能把這個報價注入生物課文的某個地方?
如果它有助於理解,生物文本在整個HTML段落。
HTML:
<div class="text">
<h1></h1>
<div class="quote"></div>
<div id="bio"></div>
</div>
的jQuery:
$.post("php/myfile.php", function(data){ //grab data from database via php
var json = $.parseJSON(data); //parse the json so we can use it
$.each(json, function(key, data) {
if (data.Country == 'USA') {
$('.text #bio').html(data.Notes);
$('.quote').html('"' + data.Quote + '"');
$('#bio').append($('.quote'));
$('.quote').css({
'margin-top': '30%',
'float': 'right',
'display': 'block'
});
}//end if
});//end each
});//end post
CSS:
#bio .quote {
color: lightgray;
font-weight: bold;
font-size: 150%;
color: #333;
font-family:"Lora", serif;
line-height:1.7em;
padding: 20px 0;
border-top: 1px solid #afb0a9;
border-bottom: 5px solid #bcd1d9;
float: right;
display: block;
}
.text
{
margin-left: 256px;
font-family:"Muli", sans-serif;
font-size:12pt;
line-height:1.7em;
display: inline-block;
position: relative;
}
#bio { position: relative; }
是什麼讓你不推薦這樣做? – LauraNMS
這幾乎是解決方案 - 我最終使用$(「#bio p:nth-child(3)」)。append($('。quote')); (在生物的第三段後添加報價) – LauraNMS