2009-08-20 13 views
0

私は本当にこの1つに頭を叩いています。IE 7 /条件付きCSSのテキストのセンタリング

サイトはIE7以外のすべてで素晴らしいと私はそれが中心にするために知っているすべてを試してみました。私はIEのための条件付きCSSを持って

http://talentforceinc.com/Employer_Home.html

が宣言され、インラインテキスト整列追加しました:中央タグを、未知の理由のために、左のマルチカラーバーのテキストを中心にされていません。

どのような考えですか?

はい、私はコードが今では醜いことを知っていますが、すべてを集中させようとしている私の試みでは、まったくうんざりです。

事前にお問い合わせいただきありがとうございます。

IEの開発者ツールは参考のためのFirebug ....

+2

このリンクは私にとっては機能しません。 – Pat

+0

どちらもうまくいきません – Guilherme

答えて

1

と同じではない、と呼ばれているページは次の場所にあります。http://talentforceinc.com/Employers_Home.html

参照される特定のコードはここにあります:http://www.i-simplyrecruit.com/isrjobs/talentforce/ShowJobColors.aspまた参照のために以下に示されています。

最初の問題は(あなたが言及したように)、コードは醜いです。それを見ることは非常に困難であるという事実にそう醜い:;「セメンチングサービス...」と「文書レイアウトスペシャリスト」細胞内

  • 未完成のHTMLスペースエンティティ(& NBSP)があります。これにより、後に続く終了タグの一部が無視されます。
  • 幅と高さのHTML属性は整数値のみです。 "px"は指定しないでください。例。 450pxの代わりに450。
  • (「サイドバー」のクラスを有する)各セルにおける閉鎖<DIV>タグが終了<TD>と<TR>後に配置されています。

これらのエラーを修正した後、テーブル幅が185に設定され、各テーブルのセル幅が100に設定されていることにも気付きました。これは、テーブルセルがテーブルの幅全体を占めるのを防ぎ、その中のテキストはテーブルの幅内にセンタリングできません。セル幅を削除すると、この問題が修正されます。

私は、元の未修正のコードでテストページをアップロードしている私の変更の結果:http://demo.raleighbuckner.com/so/1303302/

オリジナルHTMLの参考のため:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://demo.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
<html> 
<head> 
<title>Latest Jobs</title> 
<link href="http://www.talentforceinc.com/talentforce.css" rel="stylesheet" type="text/css" /> 
<!--[if LTE IE 7]> 
<link href="http://www.talentforceinc.com/talentforce_IE.css" rel="stylesheet" type="text/css" /> 
<![endif]--> 
<style type="text/css"> 
<!-- 
td { 
text-align: center; 
align: center; 
} 
--> 
</style> 



<script type="text/javascript"> 
<!-- 
function MM_openBrWindow(theURL,winName,features) { //v2.0 
    window.open(theURL,winName,features); 
} 

function ShowMore(pID) 
{ 
    var pParm = "Candidates_jobSearch3.asp?id=" + pID; 

    MM_openBrWindow(pParm,"jobDetail","scrollbars=yes,width=600,height=600 resizable=no"); 
} 
//--> 
</script> 

</head> 
<body> 
    <table width=185px bgcolor=white border=0 cellpadding=0 cellspacing=0 style='text-align:center'><tr><td height=40 width=100px align=center style='text-align:center' valign=middle bgcolor='#00AADD'><div class='sidebar'><div align='center'><a style='text-align:center' href='#' onclick='javascript:ShowMore(&quot;P0006008-0032&quot;);'>Contractor&nbsp;Engineer&nbsp;Specialist</a></div></td></tr></div><tr><td height=40 width=100px align=center style='text-align:center' valign=middle bgcolor='#AADDEE'><div class='sidebar'><div align='center'><a style='text-align:center' href='#' onclick='javascript:ShowMore(&quot;N0003008-0077&quot;);'>.Net&nbsp;&&nbsp;Sql&nbsp;server&nbsp;An</a></div></td></tr></div><tr><td height=40 width=100px align=center style='text-align:center' valign=middle bgcolor='#FFCC55'><div class='sidebar'><div align='center'><a style='text-align:center' href='#' onclick='javascript:ShowMore(&quot;S5696007-0004&quot;);'>Cementing&nbsp;Service&nbsp;Sup/Deep&nbs</a></div></td></tr></div><tr><td height=40 width=100px align=center style='text-align:center' valign=middle bgcolor='#22AA55'><div class='sidebar'><div align='center'><a style='text-align:center' href='#' onclick='javascript:ShowMore(&quot;S4082007-0012&quot;);'>Coil&nbsp;Tubing&nbsp;Operator/Equipment</a></div></td></tr></div><tr><td height=40 width=100px align=center style='text-align:center' valign=middle bgcolor='#9999AA'><div class='sidebar'><div align='center'><a style='text-align:center' href='#' onclick='javascript:ShowMore(&quot;L0008004-0157&quot;);'>Loads&nbsp;Analysis   </a></div></td></tr></div><tr><td height=40 width=100px align=center style='text-align:center' valign=middle bgcolor='#EE9922'><div class='sidebar'><div align='center'><a style='text-align:center' href='#' onclick='javascript:ShowMore(&quot;D6452009-0448&quot;);'>Document&nbsp;Layout&nbsp;Specialist&nbs</a></div></td></tr></div><tr><td height=40 width=100px align=center style='text-align:center' valign=middle bgcolor='#CCCCCC'><div class='sidebar'><div align='center'><a style='text-align:center' href='#' onclick='javascript:ShowMore(&quot;L0008004-0161&quot;);'>Technical&nbsp;Trainer&nbsp;</a></div></td></tr></div><tr><td height=40 width=100px align=center style='text-align:center' valign=middle bgcolor='#00AAAA'><div class='sidebar'><div align='center'><a style='text-align:center' href='#' onclick='javascript:ShowMore(&quot;A0029005-0025&quot;);'>Q.A.&nbsp;Engineer   </a></div></td></tr></div><tr><td height=40 width=100px align=center style='text-align:center' valign=middle bgcolor='#888888'><div class='sidebar'><div align='center'><a style='text-align:center' href='#' onclick='javascript:ShowMore(&quot;E0001008-0090&quot;);'>Clerk&nbsp;&nbsp;Secret&nbsp;Clearance</a></div></td></tr></div></table> 
</body> 
</html> 
+0

偉大な漁獲量、私は彼が行っていたテーブル/セル幅について疑問に思っていました。 – Sneakyness

0

時にはあなたがめちゃめちゃコードで終わるとき、あなたはちょうどパントしてからやり直す必要があります。

単一の列テーブルの代わりに、順序付けられていないリストがこれでうまく機能します。

ul.nav {list-style:none;padding:0;} 
ul.nav li {width: 200px; height: 40px; line-height:40px; vertical-align:middle; text-align:center;} 
ul.nav li a {color:#fff;text-decoration:none;} 
.man {background-color:#ade;} 
.tech {background-color:#fc5;} 
.hr {background-color:#2a5;} 

<ul class="nav"> 
    <li class="man"><a href="#">Man</a></li> 
    <li class="tech"><a href="#">Tech</a></li> 
    <li class="hr"><a href="#">HR</a></li> 
</ul> 
関連する問題