css如何写能使下面五张图片水平排列,图片宽160px,总宽度为800,五张正好。 html代码如下

html-css010

css如何写能使下面五张图片水平排列,图片宽160px,总宽度为800,五张正好。 html代码如下,第1张

<!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/htmlcharset=gb2312" />

<title>无标题文档</title>

<style type="text/css">

<!--

*{padding:0margin:0}

ul,li{list-style:none}

#submenu{width:800pxmargin:0 autooverflow:hidden}

#submenu li{width:160pxfloat:leftoverflow:hiddenbackground:#003300}

#submenu li img{border:0width:160px}

-->

</style>

</head>

<body>

<div id="submenu">

<ul>

<li><img src="../img/lq1sy.jpg" /></li>

<li><img src="../img/lq1sy.jpg" /></li>

<li><img src="../img/lq1sy.jpg" /></li>

<li><img src="../img/lq1sy.jpg" /></li>

<li><img src="../img/lq1sy.jpg" /></li>

</ul>

</div>

</body>

</html>

可以通过cover和contain来对图片进行伸缩。

语法:

background-size:auto/* 默认值,不改变背景图片的高度和宽度 */

background-size:100px 50px/* 第一个值为宽,第二个值为高,当设置一个值时,将其作为图片宽度来等比缩放 */

background-size:10%/* 0%~100%之间的任何值,将背景图片宽高按百分比显示,当设置一个值的时候同也将其作为图片宽度来等比缩放 */

background-size:cover/* 将背景图片等比缩放填满整个容器 */

background-size:contain/* 将背景图片等比缩放至某一边紧贴容器边缘 */

扩展资料:

CSS背景图片自适应、全屏、填充、拉伸

方法一:js控制

<div id="formbackground" style="position:absolutewidth:100%height:100%z-index:-1">  

<img src="pictures/background.jpg" height="100%" width="100%"/>

</div>

<div id="formbackground" style="position:absolutez-index:-1"><img src="10.jpg" height="100%" width="100%"/></div>

<script type="text/javascript">

$(function(){

$('#formbackground').height($(window).height())

$('#formbackground').width($(window).width())

})

</script>

方法二:全浏览器兼容

.bg{

background:url(http://wyz.67ge.com/wp-content/uploads/qzlogo.jpg)

filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='scale')"

-moz-background-size:100% 100%

background-size:100% 100%

}