1<?php 2// $Header: /cvsroot/html2ps/css.display.inc.php,v 1.21 2006/09/07 18:38:13 Konstantin Exp $ 3 4class CSSDisplay extends CSSPropertyHandler { 5 function CSSDisplay() { $this->CSSPropertyHandler(false, false); } 6 7 function get_parent() { 8 if (isset($this->_stack[1])) { 9 return $this->_stack[1][0]; 10 } else { 11 return 'block'; 12 }; 13 } 14 15 function default_value() { return "inline"; } 16 17 function get_property_code() { 18 return CSS_DISPLAY; 19 } 20 21 function get_property_name() { 22 return 'display'; 23 } 24 25 function parse($value) { 26 return trim(strtolower($value)); 27 } 28} 29 30CSS::register_css_property(new CSSDisplay); 31 32function is_inline_element($display) { 33 return 34 $display == "inline" || 35 $display == "inline-table" || 36 $display == "compact" || 37 $display == "run-in" || 38 $display == "-button" || 39 $display == "-checkbox" || 40 $display == "-iframe" || 41 $display == "-image" || 42 $display == "inline-block" || 43 $display == "-radio" || 44 $display == "-select"; 45} 46?>