Как я выбираю цвет фона Кадра HTML?

Вы можете просто использовать цикл for и оператор модуля %, чтобы убедиться, что ваш индекс не превышает диапазон массива:

$days = 9;
$arr = ['Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday'];
for ($i = 0; $i < $days; $i++) {
    echo $arr[$i % 5] . ',';
}

Вывод:

Monday,Tuesday,Wednesday,Thursday,Friday,Monday,Tuesday,Wednesday,Thursday,

Если вы не хотите использовать запятую, просто добавьте тест для конца цикла перед его выводом:

for ($i = 0; $i < $days; $i++) {
    echo $arr[$i % 5] . ($i == $days - 1 ? '' : ',');
}

Вывод:

Monday,Tuesday,Wednesday,Thursday,Friday,Monday,Tuesday,Wednesday,Thursday

Демо на 3v4l.org

5
задан Eddie 27 February 2009 в 20:50
поделиться

1 ответ

Я нашел это, скорее затените, информация;

Заметьте **AllowTransparency** атрибут - Который добился цели - теперь, класс RightBackground, может выбрать цвет как ожидалось. Без атрибута цвет остается белым (#ffffff), независимо.

Ссылка может быть найдена здесь: http://www.blooberry.com/indexdot/html/tagpages/f/frame.htm

<frame  allowTransparency="true" class="RightBackground" src="BottomRight.asp" marginheight="0" marginwidth="10px" name="BottomRight" />

Просто к вашему сведению, содержание RightBackground просто выбирает цвет фона:

 <style type="text/css">
  .RightBackground
  {
     background-color: #EAF4D9;
  }
 </style>
5
ответ дан 14 December 2019 в 19:27
поделиться
Другие вопросы по тегам:

Похожие вопросы: