html5換行標(biāo)簽 HTML5 canvas的繪制文本如何自動(dòng)換行?
HTML5 canvas的繪制文本如何自動(dòng)換行?自己替換變量與格式化,不用謝……// 內(nèi)容let content = detail.contentctx.font = "16px 微軟雅黑"ctx.f
HTML5 canvas的繪制文本如何自動(dòng)換行?
自己替換變量與格式化,不用謝……
// 內(nèi)容
let content = detail.content
ctx.font = "16px 微軟雅黑"
ctx.fillStyle = "#000"
textWidth = 660
let lineWidth = 0
let fullWidth = 0
for(let i = 0 i < content.length i ) {
lineWidth = ctx.measureText(content[i]).width
if(lineWidth < textWidth) {
ctx.fillText(content[i], canvasWidth / 2 - textWidth / 2 lineWidth, 350)
fullWidth = lineWidth
} else {
ctx.fillText(content[i], canvasWidth / 2 lineWidth - fullWidth - 76, 370)
}
}
h5中表示換行的是什么標(biāo)記?
h5中表示換行的標(biāo)記是<br/>,表示另起一行。另外可以使用<p>標(biāo)簽對(duì)一段文字內(nèi)容包裹,也表示一行,也是語(yǔ)義化的標(biāo)簽。