Фигурные скобки в HTML
текст { содержимое } тексттекст { содержимое } текст
текст
⎰⎱ содержимое
содержимое ⎱
⎰ текст ⎰
⎱ содержимое
содержимое ⎱
⎰ текст
<!-- Разночтение в браузерах -->
<style>
span.braces {
display: inline-block;
vertical-align: middle;
line-height: 1;
}
span.braces1 {
display: inline-block;
vertical-align: middle;
line-height: normal;
}
</style>
текст
<span class="braces">⎰<br>⎱</span> <span class="braces">содержимое<br>содержимое</span> <span class="braces">⎱<br>⎰</span>
текст
<span class="braces1">⎰<br>⎱</span> <span class="braces1">содержимое<br>содержимое</span> <span class="braces1">⎱<br>⎰</span>
текст
текст ⎧⎨
⎩ содержимое
содержимое
содержимое ⎫
⎬
⎭ текст
<!-- В Google Chrome совсем неудачно сделано -->
<style>
.braces {
display: inline-block;
vertical-align: middle;
line-height: 1;
}
</style>
текст <span class="braces">⎧<br>⎨<br>⎩</span> <span class="braces">содержимое<br>содержимое<br>содержимое</span> <span class="braces">⎫<br>⎬<br>⎭</span> текст
текст ⎧⎪
⎨
⎪
⎩ содержимое
содержимое
содержимое
содержимое ⎫
⎪
⎬
⎪
⎭ текст
<style>
.braces {
display: inline-block;
vertical-align: middle;
line-height: 1;
}
</style>
текст <span class="braces">⎧<br>⎪<br>⎨<br>⎪<br>⎩</span> <span class="braces">содержимое<br>содержимое<br>содержимое<br>содержимое</span> <span class="braces">⎫<br>⎪<br>⎬<br>⎪<br>⎭</span> текст
Вертикальная левая фигурная скобка на CSS
содержимое
содержимое
содержимое
содержимое
содержимое
содержимое
содержимое
<style>
.braces {
position: relative;
padding: .3em .5em;
margin-left: 1em;
}
.braces::before,
.braces::after,
.curly::before,
.curly::after {
content: "";
position:absolute;
width: .8em;
height: 25%;
}
.braces::before,
.braces::after {
left: 0;
border-left: 2px solid;
}
.braces::before {
top: 0;
border-top-left-radius: .8em;
}
.braces::after {
bottom: 0;
border-bottom-left-radius: .8em;
}
.curly::before,
.curly::after {
left: -.8em;
border-right: 2px solid;
}
.curly::before {
top: 25%;
border-bottom-right-radius: .8em;
}
.curly::after {
bottom: 25%;
border-top-right-radius: .8em;
}
</style>
<div class="braces">
<div class="curly">содержимое<br>содержимое<br>содержимое<br>содержимое</div>
</div>
Горизонтальная «лежачая» фигурная скобка на CSS
содержимое
<style>
.braces {
display: inline-block;
position: relative;
padding: .3em .5em;
margin-bottom: 1em;
}
.braces::before,
.braces::after,
.curly::before,
.curly::after {
content: "";
position:absolute;
width: 25%;
height: .8em;
}
.braces::before,
.braces::after {
bottom: 0;
border-bottom: 2px solid;
}
.braces::before {
left: 0;
border-bottom-left-radius: .8em;
}
.braces::after {
right: 0;
border-bottom-right-radius: .8em;
}
.curly::before,
.curly::after {
bottom: -.8em;
border-top: 2px solid;
}
.curly::before {
left: 25%;
border-top-right-radius: .8em;
}
.curly::after {
right: 25%;
border-top-left-radius: .8em;
}
</style>
<div class="braces">
<div class="curly">содержимое</div>
</div>