Được tạo bởi Blogger.

Lưu trữ Blog

RSS

Thứ Ba, 31 tháng 1, 2012

Trong quá trình chăm chút cho blogspot, một admin bao giờ cũng muốn cho phần nhận xét trên blog của mình thật đẹp. Tuy nhiên để thỏa ước muốn đó thì cũng không phải dễ dàng gì nếu admin không hiểu tường tận về hệ thống nhận xét của Blogger. 


Phần nhận xét của một blogspot được đặt nằm gọn trong id có tên là #commentschứa các id và class khác, trong đó có hai id chính là #comments-block và#comment-form. Bạn không nên nhầm mà đồng nhất #comment-form với #comments bởi vì #comment-form là một bộ phận của #comments mà thôi. Tôi sẽ đề cập đến phần #comments-block trong một bài viết khác, trong phạm vi bài này, chỉ xin giải quyết vấn đề làm sao để có một Comment Form cho đẹp.

Dưới đây là phân tích cấu trúc một Comment Form cơ bản chưa được chỉnh sửa gì nhiều.


Như các bạn thấy thì id #comment-form chứa 2 id khác quan trọng gồm#comment-post-message (dòng thông báo Đăng một nhận xét) và #comment-editor (khung nhập nhận xét). Để hiểu sâu hơn, chúng ta tiếp tục phân tích phần XML trong Template của Comment Form.

Đăng nhập Blogger, vào Design >> Edit HTML, chọn Expand Widget Templates.

Dùng từ khóa comment-form tìm đến đoạn code như bên dưới.

<b:includable id='comment-form' var='post'>
<div id='comment-form'>
<a name='comment-form'/>
<h4 id='comment-post-message'><data:postCommentMsg/></h4>
<p><data:blogCommentMessage/></p>
<data:blogTeamBlogMessage/>
<a expr:href='data:post.commentFormIframeSrc' id='comment-editor-src'/>
<iframe allowtransparency='true' class='blogger-iframe-colorize blogger-comment-from-post' frameborder='0' height='410' id='comment-editor' name='comment-editor' src='' width='100%'/>
<data:post.friendConnectJs/>
<data:post.cmtfpIframe/>
<script type='text/javascript'>
BLOG_CMT_createIframe(&#39;<data:post.appRpcRelayPath/>&#39;, &#39;<data:post.communityId/>&#39;);
</script>
</div>
</b:includable>

Chú ý trên đoạn code trên, đối với một số Template thì bạn sẽ thấy thẻ <div class='comment-form'>, thay vì là thẻ <div id='comment-form'>.

Nào, chúng ta bắt đầu tùy biến bằng CSS nhé.

1. Nếu bạn muốn tùy biến dòng thông báo Đăng một nhận xét thì bạn đặt CSS như sau.

#comment-post-message {
float:left;
font-size:14px;
font-family:Arial;
font-weight:bold;
border:1px solid #fc5604;
color: #0000ff;
text-case:sentence;
}

Chú ý text-transform:uppercase đặt chữ viết HOA, còn text-case:sentence đặt chữ viết Hoa chữ cái đầu.
Nếu bạn rành về CSS thì có thể tùy ý điều chỉnh theo ý muốn.
Nếu bạn muốn id này float về giữa thì đặt float:center; 
Nếu muốn ẩn quách nó đi thì đặt thêm display:none !important;
Còn nếu muốn xóa luôn nó đi thì (trong Template) xóa dòng <h4 id='comment-post-message'><data:postCommentMsg/></h4>
Nếu muốn thay đổi dòng Đăng một nhận xét thì thay <data:postCommentMsg/>bằng câu gì đó bạn muốn.

2. Nếu để ý phần #comment-editor bạn sẽ thấy bề ngang nó cách xa biên bên phải của phần Main và bề dọc nó cách xa phần #blog-pager làm cho nó trông rất xấu xí, vì chừa đất trống rất nhiều mà chẳng biết “trồng” cái gì vào đấy. Để cắt phần đất thừa đó đi thì bạn tùy biến CSS cho phần #comment-editor như sau.

#comment-editor{
width:580px;
height:240px;
padding-left:10px;
}

Ở đây bạn chỉnh các thông số về chiều rộng (width) sao cho không quá bề rộng phần Main, chiều cao (height) sao cho tương xứng và padding-left phù hợp với trang của bạn.

3. Ngoài ra bạn có thể tùy biến CSS cho cả id #comment-form như sau.

#comment-form {
background: ;
}
#comment-form p {
………
}

Bạn có thể đặt nền (background) cho phần Comment Form và thêm CSS khác vào đoạn code trên. 

Đối với Template có thẻ <div class='comment-form'> thì thay #comment-form bằng.comment-form

Và còn nhiều thứ khác nữa có thể tùy biến xung quanh Comment Form, hy vọng có thể cập nhật tiếp trong thời gian tới.
Nguồn http://luat1x1.blogspot.com
(Dân trí) - Hai quả phạt đền được thực hiện thành công bởi Chicharito và Berbatov đã giúp MU đánh bại Stoke. Với 3 điểm có được từ chiến thắng này, MU lại một lần nữa trong mùa giải năm nay vươn lên bằng điểm Man City, hai đội dẫn đầu bảng giờ cùng có 54 điểm.
 

Stoke nối dài chuỗi trận thất bại tại Old Trafford

Lại một lần nữa MU khiến Stoke phải chấp nhận thất bại trong những chuyến làm khách tại Old Trafford, số lần trắng tay liên tiếp mà đội bóng già nhất trong làng bóng đá xứ sương mù phải nhận tại sân đấu của MU đã lên con số 4. Điều quan trọng nhất đối với MU sau chiến thắng này là họ đã cân bằng điểm số với Man City, đội đã chịu thất bại trên sân của Everton, nhưng vẫn phải xếp thứ hai do kém chỉ số phụ.

Với những người hâm mộ khó tính nhất của MU, có thể chiến thắng 2-0 bằng các bàn thắng được thực hiện từ chấm phạt đền chưa làm hài lòng họ. Vì MU trận đấu này đã áp đảo hoàn toàn đối thủ (tỷ lệ thời gian cầm bóng tới 75%), nhưng dẫu sao trong một ngày mà hàng loạt các đội bóng đầu bảng như ChelseaMan City bất ngờ mất điểm thì chiến thắng của MU cũng đã là điểm sáng.
Vòng 23 Premier League
Thứ tư, 1/2
Swansea 1-1 Chelsea
Tottenham 3-1 Wigan 
Wolves 0-3 Liverpool
MU 2-0 Stoke City
Everton 1-0 Man City
Thứ năm, 2/2
Aston Villa - QPR (2h45) 
Bolton - Arsenal (3h)
Sunderland - Norwich (3h)
Fulham - West Brom (3h)
Blackburn - Newcastle (3h)

Bước vào trận đấu trên sân nhà, MU không vẫn chưa thể tung ra Rooney, thậm chí anh còn không có tên trong đội hình đăng ký thi đấu. Dường như trước một đối thủ mà ngay chính bản thân HLV Alex Ferguson cũng không đánh giá thật cao như Stoke, ông muốn tiền đạo số 1 của “Quỷ đỏ” có thêm thời gian nghỉ ngơi. Nhiệm vụ ghi bàn được trao cho hai chân sút ít được ra sân ở mùa bóng năm nay Chicharito - Berbatov.

Trong khi đó ở hệ thống phòng ngự Rio Ferdinand đã trở lại và do cả hai thủ thành David De Gea và Lindegaard đều gặp phải chấn thương, nên thủ môn trẻ Ben Amos đã được ra sân. Đây là trận đấu đầu tiên của thủ thành mới 21 tuổi này ở  Premier League và là trận đấu thứ 4 ra sân trong đội hình chính thức của MU ở mùa bóng năm nay (3 trận tại Carling Cup).
Stoke đã thể hiện lối chơi áp sát quyết liệt trước MU

Mặc dù trận này MU đã trở lại thi đấu với đội hình 4-4-2, nhờ đẳng cấp và lợi thế sân nhà, không khó khăn để họ chiếm lĩnh thế trận ngay sau tiếng còi khai cuộc. Cầm bóng nhiều hơn, nhưng MU vẫn thiếu đi chút gì đó sắc nét ở trong các pha tấn công, đặc biệt là các tình huống dứt điểm cuối cùng. Điều đó khiến cả khoảng thời gian đến 20 phút đầu của hiệp đấu thứ nhất đội chủ nhà không có nổi một tình huống nguy hiểm.

Lần đầu tiên trong trận đấu này người hâm mộ của “Quỷ đỏ” mừng hụt là tình huống diễn ra ở phút 21. Paul Scholes đứng ngay đầu vạch 16m50 có được bóng từ trong cấm địa bật ra, rất nhanh chân anh tung ra cú bằng mu chân phải. Bóng đi căng, thủ thành của Stoke đã chôn chân đứng nhìn, nhưng đích đến của trái bóng lại cách khung thành chưa đầy... một gang tay.

12 phút sau, khán giả tại Old Trafford một lần nữa phải bật dậy trước tình huống dứt điểm của Carrick. Một pha phối hợp mẫu mực của các cầu thủ chủ nhà bên cánh trái khởi nguồn chính là Carick rồi đến Evra, Park và Berbatov, người đã dạt ra cánh để rồi tung ra cú tỉa bóng điệu nghệ cho Carrick xâm nhập vào vòng cấm địa. Đáng tiếc cú sút chéo góc của tiền vệ người Anh lại đi chệch cột dọc.
 
Chicharito rồi Berbatov cùng ghi bàn từ chấm 11 m

Nhưng MU không phải chờ đợi lâu để có được bàn thắng mở tỷ số, phút 37 tiền vệ Park Ji Sung xâm nhập vòng cấm địa đã bị Pennant phạm lỗi. Rất nhanh chóng trọng tài chỉ tay vào chấm phạt đền cho MU. Trên chấm phạt 11m, Chicharito đã dễ dàng đánh lừa được thủ thành Sorensen để giúp MU vươn lên dẫn trước 1-0.

Hai đội kết thúc hiệp 1 với việc MU dẫn trước 1 bàn. Một điều dễ dàng nhận thấy sau 45 phút thi đấu đầu tiên là lối chơi bóng áp sát đầy khó chịu của Stoke đã hạn chế rất nhiều các pha phối hợp của MU. Các cầu thủ Stoke liên tục di chuyển và đeo bám nhanh chóng những chiếc áo đỏ khi thấy xuất hiện bên phần sân nhà, họ để rất ít khoảng trống cho cầu thủ chủ nhà hoạt động. Chính điều đó khiến MU dù cầm được nhiều bóng hơn, nhưng các tình huống nguy hiểm lại rất hạn chế.

Tuy nhiên lối chơi rắn ấy nhiều lúc đã “phản lại” Stoke, minh chứng rõ nét nhất không chỉ là quả phạt đền ở trong hiệp 1 mà còn là quả phạt đền  thứ hai diễn ra ở phút thứ 52, khi Waters rắn quá mức cần thiết và rồi phạm lỗi với Valencia trong vòng cấm địa. Lần này đến lượt Berbatov thực hiện sút phạt đền.

Dù thủ thành Sorensen đã đoán được góc sút và chủ động di chuyển, song cú sút của Berbatov có lực khá tốt nên thủ môn người Đan Mạch vẫn chẳng thể cứu thua cho Stoke. MU dẫn trước 2-0 khi thời gian của hiệp đấu thứ 2 còn tới gần cả 1 hiệp, nhưng hai bàn cũng đã là một khoảng cách an toàn đủ để giúp MU giành trọn 3 điểm.
Đội hình thi đấu:

MAN UTD: Amos, Smalling, Ferdinand, Evans, EvraValencia, Carrick, Scholes, Park, Berbatov, Hernandez (Pogba, 73’)

STOKE: Sorensen, Wilkinson, Huth, Shawcross, Wilson, Pennant, Palacios (Delap, 75’), Whitehead, Walters (Fuller, 75’), Jones, Crouch (Jerome, 57’)
Bảng xếp hạng Premier League 2011/12
TT
Đội
Điểm
Trận
T
H
B
H/s
1
Manchester City
54
23
17
3
3
60-19
2
Manchester United
54
23
17
3
3
56-21
3
Tottenham Hotspur
49
23
15
4
4
44-25
4
FC Chelsea
42
23
12
6
5
41-26
5
FC Liverpool
38
23
10
8
5
28-21
6
FC Arsenal
36
22
11
3
8
39-33
7
Newcastle United
36
22
10
6
6
32-30
8
Stoke City
30
23
8
6
9
23-35
9
FC Everton
29
23
8
5
10
23-26
10
Norwich City
29
22
7
8
7
32-36
11
AFC Sunderland
27
22
7
6
9
29-24
12
Aston Villa
27
22
6
9
7
26-29
13
Swansea City
27
23
6
9
8
24-28
14
FC Fulham
26
22
6
8
8
28-31
15
West Brom
25
22
7
4
11
22-31
16
QPR
20
22
5
5
12
22-37
17
Bolton
19
22
6
1
15
28-47
18
Blackburn
18
22
4
6
12
33-45
19
Wolverhampton
18
23
4
6
13
25-43
20
Wigan Athletic
15
23
3
6
14
20-48
  
Vĩ Giang (dantri.vn)