HTML 使用浮动的左无序列表在一行上对齐div

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了HTML 使用浮动的左无序列表在一行上对齐div相关的知识,希望对你有一定的参考价值。

<!DOCTYPE HTML>
<html lang="en_US">
<head>
	<meta charset="UTF-8">
	<title>Aligning divs on one line using a floated left ul</title>
	<link rel="stylesheet" type="text/css" href="reset.css" media="all">
	<style type="text/css">
		ul li{
			float:left;
		}
		
		ul li div{
			margin-right:15px;
		}
		
		ul{
			list-style:none;
		}
		.one, .two{
			width:200px;
			height:200px;
			overflow:hidden;
			background-color:red;
			-webkit-border-radius:8px;
		}
		
	</style>
</head>
<body>
	
    <div class="container">
    	<ul>
    		<li>
    			<div class="one"></div>
    		</li>
    		<li>
    			<div class="two"></div>
    		</li>
    	</ul>
    </div>
</body>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.4/jquery.min.js" type="text/javascript" charset="utf-8"></script>
<script type="text/javascript" src="../js/pngfix.js"></script>
</html>

HTML 在无序列表中垂直对齐文本和图像

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
	<head>
		<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
		<title>Vertical align text and image within an unordered list</title>
		<style>
		
		ul {
			margin: 10px;
			list-style-type: none;
		}

		ul li {
			font-size: 20px;
			padding: 0;
			margin-top: 10px;
			margin-bottom: 10px;
		}

		img {
			margin-right: 5px;
			vertical-align: middle;
			border: 1px solid #ccc;
			height: 30px;
			width: 30px;
		}

		ul li a {
			text-decoration: none
		}
		</style>
	</head>
	<body>
		<ul>
			<li><a href="#"><img src="" />Text link 1</a></li>
			<li><a href="#"><img src="" />Test link 2</a></li>
			<li><a href="#"><img src="" />Text link 3</a></li>
			<li><a href="#"><a href="#"><img src="" />Text link 4</a></li>
			<li><a href="#"><img src=""/>Text link 4</a></li>
		</ul>
	</body>
</html>

以上是关于HTML 使用浮动的左无序列表在一行上对齐div的主要内容,如果未能解决你的问题,请参考以下文章

CSS - 使 div 水平对齐

两个DIV如何浮动在一行?

将左浮动 div 中的图像与右浮动 div 上的文本垂直对齐

如何使无序列表居中?

HTML 在无序列表中垂直对齐文本和图像

垂直对齐位于浮动同级旁边的 Div 中的多行文本