#content{
background-color: #FFFFBA;
border: 1px solid #FFCC66;
padding: 4px;
margin-bottom: 10px;
}
.left_right{
background-color:#FFDD99;
border:1px solid #FF9100;
padding: 0 3px;
size: 13px;
text-decoration: none;
}
<div id="content">
<span id="blog_tips_nav" style="float:right">
<a href="#" class="left_right"><</a>
<a href="#" class="left_right">></a>
</span>
小贴士: <span id="blog_tips"></span>
</div>
可以与下面的代码比较一下:
<div id="content">
小贴士: <span id="blog_tips"></span>
<span id="blog_tips_nav" style="float:right">
<a href="#" class="left_right"><</a>
<a href="#" class="left_right">></a>
</span>
</div>
注意先后顺序!
2中写法在FF中表现一致,但在IE中第2种方法会换行!!!
原因:当非float的元素和float的元素在一起的时候,如果非float元素在先,那么float的元素将被排斥
也就是说,你的span是float:right,但是你文本还是float:none
分享到:
相关推荐
然而,在实际应用中,有些开发者会遇到同时使用float:left和float:right时,元素无法对齐在同一水平线上,而是出现换行的问题。本文将详细介绍几种解决CSS中右对齐float:right导致的换行问题的方法。 首先,我们来...
CSS中通常我们需要将某元素居左、居右显示,这个时候我们就可以根据float来设置,在设置右对齐显示的时候,我们通常会遇到,右对齐的元素会换行,这样就会出现左右元素不在同一条线上,我们可以通过以下方式来解决这...
但是,当`.a`类应用了`float:right`后,第二个`li`元素(`.a`)并不像预期那样靠右显示,而是移动到了下一行。 为了解决这个问题,我们可以采取以下两种策略: 1. **调整元素顺序**:将设置为`float:right`的元素...
就类似说空间里面模块中模块名靠左,编辑字样出现在靠右,一般思路的话一定是认为通过分开两列,一个align=left,另一个align=right。后来我无意中发现有个东西叫,比如实现模块的效果就可以:文章<span><a>编辑</a></...
当N个元素浮动后,会导致错位的问题。一般给元素一个固定的height就没有这个现象。 但是当高度不一致时,就需要想别的办法来解决了: 1、给父元素定义font-size:0; 浮动子元素定义需要的font-size, 再定义display...
3. `right`:元素向右浮动,同理,其他非浮动元素会沿着右侧边缘排列。 以下是一个简单的例子,展示了`float`属性的影响。在第一个示例中,两个`div`元素(`content_a`和`content_b`)没有设置浮动,所以它们各自...
* right:元素向右浮动 浮动的口诀: 1. 浮动口诀之浮浮动 —— 浮 漂浮在普通流的上面。脱离标准流。俗称“脱标” 代码示例: ```css .box1 { float: left; width: 200px; height: 200px; background-color:...
- `right`:元素向右浮动 **浮动的特性**: 1. **脱离标准流的控制**:浮动的元素不再遵循标准流的排列规则,即“脱标”。这意味着浮动的盒子不再保留原先的位置,而是移动到指定的位置。 2. **多元素一行内显示**...
- CSS(层叠样式表)用于美化网页,通过`margin`属性设置元素的外边距,可以设置四个方向的值,例如`margin: top right bottom left;`。 - `margin`属性可以单独设置,如`margin-top`、`margin-bottom`等。 - `...
1. **浮动(Float)**:早期的分栏布局常用`float:left`或`float:right`,将元素向左或向右浮动,使其并排显示。但是这种方法存在一些局限性,如父元素高度塌陷问题,需要额外的CSS来处理。 2. **定位(Positioning...
- `right`:右对齐; - `center`:居中。 - **垂直位置**: - `top`:顶部对齐; - `bottom`:底部对齐; - `center`:居中。 #### 二、字体(Font) **1. `font-family`**:指定文本的字体系列。 - **语法...
4. **浮动的使用**:通过设置`float:left`或`float:right`,元素将沿指定方向浮动。例如,当多个元素都设置`float:left`时,它们会并排显示,直到一行放不下再换行。 5. **清除浮动**:为了避免父元素因子元素浮动...
- `text-align`: 控制文本的对齐方式,包括`left`(左对齐)、`right`(右对齐)、`center`(居中)和`justify`(两端对齐)。 - `text-indent`: 设置首行缩进,可以使用长度或百分比。 - `line-height`: 设置...
2. **居中对齐**:Firefox可以通过设置`margin-left`和`margin-right`为`auto`使`div`水平居中,但IE可能需要将`text-align`设置为`center`,或者对`div`设置`margin: auto`。 3. **填充(Padding)与尺寸**:Fire...
- **float**: 这个属性用于设置元素的浮动,比如`float:left`或`float:right`,让元素向左或向右移动,常用于创建多列布局。 - **width**: 设置元素的宽度,不依赖于内容宽度,可以用像素、百分比等单位。 - **...
}`:为`#footer`下的图片设置垂直对齐方式为顶部。 2. **CSS3过渡效果**: - `.history, del, .keep{-webkit-transition: all 0.2s ease-out; transition: all 0.2s ease-out;}`:为`.history`、`del`和`.keep`类...
1. 浮动布局(Float Layout):早期的CSS布局方式,通过设置元素的`float`属性(如`float:left`或`float:right`),使其在容器内浮动,从而实现多列布局。但这种方法存在一些局限,如无法自适应屏幕大小和容易引发父...
- right:右对齐。 - center:居中对齐。 - justify:两端对齐。 **3.7 text-indent** - **作用**:设置段落首行的缩进。 - **值**: - <length>:具体长度。 - <percentage>:相对于容器宽度的百分比。 **...