2013-08-20 1 views
2

Я хочу часы, отображающие различные часовые пояса на веб-странице, что я нахожусь designing.For это, я обволакивает JavaScript файлы из Webiste называется qlock.The HTML код выглядит следующим образом:Align часы горизонтально на веб-странице

<script type="text/javascript"> 
qlock_city_name="Adelaide"; 
qlock_gmt_offset=9.5; 
qlock_bg_color="#000000"; 
qlock_text_color="#ffffff"; 
qlock_dst_week1=1; 
qlock_dst_dow1=7; 
qlock_dst_month1=10; 
qlock_dst_week2=1; 
qlock_dst_dow2=7; 
qlock_dst_month2=4; 
</script> 
<script type="text/javascript" src="http://www.qlock.com/live/qlock.js"></script> 

<script type="text/javascript"><!-- 
qlock_city_name="Melbourne"; 
qlock_gmt_offset=10; 
qlock_bg_color="#000000"; 
qlock_text_color="#ffffff"; 
qlock_dst_week1=1; 
qlock_dst_dow1=7; 
qlock_dst_month1=10; 
qlock_dst_week2=1; 
qlock_dst_dow2=7; 
qlock_dst_month2=4; 
//--></script> 
<script type="text/javascript" src="http://www.qlock.com/live/qlock.js"></script> 

Что это такое - это показать часы Аделаиды и Мельбурна один за другим. Есть ли способ показать их горизонтально прямо рядом друг с другом?

+0

Там не так много HTML. Это javascript. – Coop

+0

заверните их в div и поплавок налево –

ответ

5

Check this Fiddle

Оберните часы с ДИВ и дать поплавок к нему

<div class="left"><script type="text/javascript"> 
qlock_city_name="Adelaide"; 
qlock_gmt_offset=9.5; 
qlock_bg_color="#000000"; 
qlock_text_color="#ffffff"; 
qlock_dst_week1=1; 
qlock_dst_dow1=7; 
qlock_dst_month1=10; 
qlock_dst_week2=1; 
qlock_dst_dow2=7; 
qlock_dst_month2=4; 
</script> 
<script type="text/javascript" src="http://www.qlock.com/live/qlock.js"></script> 
    </div> 
<div class="left"> 
<script type="text/javascript"><!-- 
qlock_city_name="Melbourne"; 
qlock_gmt_offset=10; 
qlock_bg_color="#000000"; 
qlock_text_color="#ffffff"; 
qlock_dst_week1=1; 
qlock_dst_dow1=7; 
qlock_dst_month1=10; 
qlock_dst_week2=1; 
qlock_dst_dow2=7; 
qlock_dst_month2=4; 
//--></script> 
<script type="text/javascript" src="http://www.qlock.com/live/qlock.js"></script> 
    </div> 

CSS

.left { 
    float:left; 
} 
+0

Ваш второй левый 'div' не закрыт. –

+0

@jonathanNaguin спасибо за исправление –

+0

Это работает отлично. Тем не менее, у меня есть 7 часов, которые будут отображаться, и после 3-го такта следующие четыре отображаются в следующей строке. Могу ли я заставить всех 7 из них быть отображается в одной единственной горизонтальной линии – Amistad

1

вы можете установить свойство CSS на ваших часах плавать влево

#qlock1, #qlock2{ 
    float: left; 
} 

demo here

P.S. вы можете установить общий класс для всех часов и не беспокоиться о каждом id в своем css

0

Моим способом было бы разместить скрипты внутри простой таблицы;

<table style="table-layout:fixed;width:600px;"> 
    <tr height="30"> 
    <td width="150"><script type="text/javascript"><!-- 
qlock_city_name="Melbourne"; 
qlock_gmt_offset=10; 
qlock_bg_color="#000000"; 
qlock_text_color="#ffffff"; 
qlock_dst_week1=1; 
qlock_dst_dow1=7; 
qlock_dst_month1=10; 
qlock_dst_week2=1; 
qlock_dst_dow2=7; 
qlock_dst_month2=4; 
//--></script> 
<script type="text/javascript" src="qlock.js"></script> 
</td> 
    <td width="200"><script type="text/javascript"> 
qlock_city_name="Adelaide"; 
qlock_gmt_offset=9.5; 
qlock_bg_color="#000000"; 
qlock_text_color="#ffffff"; 
qlock_dst_week1=1; 
qlock_dst_dow1=7; 
qlock_dst_month1=10; 
qlock_dst_week2=1; 
qlock_dst_dow2=7; 
qlock_dst_month2=4; 
</script> 
<script type="text/javascript" src="qlock.js"></script> 
</td> 
    <td width="250">CSS table layout cell 3</td> 
    </tr> 
</table> 
+0

Нехорошо использовать табличные теги для форматирования вывода –

+0

Возможно, еще так, @Amistad хотел, чтобы 7 часов были выровнены по горизонтали. Метод таблицы позволяет сделать это более систематически, чем через поплавки CSS. – Stephen

Смежные вопросы