问题,我正尝试在我的站点上通过 pgp 启用 2FA,但我遇到了 Bootstrap 混淆 pgp 加密消息的问题。这不是什么大不了的事,但它需要用户在将文本放入他们的 pgp 软件时手动清除文本。当我检查 DOM 时,我发现它似乎保留了这样的正确格式
但它看起来像这样
有什么想法吗?
这是我的代码
<div class="col-lg-6">
<?php if(isset($encrypted_secret)): ?>
<div class="panel panel-info" style="width: 140%;">
<div class="panel-heading">
<div class="panel-title">Key Challenge</div>
</div>
<div class="panel-body">
<form name="verify_key" method="post" action="<?php echo base_url('users/settings/'.$userdata['username']); ?>" role="form">
<div class="row">
<div class="col-md-6">
<?= $encrypted_secret; ?><br><br>
<b> Use your private key to decrypt this message </b>
<div class="form-group">
<input type="text" name="verify_key" class="form-control" placeholder="enter decrypted message">
</div>
</div>
</div>
<div class="row">
<div class="col-md-6">
<div class="form-group pull-left">
<input type="submit" class="btn btn-info btn-lg" value="Submit"></input>
</div>
</div>
</div>
</form>
</div>
</div>
<?php else: ?>
最佳答案
如果您的问题是换行符,nl2br()
可以通过添加 <br>
来解决问题在每个换行符上标记。
如果更不可能,您的问题是代码检查器显示“固定宽度”输出而您的没有,您需要将文本包含在 <pre>
中。标记或使用固定宽度的字体,例如 courier,这样只要具有相同数量的字符(就像 PGP 消息那样),每一行看起来都一样
关于php - Bootstrap 的文本格式问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53544730/