我希望code
与direction:ltr
direction:rtl
在div{direction:rtl !important;}
code{direction:ltr; background-color:#eee;padding:2px 5px;}
的div中。这是我的例子:
<div>
سلام این یک <code>var a = 1;</code> کد است.
<div>
d = '123'
list1 = '12345'
import itertools
print(list(map(lambda x:list(map(lambda y:"".join((x,y[0],y[1])),itertools.product(list1,repeat=2))),d)))
正如您所看到的,分号不是正确的情况。如何修复此问题?css?
答案 0 :(得分:1)
只需将display: inline-block;
插入代码选择器。
code {
display: inline-block;
//other css...
}
div{direction:rtl !important;}
code{direction:ltr; background-color:#eee;padding:2px 5px;display: inline-block;}
<div>
سلام این یک <code>var a = 1;</code> کد است.
<div>
答案 1 :(得分:0)
您只需将unicode-bidi: bidi-override
添加到code
标记即可。您可以在此处详细了解:https://css-tricks.com/almanac/properties/d/direction/
div {
direction: rtl !important;
}
code {
direction: ltr;
unicode-bidi: bidi-override;
background-color: #eee;
padding: 2px 5px;
}
<div>
سلام این یک <code>var a = 1;</code> کد است.
<div>