Мне кажется, что это нормально работает во всех браузерах. Примером является фактическое объявление, которое я использую онлайн и в новостной рассылке Просто измените содержимое div. Он будет корректироваться и уменьшаться в зависимости от заданного вами размера отступа.
<div style="float:left; border: 3px ridge red; background: aqua; padding:12px">
<font color=red size=4>Need to fix a birth certificate? Learn <a href="http://www.example.com">Photoshop in a Day</a>!
</font>
</div>
Просто разрешите столбцу иметь значение NULL (не делайте его NOT NULL
) и создайте внешний ключ как обычно. База данных будет применять внешний ключ для любых строк, содержащих значение в этой строке, но ничего не будет применяться, если строка имеет значение NULL.