2010-04-21 2 views
2

Я хотел бы установить фон ячейки в таблице HTML как this.Как установить фон ячейки в таблице HTML?

  • Какие у меня варианты кроме изображения (изображения).
  • Есть ли какие-либо предопределенные фоны, подобные этому? Возможно, пунктирные или диагональные линии фона?
  • В случае изображения фона, если я не знаю заранее, каков размер ячейки, какой размер изображения следует взять? Как сделать его повторяющимся, чтобы он выглядел хорошо?

Любой HTML/CSS/Javascript/JQuery предложения приветствуются :)

+0

Интересно, если вы можете взять большой участок в candystripe изображения и установить фон всей таблицы к нему, а затем просто использовать сплошной цвет где-нибудь вам -Не хочу увидеть кандидоз. В зависимости от того, какой процент ячеек вы хотите отобразить на этом фоне. Преимущество в том, что у вас будет меньше проблем в случаях, когда у вас есть жидкая компоновка, а не ячейки фиксированной ширины. – Kzqai

+0

Agggh, глаза мои! –

ответ

1

Вы должны будете использовать фоновое изображение для чего-то в этом роде. Чтобы сделать это черепицей, вы можете использовать свойство repeat в определении CSS.

td .weird-background { 
    background-image: url('/background.gif'); 
    background-repeat: repeat; 
} 
+0

Спасибо вам большое! –

1

Каковы мои варианты, кроме использования изображения в качестве фона?

В CSS 3 может быть что-то вроде очень ограниченной поддержки браузера.

В случае изображения фона, если я не знаю заранее, каков размер ячейки, какой размер изображения следует взять?

Высота должна быть расстоянием от верхнего края линии до верхнего края следующей линии. Ширина должна быть расстоянием от левого края линии до левого края следующей строки.

Как сделать его повторяющимся, чтобы оно выглядело хорошо?

background-repeat: repeat; /* this is the default */ 
0

Насколько я знаю, нет другого пути, кроме использования фоновых изображений. Возможно, есть поддержка этого в будущих версиях CSS.

+0

Кажется слишком специфичным для css-людей, которые сделали исключение - просто для этого типа отображения, поэтому я ожидаю, что изображения будут единственным решением в обозримом будущем. – Kzqai

+0

@Tchalvak: Возможно, но никто не знает о будущем.Мы когда-либо думали о большой функциональности, предлагаемой CSS3 и HTML5 :) – Sarfraz

+0

Правильно, я экстраполирую такие вещи, нововведения в html5 и css3 хороши, потому что они полезны для самых разных вариантов использования, re довольно вообще применимо. например http://www.css3.info/preview/border-image/ - это единая реализация с множеством применений, потому что это общее решение, которое может использоваться в конкретных версиях. То же самое с изображением кандидоза, я ожидаю. – Kzqai

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