Попробуйте display: inline-block;
. Для того, чтобы он был совместим с разными браузерами, используйте приведенный ниже код CSS.
div {
display: inline-block;
display:-moz-inline-stack;
zoom:1;
*display:inline;
border-style: solid;
border-color: #0000ff;
}
<div>
<table>
<tr>
<td>Column1</td>
<td>Column2</td>
<td>Column3</td>
</tr>
</table>
</div>
Это можно сделать, вызвав SetFileAttributes и установив флаг FILE_ATTRIBUTE_HIDDEN. См. http://msdn.microsoft.com/en-us/library/aa365535%28VS.85%29.aspx
Однако это не POSIX. Чтобы создать «скрытый» файл в обычной системе POSIX, такой как Linux, просто начните имя файла с точки (.).
Windows и UNIX-подобные системы имеют разные представления о том, что именно является скрытым файлом. В UNIX-подобных системах обычно имена файлов, начинающиеся с точки, считаются «скрытыми». С другой стороны, файловые системы Windows имеют атрибут «скрытый» для файлов.
Так что для POSIX вам, вероятно, следует просто создавать файлы с начальной точкой в имени файла.
В Windows вы можете использовать Функция SetFileAttributes .
Используйте CreateFile с флагом FILE_ATTRIBUTE_HIDDEN
Вы ищете набор методов GetFileAttributesEx, GetFileAttributes и SetFileAttributes в Win32 API.
Отправная точка документации