Все они должны быть вертикально выровненные в отделении
Выровнены как ? Верхние части изображений, выровненных с верхней частью текста?
Одно из изображений должно быть абсолютно расположенный в отделении
Абсолютно расположенный относительно DIV? Возможно, Вы могли изобразить схематически то, что Вы ищете...?
фарадей описал шаги для абсолютного расположения, а также корректировки дисплея
H1
элемент, таким образом, что изображения будут казаться встроенными с ним. К этому я добавлю, что можно выровнять изображения при помощи этиvertical-align
стиль:#header h1 { display: inline; } #header img { vertical-align: middle; }
... это соединило бы заголовок и изображения с главными выровненными краями. Другие опции выравнивания существуют; см. документацию . Вы могли бы также найти его выгодным, чтобы отбросить DIV и переместить изображения в
H1
элемент - это предоставляет семантическое значение контейнеру и устраняет необходимость скорректировать дисплейH1
:
testing...
Not built-in, but it's not terribly hard to roll your own:
function system_extension_mime_types() {
# Returns the system MIME type mapping of extensions to MIME types, as defined in /etc/mime.types.
$out = array();
$file = fopen('/etc/mime.types', 'r');
while(($line = fgets($file)) !== false) {
$line = trim(preg_replace('/#.*/', '', $line));
if(!$line)
continue;
$parts = preg_split('/\s+/', $line);
if(count($parts) == 1)
continue;
$type = array_shift($parts);
foreach($parts as $part)
$out[$part] = $type;
}
fclose($file);
return $out;
}
function system_extension_mime_type($file) {
# Returns the system MIME type (as defined in /etc/mime.types) for the filename specified.
#
# $file - the filename to examine
static $types;
if(!isset($types))
$types = system_extension_mime_types();
$ext = pathinfo($file, PATHINFO_EXTENSION);
if(!$ext)
$ext = $file;
$ext = strtolower($ext);
return isset($types[$ext]) ? $types[$ext] : null;
}
function system_mime_type_extensions() {
# Returns the system MIME type mapping of MIME types to extensions, as defined in /etc/mime.types (considering the first
# extension listed to be canonical).
$out = array();
$file = fopen('/etc/mime.types', 'r');
while(($line = fgets($file)) !== false) {
$line = trim(preg_replace('/#.*/', '', $line));
if(!$line)
continue;
$parts = preg_split('/\s+/', $line);
if(count($parts) == 1)
continue;
$type = array_shift($parts);
if(!isset($out[$type]))
$out[$type] = array_shift($parts);
}
fclose($file);
return $out;
}
function system_mime_type_extension($type) {
# Returns the canonical file extension for the MIME type specified, as defined in /etc/mime.types (considering the first
# extension listed to be canonical).
#
# $type - the MIME type
static $exts;
if(!isset($exts))
$exts = system_mime_type_extensions();
return isset($exts[$type]) ? $exts[$type] : null;
}
Если вы хотите использовать веб-сервис, я просто создал его как часть моей службы значков mimetype <->
Например:
Он работает на appengine, поэтому должен иметь высокую доступность.