Как сделать так, чтобы изображения появлялись рядом? - PullRequest
0 голосов
/ 26 июля 2011

Я гуглил это, но не нашел удовлетворительного ответа. Могу ли я изменить файл 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 ]

1 голос
/ 26 июля 2011

Глядя на свой CSS, вы объявляете элемент ОБА и блок встроенным ... один переопределяет другой

Я бы предложил изменить ваш CSS на inline-block.

(см. Отредактированный код)

Также смотрите предложения от @David Nguyen

.myButton {
    background-image: url(/wp-content     /themes/cosmicbuddy/_inc/images/kaksnuppu.gif);
    height: 22px;
    width: 22px;
    margin-left: 5px;
    display:inline-block;
} 
1 голос
/ 26 июля 2011

Прежде всего вам нужно объявить страницу только один раз:

<!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>

Любой контент должен находиться между тегом body.

Во-вторых, вы можете отобразитьизображения, использующие этот код:

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

Вы можете повторять этот код столько раз, сколько хотите внутри тегов <body>.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...