.container{
width:350px;
background-color:#ccc;
}
span.box {
display:inline;
visibility:visible;
line-height:100px;
margin:0 100px;
padding:20px 120px;
border-top: 5px solid gray;
border-bottom:5px solid black;
border-left: 5px solid gray;
border-right: 5px solid black;
background-color:gold;
}
<div class="container">
<span>BEFORE</span>
<span class="box">这是中文这是中文这是中文这是中文这是中文</span>
<span>AFTER</span>
</div>
该代码在FF下跟 CHROME下的显示有差别。但问题是:
1. 为什么会被分成是3列显示,每一列里面的文字的个数,是怎么计算出来的?
2. 该inline元素与它前后的元素之间,是怎么安排的?
FF下的显示结果:
chrome下的显示结果:
- 大小: 2.4 KB
- 大小: 2.5 KB
分享到:
相关推荐
- **行内块元素**:如`inline-block`,同时具有行内元素和块级元素的特性。 - **Flex布局**:使用`display: flex`,可以灵活控制子元素的排列和对齐方式。 - **Grid布局**:使用`display: grid`,用于创建二维...
要显示一个被`display`属性设置为`none`的元素,需要将该属性重新设置为`block`、`inline`或者其他合适的值。 ```css .element { display: block; /* 或者 inline, inline-block 等 */ } ``` 对于使用`visibility...
通过设置容器的`display`属性为`flex`或`inline-flex`,我们可以轻松地调整子元素的大小和排列,使得布局在各种屏幕尺寸下都能保持良好的展示效果。 在这个"flex 图片预览"项目中,开发者可能使用了以下Flex布局的...
display: inline-block; font-size: 16px; margin: 4px 2px; cursor: pointer; } ``` 至于`jiaoben6980`这个文件名,看起来像是一个脚本或者类文件,可能是实现特定功能的关键代码,比如处理音乐播放的逻辑,...
通过设置`display`属性为`flex`或`inline-flex`,容器元素的直接子元素将成为flex项目。当元素成为flex容器后,其子元素的`float`、`clear`和`vertical-align`属性将被忽略。 #### 容器属性 1. `flex-direction`:...
1. **兼容性问题**:在实际项目中,还需要考虑浏览器的兼容性问题,尤其是对于老版本的浏览器。 2. **性能优化**:随着星星数量的增加,使用纯 JavaScript 可能会影响页面性能,此时可以考虑使用更高效的技术如 Vue ...
最后,`var vm = new Vue({ el: '#app', })`用于创建Vue实例,并将`page`组件挂载到页面的指定元素上。 ### CSS部分 为了美观,文档还提供了简单的CSS样式。这些样式定义了分页组件的外观,包括字体、列表项的样式...
55. **FAQs(Frequently Asked Questions)**: 常见问题解答,提供关于产品、服务或主题常见疑问的详细答案,方便用户查找信息。 56. **Field(字段)**: 数据库或记录中包含特定类型信息的独立部分,如姓名、地址...