html css 怎么使img和a标签在一个行内元素中间对齐

答案是:#box ul.games li img{vertical-align: middle;} 这行很重要哦。

<div id="box">
<div class="div01">
   <div class="border"><img src="../images/top_06.gif"></div>

    <ul class="content01 black">
			<li class="clearfix"><ul class="gtype"><strong>  角色扮演:</strong></ul>
					<ul class="games clearfix">
					<li><img src="./images/smallgameicon/game_70.png"><a href="#" target="_blank">无上神兵</a></li>
					<li><img src="./images/smallgameicon/game_72.png"><a href="#" target="_blank">九鼎记</a></li>
					<li><img src="./images/smallgameicon/game_23.png"><a href="#" target="_blank" style="color:#f00;">神仙道</a></li>
					<li><img src="./images/smallgameicon/game_56.png"><a href="#" target="_blank">女神联盟</a></li>
					<li><img src="./images/smallgameicon/game_39.png"><a href="#" target="_blank">三国演义</a></li>
					<li><img src="./images/smallgameicon/game_71.png"><a href="#" target="_blank">热血街机</a></li>
					<li><img src="./images/smallgameicon/game_65.png"><a href="#" target="_blank">热血屠龙</a></li>
					<li><img src="./images/smallgameicon/game_64.png"><a href="#" target="_blank">魅影传说</a></li>
					<li><img src="./images/smallgameicon/game_25.png"><a href="#" target="_blank">盛世三国</a></li>
					<li><img src="./images/smallgameicon/game_32.png"><a href="#" target="_blank">瑞星龙将</a></li>
					<li><img src="./images/smallgameicon/game_34.png"><a href="#" target="_blank">梦幻飞仙</a></li>
					<li><img src="./images/smallgameicon/game_63.png"><a href="#" target="_blank">深渊</a></li>
					<li><img src="./images/smallgameicon/game_36.png"><a href="#" target="_blank">热血海贼王</a></li>
					<li><img src="./images/smallgameicon/game_40.png"><a href="#" target="_blank">开天辟地</a></li>
					<li><img src="./images/smallgameicon/game_42.png"><a href="#" target="_blank">秦美人</a></li>
					<li><img src="./images/smallgameicon/game_16.jpg"><a href="#" target="_blank">凡人修真</a></li>
					<li><img src="./images/smallgameicon/game_43.png"><a href="#" target="_blank">大侠传</a></li>
					<li><img src="./images/smallgameicon/game_58.png"><a href="#" target="_blank">剑影</a></li>
					<li><img src="./images/smallgameicon/game_41.png"><a href="#" target="_blank">仙落凡尘</a></li>
					<li><img src="./images/smallgameicon/game_66.png"><a href="#" target="_blank">雷霆之怒</a></li>
					</ul>
			</li>
			<li class="clearfix"><ul class="gtype"><strong>  战争策略:</strong></ul>

					<ul class="games clearfix">
					<li><img src="./images/smallgameicon/game_70.png"><a href="#" target="_blank">无上神兵</a></li>
					<li><img src="./images/smallgameicon/game_72.png"><a href="#" target="_blank">九鼎记</a></li>
					<li><img src="./images/smallgameicon/game_23.png"><a href="#" target="_blank" style="color:#f00;">神仙道</a></li>
					</ul>

			</li>

			<li class="clearfix"><ul class="gtype"><strong>  休闲竞技:</strong></ul>

					<ul class="games clearfix">
					<li><img src="./images/smallgameicon/game_70.png"><a href="#" target="_blank">无上神兵</a></li>
					<li><img src="./images/smallgameicon/game_72.png"><a href="#" target="_blank">九鼎记</a></li>
					<li><img src="./images/smallgameicon/game_23.png"><a href="#" target="_blank" style="color:#f00;">神仙道</a></li>
					</ul>

			</li>
    </ul>

   <div class="border"><img src="../images/top_07.gif"></div>
</div>
</div>

  

.top_bj{ width:100%; height:36px; overflow:hidden; background:url(../images/top_bj.gif);}
.top_content{ width:100%; margin:0px auto; height:36px; overflow:hidden;}
.top_logo{ width:170px; float:left;}
.all_icon{float:left; padding:7px; width:16px; height:16px; overflow:hidden;}
.all_black,.all_black a:link,.all_black a:visited{font-size: 12px; line-height:30px; font-weight: normal; color: #595959; text-decoration: none; font-family:Arial, Helvetica, sans-serif;}
.all_black a:hover{font-size: 12px; line-height:30px; font-weight: normal; color: #0e6cb0; text-decoration: none; font-family:Arial, Helvetica, sans-serif;}
.black,.black a:link,.black a:visited{font-size:12px;line-height: 36px;font-weight: normal;color: #464646;text-decoration: none; font-family:Arial, Helvetica, sans-serif;}
.black a:hover{font-size:12px;line-height: 36px;font-weight: normal;color: #03C;text-decoration: none; font-family:Arial, Helvetica, sans-serif;}

.red,.red a:link,.red a:visited{font-size:12px;line-height: 36px;font-weight: normal;color: #F00;text-decoration: none; font-family:Arial, Helvetica, sans-serif;}
.red a:hover{font-size:12px;line-height: 36px;font-weight: normal;color: #03C;text-decoration: none; font-family:Arial, Helvetica, sans-serif;}

#box{display:none;width:593px; float:right; overflow:hidden; margin:0px auto; padding-right:100px;}
#box .div01{width:593px; overflow: hidden; position:absolute; z-index:999; top:30px;}
#box .div01 .border{width:100%; overflow:hidden;}
#box ul.content01{width:591px; background:#FFF; overflow: hidden; border:solid 1px #9c9c9c; border-bottom:none;border-top:none;list-style:none;}
#box ul.gtype{float: left; width: 80px;}
#box ul.games{float: left; width: 509px;}
#box ul.games li{float: left; width: 100px;}
#box ul.games li img{vertical-align: middle;}
#box ul.games li a{padding-left: 5px;}

时间: 2024-11-05 00:07:23

html css 怎么使img和a标签在一个行内元素中间对齐的相关文章

CSS行内元素和块级元素的居中

一.水平居中 行内元素和块级元素不同,对于行内元素,只需在父元素中设置text-align=center即可; 对于块级元素有以下几种居中方式: 1.将元素放置在table中,再将table的margin-left和margin-right设置成auto,将table居中,使在其之中的块级元素叶居中,但是这种方式不符合语义化标签的规范; 2.将块级元素转换行内元素(通过设置display:inline)后再居中.这种方式使居中元素变成行内元素而致使无法设置宽高; 3.设置父元素float:lef

css盒模型和块级、行内元素深入理解

一.CSS盒模型 盒模型概述 盒模型是CSS的核心知识点之一,它指定元素如何显示以及如何相互交互.页面上的每个元素都被看成一个矩形框,这个框由元素的内容.内边距.边框和外边距组成.如下图所示: 内边距出现在内容区域的周围.如果在元素上添加背景,那么背景应用于元素的内容和内边距组成的区域.因此可以用内边距在内容周围创建一个隔离带,使内容不与背景混合在一起.添加边框会在内边距区域外边增加一条线.这些线可以有不同的样式和宽度,如实线.虚线.点画线.在边框外边的是外边距,外边距是透明的,一般使用它控制元

html行内元素标签

元素分类--内联元素 在html中,<span>.<a>.<label>. <strong> 和<em>就是典型的内联元素(行内元素)(inline)元素.当然块状元素也可以通过代码display:inline将元素设置为内联元素.如下代码就是将块状元素div转换为内联元素,从而使 div 元素具有内联元素特点. div{ display:inline; } ...... <div>我要变成内联元素</div> 内联元素特

CSS 一些基础知识(优先级、行内元素的一些属性、font-size单位) 怎样不加载图片

转载自:http://www.cnblogs.com/ctriphire/p/4159935.html CSS大小写不敏感 选择器优先级如下所示: 在属性后面使用 !important 会覆盖页面内任何位置定义的元素样式. 作为style属性写在元素内的样式 id选择器 类选择器 标签选择器 通配符选择器 浏览器自定义或继承 同一级别 同一级别中后写的会覆盖先写的样式 规则是多个级别的组合,把选择器中规则对应做加法,比较权值,如果权值相同那就后面的覆盖前面的了,各个选择器的权值为: 内联样式表的

css 行内元素 块元素 替换元素 非替换元素 以及这些元素的width height margin padding 特性

一.各种元素的width height margin padding 特性(具体css元素的分来参看二) 1.块级元素 width. height. margin的四个方向. padding的四个方向都正常显示,遵循标准的css盒模型.例如:div 2.行内替换元素 width. height. margin的四个方向. padding的四个方向都正常显示,遵循标准的css盒模型. 例如:img 2.行内非替换元素(重点) width. height不起作用,用line-height来控制高度.

css总结17:HTML块级元素&amp;行内元素之分: &lt;div&gt; 和&lt;span&gt;

1 HTML 区块元素: 大多数 HTML 元素被定义为块级元素或内联元素. 1.1 块级元素实例: <div> <h1>, <p>, <ul>, <table> 块级元素的特点: 独占一行,可设置宽高 1.2 行级元素实例 :<span> <a> 行级元素特点:一行可排布多个,不可设置宽高. 1.3 行内块元素:使用的最多:<input> <img> 行级元素特点:一行可排布多个,也可设置宽高.

行内元素(inline标签)设置了行高为什么不生效,还是表现为父盒子的行高?行内元素行高问题终极解释

最近在看张鑫旭大佬的<css世界>,读到5.2.4  内联元素 line-height 的“大值特性” ,产生了疑惑, 在开发中确实也遇到了同样的问题,深入探究后得出结果,先说结论吧,论证内容有点长,结论: 行内元素自身并没有行高这个属性,虽然设置可以设置行高,但是最终作用的地方并不是自身,而是其自身所在的行框盒子上!如果你不知道什么是行框盒子,建议你好好读读张大佬的<css世界>,这里我简单的画一画 如上如所示,我的结论是: 内联盒子没有行高这一属性,给它设置line-heigh

css布局中关于 块状元素和行内元素的区分

这两天在准备实习的面试和笔试,准备复习一下这些基础的概念,避免自己处于一种仅脑袋理解嘴巴不能表述出来的状态. 块状元素和行内元素的概念是在css页面布局这个地方出现.主要是将html标签按照一定的特性分成2类:块状元素和行内元素(内联元素). 首先概念上理解一下: 块状元素:   块状元素(Block element),字面理解就是一个方块嘛,它一般是其它元素的容器元素,可以容纳块状元素和行内元素,它默认是不会和其它元素同一行的,即相当于两个块状元素写一块是垂直布局的.最常用块状元素是div和p

css基础 行内元素 块级元素

1.行内元素(内联元素 inlineElement) 特点:不占据一行,无法设置宽高及行高,其宽度随着内容增加,高度随字体大小而改变,margin只对左右起作用,上下无效. 常见有: a - 锚点,b - 粗体(不推荐),br - 换行,em - 强调,font - 字体设定(不推荐),i - 斜体,img - 图片,input - 输入框,label - 表格标签, select - 项目选择,small - 小字体文本,span - 常用内联容器,定义文本内区块,strike - 中划线,s