如何使图像并排显示?

时间:2011-07-26 14:55:32

标签: php css image

我用Google搜索了,但没有找到满意的答案。我是否更改了CSS文件或PHP文件?

其次,是否有更好的方法可以在页面上显示多个图像,而不是像这样复制粘贴php代码:

 <!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" lang="en" xml:lang="en"> 
 <head> 
     <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> 
     <title>IS THIS THING ON?</title>
     <link rel="stylesheet" href="./wp-content/themes/cosmicbuddy/_inc/css/screen.css" type="text/css" />
 </head> 
 <body>
    <a href="<?php bp_send_public_message_link() ?>" class="myButton"><!-- button --></a>
 </body> 
 </html>

虽然这是CSS代码:

.myButton {
background-image: url(/wp-content     /themes/cosmicbuddy/_inc/images/kaksnuppu.gif);
height: 22px;
width: 22px;
margin-left: 5px;
display:inline;
} 

.myButton:hover {
background-position: 0px 25px;
}

非常感谢!

2 个答案:

答案 0 :(得分: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" lang="en" xml:lang="en"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <title>IS THIS THING ON?</title> <link rel="stylesheet" href="./wp-content/themes/cosmicbuddy/_inc/css/screen.css" type="text/css" /> </style> </head> <body> <!-- Content goes here --> </body> </html>

任何内容都应该在正文标记之间。

其次,您可以使用以下代码显示图像:

<img src="dir/image.jpg" width="x" height="x" alt="Alt Title">

您可以在<body>标记内多次重复此代码。

答案 1 :(得分:1)

看着你的CSS,你宣称元素是BOTH块和内联..一个覆盖另一个

我建议将CSS更改为内嵌块。

(参见编辑后的代码)

另见@David Nguyen的建议

.myButton {
    background-image: url(/wp-content     /themes/cosmicbuddy/_inc/images/kaksnuppu.gif);
    height: 22px;
    width: 22px;
    margin-left: 5px;
    display:inline-block;
}