Изображение фрагмента для помещений в td

Это означает, что вместо того, чтобы должными быть продвинуть указатель команд на стеке, можно просто перейти к вершине рекурсивной функции и продолжить выполнение. Это позволяет, чтобы функции рекурсивно вызвали неограниченно долго, не переполняя стека.

я записал сообщение блога на предмете, который имеет графические примеры того, на что похожи стековые фреймы.

9
задан Brian Tompsett - 汤莱恩 1 October 2016 в 07:14
поделиться

5 ответов

Вы не можете растянуть фоновое изображение без использования CSS3.

В CSS3 у вас есть свойство background-size , для которого вы можете указать 100%, чтобы растянуть изображение до 100% контейнера. Но CSS3 поддерживается не во всех браузерах.

Вы можете использовать тег изображения и задать ширину и высоту 100% для достижения этой цели.

8
ответ дан 3 November 2019 в 01:03
поделиться

Если вы действительно хотите растянуть изображение, просто сделайте width = "100 % "и установите высоту, равную фактической высоте вашего изображения.

Но на самом деле вам следует использовать технику раздвижных дверей http://www.alistapart.com/articles/slidingdoors/ с фоном css изображения и некоторая дополнительная разметка;

Я бы предложил заключить ваш aaa в SPAN и использовать TD и SPAN вместо LI и A в статье о раздвижных дверях

<td style="background: transparent url('images/tab-left.gif') left top no-repeat">
    <span style="background: transparent url('images/tab-right.gif') right top no-repeat; margin-left: 10px">aaa</style>
</td>
2
ответ дан 3 November 2019 в 01:03
поделиться

Если таблица имеет фиксированный размер, и вы знаете размер изображения, вы можете применить изображение с помощью CSS.

td.tab {
  background: url(images/tab.jpg) no-repeat;
  height: 50px;
  width: 200px;
}
1
ответ дан 3 November 2019 в 01:03
поделиться

Старый способ сделать это с использованием ячеек таблицы выглядит следующим образом:

<table>
  <tr>
    <td image="tab-left.gif" width="12" height="32"></td>
    <td background="tab-middle.gif" height="32"> --- your tab's text goes here --- </td>
    <td image="tab-right.gif" width="12" height="32"></td>
  </tr>
</table>

Вы разрезаете изображение вкладки на три части. Левый, который включает левую кривую. Середина включает вертикальную полосу, взятую из некоторой части выступа, которая не имеет кривой, и правая, которая включает правую кривую.

0
ответ дан 3 November 2019 в 01:03
поделиться

Обычно вы делаете это как фоновое изображение, особенно когда у вас изогнутые края.

Ваш HTML может выглядеть примерно так:

<ul class="tabs">
    <li><a>Tab 1</a></li>
    <li><a>Tab 2</a></li>
    <li><a>Tab 3</a></li>
</ul>

и CSS:

<style type="text/css" media="screen">
    .tabs, .tabs li {
        margin:0; padding:0;
        list-style-type:none;
    }
    .tabs li {
        background:url(tab.gif) no-repeat left top;
        padding-left:5px;
        float:left;
        width:100px;
    }
    .tabs li a {
        background:url(tab.gif) no-repeat right top;
        padding-right:5px;
        display:block;
        text-align:center;
    }
</style>
0
ответ дан 3 November 2019 в 01:03
поделиться
Другие вопросы по тегам:

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