Я хотел поставить рамку, чтобы акцентировать внимание на некоторых запросах, только на одной странице, а не на всем сайте. Поэтому я использовал встроенный стиль, чтобы прототипировать изменение. Мне пришлось обрезать символы внутри предварительных тегов, чтобы они уместились в рамке. Есть ли способ, которым я мог бы автоматически обернуть и автоматически центрировать символы в блоке класса div, не обрезая вручную символы в предварительных тегах?
<!DOCTYPE html>
<html lang = "en">
<!-- header, sitebranding, tagline, and bodycontent -->
<head>
<title> Casper Support </title>
<meta charset = "utf-8"/>
<link type = "text/css" rel = "stylesheet" href = "wiki.css" />
<style>
.box {
height: 70px ;
width: 1000px ;
position: relative ;
border: 2px solid #287EC7 ;
background: #F5F5F5 ;
}
</style>
</head>
<body>
<h3 id = "overdue_meeting"> The overdue Jira Query </h3>
<p> query </p>
<div class = "box">
<pre> <code>
project = Casper AND status != Closed AND (component = "Queue - Support" OR assignee in (casper1, casper2, casper3, casper4, casper5, casper6, casper7, casper8)) AND (duedate < 7d OR duedate < endOfDay() OR duedate is EMPTY) ORDER BY id ASC
</code> </pre>
</div>
</body>
</html>





Используйте flexbox для вертикального центрирования
.box {
display:flex;
align-items:center;
}
Выключите white-space:pre и используйте text-align:center для обертывания и горизонтального центрирования.
.box pre {
white-space:normal; /* or white-space:pre-wrap to not collapse spaces */
text-align:center;
}
.box {
height: 70px ;
width: 1000px ;
position: relative ;
border: 2px solid #287EC7 ;
background: #F5F5F5 ;
display:flex;
align-items:center;
}
.box pre {
white-space:normal;
text-align:center;
} <h3 id = "overdue_meeting"> The overdue Jira Query </h3>
<p> query </p>
<div class = "box">
<pre> <code>
project = Casper AND status != Closed AND (component = "Queue - Support" OR assignee in (casper1, casper2, casper3, casper4, casper5, casper6, casper7, casper8)) AND (duedate < 7d OR duedate < endOfDay() OR duedate is EMPTY) ORDER BY id ASC
</code> </pre>
</div>