CSS Overwrite in Joomla!1.5::Sporter::Joomsport

62 篇文章 0 订阅
44 篇文章 0 订阅

So, describe the problem firstly:


this piece is the HTML output of [VIEW]HomeVsAway:


<div id="component" class="clear">
	<table style="border-width: 1px">
	<caption>
    </caption>

	<thead>
		<tr bgcolor="#FFE168">
			<th colspan="12" align="center">
				<strong>主客對賽表</strong>
			</th>
		</tr>
        <tr>
            <th colspan="12" align="left">(丁組)</th>
        </tr>
	</thead>

	<tbody>

<tr><td><strong>作客\主場</strong></td><td>(1)Vancity FC</td><td>(2)研華</td><td>(3)浩盈</td><td>(4)嘉星 FC</td><td>(5)En'joy Alliance</td><td>(6)奔騰</td><td>(7)老友記</td><td>(8)United 144</td><td>(9)CSK</td><td>(10)青聯</td><td>(11)iepaball.com</td></tr><tr><td>(1)Vancity FC</td><td bgcolor="#B0C4D7"></td><td align="center"></td><td align="center"></td><td align="center"></td><td align="center"></td><td align="center"></td><td align="center"></td><td align="center"></td><td align="center"></td><td align="center"></td><td align="center"></td></tr><tr><td>(2)研華</td><td align="center"></td><td bgcolor="#B0C4D7"></td><td align="center"></td><td align="center"></td><td align="center"></td><td align="center"></td><td align="center"></td><td align="center"></td><td align="center"></td><td align="center"></td><td align="center"></td></tr><tr><td>(3)浩盈</td><td align="center"></td><td align="center"></td><td bgcolor="#B0C4D7"></td><td align="center"></td><td align="center"></td><td align="center"></td><td align="center"></td><td align="center"></td><td align="center"></td><td align="center"></td><td align="center"></td></tr><tr><td>(4)嘉星 FC</td><td align="center"></td><td align="center"></td><td align="center"></td><td bgcolor="#B0C4D7"></td><td align="center"></td><td align="center"></td><td align="center"></td><td align="center"></td><td align="center"></td><td align="center"></td><td align="center"></td></tr><tr><td>(5)En'joy Alliance</td><td align="center"></td><td align="center"></td><td align="center"></td><td align="center"></td><td bgcolor="#B0C4D7"></td><td align="center"></td><td align="center"></td><td align="center"></td><td align="center"></td><td align="center"></td><td align="center"></td></tr><tr><td>(6)奔騰</td><td align="center"></td><td align="center"></td><td align="center"></td><td align="center"></td><td align="center"></td><td bgcolor="#B0C4D7"></td><td align="center"></td><td align="center"></td><td align="center"></td><td align="center"></td><td align="center"></td></tr><tr><td>(7)老友記</td><td align="center"></td><td align="center"></td><td align="center"></td><td align="center"></td><td align="center"></td><td align="center"></td><td bgcolor="#B0C4D7"></td><td align="center"></td><td align="center"></td><td align="center"></td><td align="center"></td></tr><tr><td>(8)United 144</td><td align="center"></td><td align="center"></td><td align="center"></td><td align="center"></td><td align="center"></td><td align="center"></td><td align="center"></td><td bgcolor="#B0C4D7"></td><td align="center"></td><td align="center"></td><td align="center"></td></tr><tr><td>(9)CSK</td><td align="center"></td><td align="center"></td><td align="center"></td><td align="center"></td><td align="center"></td><td align="center"></td><td align="center"></td><td align="center"></td><td bgcolor="#B0C4D7"></td><td align="center"></td><td align="center"></td></tr><tr><td>(10)青聯</td><td align="center"></td><td align="center"></td><td align="center"></td><td align="center"></td><td align="center"></td><td align="center"></td><td align="center"></td><td align="center"></td><td align="center"></td><td bgcolor="#B0C4D7"></td><td align="center"></td></tr><tr><td>(11)iepaball.com</td><td align="center"></td><td align="center"></td><td align="center"></td><td align="center"></td><td align="center"></td><td align="center"></td><td align="center"></td><td align="center"></td><td align="center"></td><td align="center"></td><td bgcolor="#B0C4D7"></td></tr>	</tbody>
</table>

</div>

The most outside div 'component' is generated by Joomla!, and the inside table is created by my template code: com_joomsport/views/homevsaway/tmpl/default.php


But, what does the table look like?


without-css-ow


Inspect the css file for this element in Chrome:


css-in-effect


So, the CSS file is 'addons.css', find it.



And now, its ready to modify the style, add one id attribute to the 'th' element with background color:


change:


	<thead>
		<tr bgcolor='#FFE168' >
			<th colspan=<?php echo '"' .($this->amt_of_team + 1) .'"'?> align='center'>
				<strong>主客對賽表</strong>
			</th>
		</tr>
        <tr>
            <th colspan=<?php echo '"' . ($this->amt_of_team + 1) .'"'?> align="left">(<?php echo $this->table_header ?>)</th>
        </tr>
	</thead>

to:


	<thead>
		<tr id='vincent'>
			<th colspan=<?php echo '"' .($this->amt_of_team + 1) .'"'?> align='center'>
				<strong>主客對賽表</strong>
			</th>
		</tr>
        <tr>
            <th colspan=<?php echo '"' . ($this->amt_of_team + 1) .'"'?> align="left">(<?php echo $this->table_header ?>)</th>
        </tr>
	</thead>

And add one style rule to 'addons.css':


/*added by Vincent 17 Nov 2011*/
#vincent { background:#FFE168; text-align:center}

Now refresh the page:

after-ovw





The text alignment is controlled in 'template.css'



REFs:

http://webdesignerwall.com/tutorials/cross-browser-css-gradient

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值