Css opera mini ve balckberry tarayıcılarda görüntülenir değil

3 Cevap php

Ben bir php geliştirici değilim. Php hawhaw.inc kullanarak mobil cihazlar için bir site geliştirmek.

benim sayfa için css ayarlamak için sayfa sim kullanabilirsiniz

olarak

$myPage->use_simulator("http://".$_SERVER["SERVER_NAME"].":".$_SERVER['SERVER_PORT'].dirname($_SERVER['PHP_SELF'])."/css/style.css")

i tablo için css yazmak benim css dosyası im. bu windows mobil ayarlanır ama opera mini ve siyah dut tarayıcılarda set değil.

Sayfası

$myPage = new HAW_deck("Login ", HAW_ALIGN_CENTER);
/*$myPage->set_bgcolor('#337fa6');
$myPage->set_background('../images/body_bg.jpg');
$myPage->set_css_class('skin');*/
$myHtmlCode = '<link href="css/style.css" rel="stylesheet" type="text/css" media="handheld" /><link rel="stylesheet" type="text/css" href="css/style.css" /><meta name="viewport" content="initial-scale=1.0"/><meta name="viewport" content="user-scalable=false" />';
$myAdblock = new HAW_raw(HAW_HTML, $myHtmlCode);
$myPage->add_raw($myAdblock);

/*$myPage->set_width('50%');
$myPage->set_height('50%');*/
$myPage->use_simulator("http://".$_SERVER["SERVER_NAME"].":".$_SERVER['SERVER_PORT'].dirname($_SERVER['PHP_SELF'])."/css/style.css");
$myForm = new HAW_form($_SERVER['PHP_SELF']); 
$text = new HAW_text("Please enter username & password:"); 
$text1 = new HAW_text("REMcloud", HAW_TEXTFORMAT_BOLD | HAW_TEXTFORMAT_BIG); 
$myImage1 = new HAW_image('','../images/logo.png','REMcloud','');
$myImage1->set_br(1);
$myImage1->set_html_width(200);
$myImage1->set_html_height(100);

$error=new HAW_text($_REQUEST['msg'], HAW_TEXTFORMAT_BOLD);
$error->set_color("#ff0000", "red"); 

$theID = new HAW_input("username", "", "Username",  "*N");
$theID->set_size(4);
$theID->set_maxlength(20);
$text2 = new HAW_text("");
$thePW = new HAW_input("password", "", "Password", "*N");
$thePW->set_size(4);
$thePW->set_maxlength(20);
$thePW->set_type(HAW_INPUT_PASSWORD);
$theSubmission = new HAW_submit("Submit", "submit");
// add the elements in the form
//$myForm->add_text($text1);
$myForm->add_image($myImage1);
//$myForm->add_text($text2);
$myForm->add_text($error);
$myForm->add_text($text2);
$myForm->add_text($text);
$myForm->add_text($text2);
$myForm->add_input($theID);
$myForm->add_text($text2);
$myForm->add_input($thePW);
$myForm->add_text($text2);
$myForm->add_submit($theSubmission);
$myPage->add_form($myForm);
$myPage->create_page();

css

/* HAWHAW skin stylesheet for the hawhaw phone */
body {
  background-color: #FFFFFF;
  text-align: center;
  margin: 0px;
  padding: 0px;
  color: #222222;

}


#skin {
  margin: 0px auto;
  padding: 0px;
  text-align: left;
  width: 280px;
  height: 466px;
  background-image: url(../../images/bg.jpg);
  background-color:#337fa6;
  background-repeat:repeat-x;
}

#display {
  position: relative;
  top: 80px;
 /* left: 43px;*/
  width: 100%;
  height: 85%;
  overflow: auto;
}
TABLE{
width:100%;
padding-left:-10px;
overflow:scroll;
height:20px;
border:none;
font-family:Calibri;
font-size:14px;
}
tr{
height:20px;
}
td{
color:#fff;
border:none;
}
a
{
font-family:Calibri;
font-size:16px;
}

herhangi bir biliyorsanız, aynı beni tavsiye lütfen

Şimdiden teşekkürler

3 Cevap

there is this thing about stylesheets/ media type: how a document is to be presented on different media/

computer screens : media="screen" for prints : media="print" for mobiles : media="handheld"

css işe yaramazsa, bir medya niteliği ihtiyacı olabilir;

<link rel="stylesheet" type="text/css" media="handheld" href="mobile.css" />

Tabii bu sadece bir teori; bu diğer medya türleri w3c-media vardır

eğer css iş, ama masa sınıf alışkanlık;

tablo farklı stil gibi vermek;

html: <table class="blabla"><tr><td></td></tr></table>

css: table.blabla{height:20px;}

ya da table.blabla tr td{height:20px;}

Bir sayfa Opera Mini doğru görünmüyor eğer Opera Desktop ki aynı render motoru ve hata ayıklama için teklifi Opera Dragonfly paylaşan içinde hata ayıklama yapıyor öneririz.

Yoksa Opera mini GÜNCEL uyumluluğunu kontrol etmek için kullanabilirsiniz

http://www.quirksmode.org/m/css.html

Opera mini web standars ile ilgili sorunlar bir şey var, ben bu yardım umuyoruz.