0 0

关于css的简单问题,如果把Div和Span放到同一行?0

	<table>
	<tr>
		<th style="width:180px;border:1px solid red">
			<div>div</div> 
			<span>span</span>			
		</th>
	</tr>
	</table>

 上面这段代码,如果能通过调整Span的css,把span和div放到同一行?

注意,不能调整除span之外的任何元素的css属性。但是可以把span变成其他的元素,则要这个元素支持背景为图片的属性。


问题补充:解决了,很简单:
<table>
<tr>
<th style="width:180px;border:1px solid red">
<span style="float:right">span</span>
<div>div</div>
</th>
</tr>
</table>
2013年4月26日 10:33

7个答案 按时间排序 按投票排序

0 0

使用定位就可以做到。

2013年4月27日 09:20
0 0

觉得还是设置div的display:inline-block比较好一点

2013年4月26日 21:34
0 0

和hejiaqi789 类似的思路。
1.指定position
2.用top和left定位

不同的是,position不好是absolute的,那样就脱离的父容器。

<span style="position: relative; top: -15px; left: 50px; border: 1px solid blue">span</span>


border是突出显示用,无意义。

2013年4月26日 12:22
0 0

1 float:left

<th style="width:180px;border:1px solid red"> 
        <div style="float: left;">div</div>  
        <span style="float: left;">span</span>            
</th>

2 display: inline-block; 或 display: inline;
<th style="width:180px;border:1px solid red"> 
        <div style="display: inline-block;">div</div>  
        <span>span</span>            
    </th>

2013年4月26日 11:46
0 0

可以在th里面在套一个table,将div和span分别放到不同的td里面就可以变成一行了

2013年4月26日 11:26
0 0

display:inline-block;
参考链接:http://hi.baidu.com/cly84920/item/f1e745eee1fb0c0b560f1d24


2013年4月26日 11:16
0 0

<table> 
<tr> 
    <th style="width:180px;border:1px solid red"> 
        <div>div</div>  
        <span style="position: absolute; top: 11px; left: 150px;">span</span>            
    </th> 
</tr> 
</table>

2013年4月26日 11:03

相关推荐

    解决layui的input独占一行的问题

    解决layui的input独占一行的问题涉及了Web前端开发中的布局和CSS样式设置。layui是一个前端UI框架,它提供了一套简单易用的CSS和JS组件,被广泛应用于快速开发Web界面。然而在实际应用中,开发者可能会遇到一些布局...

    DIV+CSS学习基础规则大全

    【DIV+CSS学习基础规则大全】是一篇关于HTML网页设计的文章,主要涵盖了使用DIV和CSS进行布局和样式的基础知识。以下是对文章内容的详细解析: 一、CSS缩写规则 1. 边距(Margin)缩写:CSS允许对上、右、下、左四...

    web开发div+css布局

    在Web开发领域,Div+CSS布局是构建网页结构和样式的一种主流方法,它极大地提高了页面的可维护性和表现力。Div(Division)是HTML中的一个块级元素,用于组织和划分网页内容,而CSS(Cascading Style Sheets)则负责...

    java关于html+css的18点重要内容

    行内元素如`&lt;span&gt;`、`&lt;a&gt;`等,保持在同一行内,不影响其他元素布局。 5. **HTML 表格**:`&lt;table&gt;`定义表格,`&lt;tr&gt;`定义行,`&lt;th&gt;`定义表头,`&lt;td&gt;`定义数据单元格。 6. **HTML 内联框架**:`&lt;iframe&gt;`用于在页面...

    6个javascript小练习与一个html+css+javascript的完整项目

    - `self.location.href`、`location.href`和`windows.location.href`通常用于在同一页面内进行重定向。 - `this.location.href`在特定情况下(如函数内部)可能有用。 - `parent.location.href`和`top.location.href...

    HTML静态网页.zip

    `&lt;h1&gt;`到`&lt;h6&gt;`用于定义标题等级,`&lt;p&gt;`用于段落,`&lt;a&gt;`定义链接,`&lt;img&gt;`插入图像,而`&lt;div&gt;`和`&lt;span&gt;`用于内容分组和定位。 **CSS(Cascading Style Sheets):** CSS是用于控制网页样式的语言,它与HTML分离,...

    规范定制(网页设计).pdf

    避免过度使用&lt;div&gt;嵌套,尽可能用更合适的元素替换,如用和&lt;span&gt;代替多层&lt;div&gt;。链接地址添加末尾的"/"以避免重定向。尽量避免在HTML中直接使用style属性。 CSS编码统一为utf-8。大体框架文件由专人编写,分配给...

    2017前端面试题答案.docx

    - **内联元素(Inline Element)**:如`a`, `span`, `img`等,它们在同一行显示,宽度和高度一般不可改变。 4. **前端性能优化**: - **减少HTTP请求**:合并CSS和JS文件,使用CSS Sprites技术,控制图片大小。 ...

    HTML简单页面特效...

    2. **内联元素与块级元素**:内联元素如`&lt;span&gt;`、`&lt;a&gt;`和`&lt;img&gt;`在一行内显示,而块级元素如`&lt;div&gt;`、`&lt;p&gt;`和`&lt;h1&gt;`-`&lt;h6&gt;`各自占据一行。理解它们的区别对于创建布局和实现特定的页面效果至关重要。 3. **HTML5...

    关于html标签的使用

    块级元素如&lt;div&gt;、、等独占一行,而内联元素如、&lt;span&gt;、等在同一行内显示。&lt;div&gt;是通用的布局容器,常用于组合其他元素。 11. 表单元素: HTML表单用于用户输入,如(多种类型如text、password、checkbox、radio...

    前端代码开发规范.doc

    8. 减少div嵌套,利用更合适的元素替换,如`&lt;p&gt;`和`&lt;span&gt;`。 9. URL地址避免重定向,结尾加上"/"。 10. 避免在元素中直接使用`style`属性,而是将其放入CSS文件中。 11. 表单元素应与`&lt;label&gt;`配合使用,提高可访问...

    Tugas-HTML-CSS:拉蒂汉·图加斯1

    4. 内联元素与块级元素:内联元素如`&lt;span&gt;`,不会独占一行,而块级元素如`&lt;div&gt;`会占据整个宽度,形成新的行。 二、CSS入门 1. 选择器:CSS通过选择器来定位HTML元素,如`p`选择所有段落,`.class`选择具有特定...

    东方龙HTML教程

    4. **内联元素与块级元素**:了解元素的显示类型很重要,内联元素(如`&lt;span&gt;`和`&lt;a&gt;`)在同一行内显示,而块级元素(如`&lt;p&gt;`和`&lt;div&gt;`)则独占一行。 5. **表格与列表**:`&lt;table&gt;`用于创建表格,`&lt;tr&gt;`、`&lt;td&gt;`和...

    前端第一阶段学习-HTML

    行元素(如`&lt;span&gt;`)和块元素(如`&lt;div&gt;`)是布局中的重要概念。块元素默认占据一整行,而行元素则可以在同一行内与其他元素并排。这些元素通过CSS进行样式化,以实现所需的布局效果。 列表分为有序列表`&lt;ol&gt;`和...

    html教程.pdf

    块级元素如`&lt;div&gt;`、`&lt;p&gt;`会在页面上独占一行,而内联元素如`&lt;span&gt;`、`&lt;a&gt;`则可以在同一行内显示。HTML标记属性用于定制元素的行为和外观,例如`class`用于定义CSS样式,`href`用于链接地址,`src`用于图像或媒体...

    ACCP5.0S1, HTML ,网页试题,选择题

    块级元素独占一行,行内元素则可以在同一行内排列。 6. 表单元素:HTML提供了一系列用于创建交互式表单的标签,如`&lt;form&gt;`、`&lt;input&gt;`、`&lt;select&gt;`、`&lt;textarea&gt;`等,它们用于用户输入数据。 7. HTML5新特性:...

    适合初学者的html入门教材

    使用`&lt;table&gt;`、`&lt;tr&gt;`(行)、`&lt;th&gt;`(表头)和`&lt;td&gt;`(单元格)创建表格。`&lt;caption&gt;`用于添加表格标题。 六、HTML表单 `&lt;form&gt;`元素用于创建用户输入的表单,`&lt;input&gt;`、`&lt;textarea&gt;`、`&lt;select&gt;`和`&lt;button&gt;`等...

    html 页面

    HTML元素分为块级元素(如`&lt;div&gt;`、`&lt;p&gt;`)和内联元素(如`&lt;span&gt;`、`&lt;a&gt;`)。块级元素会占据整个宽度并默认换行,而内联元素只占据其内容宽度,允许在同一行内排列多个。 5. 表格与列表: HTML提供`&lt;table&gt;`元素来...

Global site tag (gtag.js) - Google Analytics