border-inline
åºçº¿
广æ³å¯ç¨
èª 2021å¹´4æ èµ·ï¼æ¤ç¹æ§å·²å¨ä¸»æµæµè§å¨ä¸å¾å°æ¯æï¼å¯å¨å¤§å¤æ°è®¾å¤åæµè§å¨çæ¬ä¸æ£å¸¸ä½¿ç¨ã
CSS 屿§ border-inline 为ç®å屿§ï¼ç¨äºå¨æ ·å¼è¡¨ä¸çæå¤åæ¶è®¾ç½®é»è¾è¡åè¾¹æ¡çå屿§å¼ã
å°è¯ä¸ä¸
border-inline: solid;
writing-mode: horizontal-tb;
border-inline: dashed red;
writing-mode: vertical-rl;
border-inline: 1rem solid;
writing-mode: horizontal-tb;
direction: rtl;
<section class="default-example" id="default-example">
<div class="transition-all" id="example-element">
This is a box with a border around it.
</div>
</section>
#example-element {
background-color: #eee;
color: #8b008b;
padding: 0.75em;
width: 80%;
height: 100px;
unicode-bidi: bidi-override;
}
border-inline æå¯¹åºçå®ä½è¾¹æ¡åå³äºå
ç´ ç书忍¡å¼ãè¡å
æ¹ååææ¬æåãæ ¹æ® writing-modeãdirection å text-orientation æå®ä¹çå¼ï¼æ¤å±æ§å¯¹åºäº border-top å border-bottomï¼æè
border-right å border-left 屿§ã
å¦ä¸æ¹åçè¾¹æ¡å¯ç¨ border-block è®¾ç½®ï¼æ¤å±æ§ä¼è®¾ç½® border-block-start å border-block-endã
屿§ææ
æ¤å±æ§ä¸ºä¸å CSS 屿§çç®å屿§ï¼
è¯æ³
border-inline: 1px;
border-inline: 2px dotted;
border-inline: medium dashed blue;
/* å
¨å±å¼ */
border-inline: inherit;
border-inline: initial;
border-inline: revert;
border-inline: revert-layer;
border-inline: unset;
åå¼
border-inline 屿§å¯ç¨ä¸åå¼ä¸çè³å°ä¸ä¸ªæå®ï¼æ¬¡åºä»»æï¼
<'border-width'>-
è¾¹æ¡å®½åº¦ãè§
border-widthã <'border-style'>-
è¾¹æ¡çº¿åãè§
border-styleã <'color'>-
è¾¹æ¡é¢è²ãè§
colorã
å½¢å¼å®ä¹
| åå§å¼ | 该ç®åæå¯¹åºçæ¯ä¸ªå±æ§ï¼
|
|---|---|
| éç¨å ç´ | ææå ç´ |
| æ¯å¦æ¯ç»§æ¿å±æ§ | å¦ |
| 计ç®å¼ | 该ç®åæå¯¹åºçæ¯ä¸ªå±æ§ï¼
|
| å¨ç»ç±»å | 该ç®åæå¯¹åºçæ¯ä¸ªå±æ§ï¼
|
å½¢å¼è¯æ³
border-inline =
<'border-block-start'>
<border-block-start> =
<line-width> ||
<line-style> ||
<color>
<line-width> =
<length [0,â]> |
hairline |
thin |
medium |
thick
<line-style> =
none |
hidden |
dotted |
dashed |
solid |
double |
groove |
ridge |
inset |
outset
示ä¾
>ç«æææ¬çè¾¹æ¡
HTML
<div>
<p class="exampleText">ç¤ºä¾ææ¬</p>
</div>
CSS
div {
background-color: yellow;
width: 120px;
height: 120px;
}
.exampleText {
writing-mode: vertical-rl;
border-inline: 5px dashed blue;
}
ç»æ
è§è
| è§è |
|---|
| CSS Logical Properties and Values Module Level 1> # propdef-border-inline> |
æµè§å¨å ¼å®¹æ§
åè§
- CSS é»è¾å±æ§ä¸é»è¾å¼
- æ¤å±æ§å¯¹åºçå®ä½è¾¹æ¡å±æ§ï¼
border-topãborder-rightãborder-bottomæborder-left writing-modeãdirectionãtext-orientation