vietnamese Tiếng Việt english English
Hôm nay:

18 đọan code CSS ngắn - Rất có ích cho việc chỉnh sửa code CSS của template

20:18 |
18 CSS Short Hands
[FD's BlOg] - Bài viết sẽ giới thiệu cho các bạn 18 lệnh cơ bản của CSS, giúp bạn dễ dàng hơn trong việc thiết kế và chỉnh sửa blog(web) của mình.




1. Lệnh Margin:
- ta sẽ bắt đầu với lệnh căn lề margins.
a. Căn lề cho cả 4 cạnh:

#yourtab {
margin:20px;
}

b. Căn lề dùng lệnh auto:

#yourtab {
margin:20px auto;
}

- với lệnh trên, lề tráiphải sẽ tự động được căn giữa, còn lề trên và dưới sẽ được căn lề là 20px.
c. lệnh Margins với 3 giá trị:

#yourtab {
margin:20px auto 50px;
}

- với lệnh này lề trên căn lề 20px, lề trái & phải sẽ được tự động căn giữa, lề dưới căn lề 50px.

2. Lệnh Padding:
- Các lệnh căn lề với padding:

#yourtab {
padding-top:10px; // căn lề trên
padding-right:20px; // căn lề phải
padding-bottom:30px; // căn lề dưới
padding-left:40px; // căn lề trái
}

- Để dễ dàng hơn ta có thể viết:

#yourtab {
padding:10px 20px 30px 40px;
}

- Như vậy cấu trúc lênh sẽ là : padding : top right bottom left;

☼ Ta thấy 2 lệnh trên đều là căn lề, vậy chúng có gì khác nhau, chúng ta sẽ nói thêm về điều này:

+ margin : khi dùng lệnh này để căn lề thì kích thước của khung nội dung của bạn sẽ được giữ nguyên.
+ padding: với việc căn lề bằng lệnh padding thì kích thước của khung nội dung sẽ bị thay đổi. Lấy ví dụ: khung nội dung của bạn có độ rộng 100px, khi dùng lệnh căn lề trái padding-left:30px; thì khung sẽ bị dịch sang phải 30px, và khi đó độ rộng của khung sẽ được cộng thêm vào là 30px, tức là 130px. Đó chính là mấu chốt khiến các bạn mới làm quen thường bị xảy ra hiện tượng xô lệch do khi dùng padding vì chúng ta padding bao nhiêu thì sẽ + thêm vào chiều rông cũ bấy nhiêu để tạo thành một chiều rộng mới.


3. Background
- các thuộc tính cơ bản của lệnh như bên dưới:

#yourtab {
background-color: transparent; // làm trong nền trong suốt
background-image: url('image.jpg'); // ảnh nền
background-repeat: no-repeat; // thuộc tính lặp lại
background-position: top right; // vị trí nền
background-attachment: scroll; // nền trượt
}

- ví dụ như bạn muốn tạo ảnh nền trong suốt, nằm trên cùng bên phải, không lặp lại, và di chuyển theo chuột, ta sẽ có lệnh như bên dưới:

#yourtab {background: transparent url('image.jpg') no-repeat top right scroll;
}


4. Lệnh font:

#yourtab {
font-variant:small-caps;
font-weight:bold;
font-size:1em;
line-height:1.4em;
font-family:Georgia, serif;
}

5. Lệnh cho list (ul)

ul {
list-style-type:decimal-leading-zero;
list-style-position:inside;
list-style-image: none; // sử dụng ảnh, nếu muốn sử dụng ảnh cho list, bạn chỉ việc thay none bằng url('link ảnh')
}

- để đơn giản ta gộp các thuộc tính chung lại, như bên dưới:

ul {
list-style:decimal-leading-zero inside url('image.jpg');
}


6. lệnh Border (tạo đừơng viền - đường bao)

#yourtab {
border-width:2px; // độ rộng đường bao
border-style: solid; // kiểu
border-color: #4096EE; // màu
}

- đơn giản có thể viết

#yourtab {
border: 2px solid #4096EE; // trị màu : #4069EE có thể thay bằng rgb(64, 150, 238)
}

7. Outline (tương tự lệnh border)
- ví dụ bên dưới là tạo đương viền cho ảnh

img {
outline-width: 5px;
outline-style:solid;
outline-color: #000000;
}


- đơn giản có thể viết

img {
border: outline: 5px solid #000000;
}


8. Lệnh màu :
- có thể sử dụng 1 trong các cách dưới đều được

#yourtab {
color: #FFFFFF;
}
#yourtab {
color: #FFF;
}
#yourtab {
color: #fff;
}
#yourtab {
color: rgb(255, 255, 255);
}


9. dùng dấu "," để gộp chung các class khi có cùng thuộc tính, ví dụ như bên dưới:

h1, h2, h3, h4, h5, h6 {
font-family:Helvetica, Verdana, sans-serif;
}


10. Cross browser transparency
- thiết lập cho từng trình duyệt

#yourtab {
filter:alpha(opacity=50); // trình duyệt IE
-moz-opacity:0.5; // trình duyệt mozilla
-khtml-opacity: 0.5; // trình duyệt Safari
opacity: 0.5; // hầu hết các trình duyệt, nhưng IE thì không.
}


11. First-child selectors
- ví dụ bên dưới tạo màu chữ riêng cho lớp đầu tiên của footer (nằm trong thẻ <em>)(lệnh này mình không rành lắm)

.footer em:first-child {
color:#ccc;
}


12. First-letter (kí tự đầu tiên)

p:first-letter{
color:#ff0000;
font-size:60px;
}

- ví dụ ta có code sau :

<p>This is an example usage of the first-letter property</p>

- kết quả :



13. First-line
- thiết lập thuộn tính cho dòng đầu tiên

#p:first-line {
color:#ff0000;
font-weight:bold;
}

- ví dụ: ta có code

<p>This is an example usage of the first-line property. This is an example usage of the first-line property.</p>

- kết quả :

This is an example usage of the first-line property. This is an example usage of the first-line property.


14. Độ cao tối thiểu

#your_div {
min-height:200px;
}

- code trên không hỗ trợ cho IE, để hiển thị trên IE, bạn tham khảo code bên dưới:

#your_div{
min-height:200px;
height:auto !important;
height:200px;
}


15. Thuộc tính clip (hiển thị một phần)
- ví dụ ta có code bên dưới:
img {
clip:rect(50px 218px 155px 82px);
}


với code này, ảnh sẽ được clip phía trên 50px, bottom là 218px (tính từ trên xuống), right là 155px (tính từ trái qua), left là 82px (cũng tính từ trái qua). xem ví dụ bên dưới để rõ:

hình gốc:


hình miêu tả việc clip


☼ Bên dưới là 3 lệnh code CSS3 (lưu ý. CSS3 chỉ hỗ trợ trên Firefox, safariand, và Chrome)

16. Bo góc:

.rounded_corner {
-moz-border-radius:10px;
-webkit-border-radius:10px;
width:400px;
height:100px;
background-color:#000;
}

ảnh minh họa:


17. Drop shadow (tạo bóng đổ)

.your_shadow {
width:400px;
height:200px;
background-color:#000;
-webkit-box-shadow: 5px 5px 2px #ccc;
}

ảnh minh họa:


18. Resize

.resize{
min-width:200px;
min-height:200px;
max-width:500px;
max-height:400px;
resize:both;
background-color:#ccc;
border:2px solid #666;
overflow:auto;
}

ảnh minh họa:


nguồn : webhostingsearch

Chúc các bạn thành công.
Read more…

Thủ thuật tạo link RSS nằm sau mỗi nhãn ở cuối bài viết

10:54 |
Create RSS link behind label
[FD's BlOg] - Bài viết này có thể xem là một ứng dụng nho nhỏ cho việc sử dụng các link RSS feed của mỗi nhãn(RSS by label). Với thủ thuật này ta sẽ tạo một icon RSS nho nhỏ nằm ngay sau mỗi nhãn ở cuối mỗi bài viết.

Thủ thuật này rất đơn giản, bạn chỉ việc thêm một dòng code nho nhỏ vào code template của blog là xong.

Xem hình minh họa kết quả:


☼ Bây giờ ta bắt đầu:
1. Đăng nhập blog
2. Vào bố cục (layout)
3. Vào chỉnh sửa code HTML (edit code HTML)
4. chọn Mở rộng mẫu tiện ích (Expand widget template)
5. Tìm đọan code sau: (hoặc tương tự)

<div class='post-footer-line post-footer-line-2'>
<span class='post-labels'>
<b:if cond='data:post.labels'>
<data:postLabelsLabel/>
<b:loop values='data:post.labels' var='label'>
<a expr:href='data:label.url' rel='tag'><data:label.name/></a>
<b:if cond='data:label.isLast != &quot;true&quot;'>,</b:if>
</b:loop>
</b:if>

</span>
</div>


6. Chèn thêm đọan code màu đỏ như bên dưới:

<div class='post-footer-line post-footer-line-2'>
<span class='post-labels'>
<b:if cond='data:post.labels'>
<data:postLabelsLabel/>
<b:loop values='data:post.labels' var='label'>
<a expr:href='data:label.url' rel='tag'><data:label.name/></a><a expr:href='&quot;http://fandung.blogspot.com/feeds/posts/default/-/&quot; + data:label.name' target='_blank'><img src='http://www.feedburner.com/fb/images/pub/feed-icon16x16.png'/></a>
<b:if cond='data:label.isLast != &quot;true&quot;'>,</b:if>
</b:loop>
</b:if>

</span>
</div>

- Thay fandung.blogspot.com thành địa chỉ URL blog của bạn.

7.Save template.
FanDung
Như vậy đã xong, chúc các bạn thành công.
Read more…

3 widgets Language translator

09:40 |
[FD's BlOg] - 3 widget hỗ trợ cho việc translate blog của bạn sang các ngôn ngữ khác nhau. Các widget này được hỗ trợ bởi GoogleAlta Vista.





1. Widget Google Translate
a. style 1


Code:

<script src="http://www.gmodules.com/ig/ifr?url=http://www.google.com/ig/modules/translatemypage.xml&up_source_language=en&w=160&h=60&title=&border=&output=js"></script>


b. Style 2:
Select Language:


Code:

<form action="http://www.google.com/translate" onsubmit="this.u.value=window.location.href" method="GET"><input value="en" name="hl" type="hidden"/><input value="UTF8" name="ie" type="hidden"/><input value="" name="u" type="hidden"/>Select Language: <select name="langpair"><option value="en|fr"/>French<option value="en|de"/>German<option value="en|it"/>Italian<option value="en|pt"/>Portuguese<option value="en|es"/>Spanish<option value="en|ar"/>Arabic BETA<option value="en|zh-CN"/>Chinese (Simplified) BETA<option value="en|ja"/>Japanese BETA<option value="en|ko"/>Korean BETA<option value="en|ru"/>Russian BETA</select><input value="Translate" type="submit"/></form>

2. Widget Alta Vista translate:


Code:

<script language="JavaScript1.2" src="http://www.altavista.com/static/scripts/translate_engl.js"></script>


Tổng hợp từ Internet.

Read more…

Tạo link RSS feed cho từng nhãn

09:13 |
RSS Feeds by Label
[FD's BlOg] - Một thủ thuật tạo link feed cho từng nhãn, chuyên mục. Với link feed thông thường thì nó sẽ hiển thị tất cả các bài viết được đăng. Nếu như một ai đó chỉ muốn theo dõi một chủ đề nào đó trên blog của bạn, thì việc tạo link feed cho từng nhãn cũng cần thiết.

Ví dụ như trang blog của mình, link feed của label Thủ Thuật Blog sẽ là : http://fandung.blogspot.com/feeds/posts/default/-/Thu%20Thuat%20Blog và nó sẽ trông giống như bên dưới:


Có 2 cách để thực hiện việc tạo link feed cho các nhãn:

- cách 1: link feed dạng : http://YOURBLOG.blogspot.com/feeds/posts/type/-/Label
- cách 2: link feed dạng : http://www2.blogger.com/feeds/yourblogID/posts/type/-/Label
+ với :

* YOURBLOG.blogspot.com » là URL blog của bạn.
* yourblogID » là mã số ID blog của bạn

* Label » là nhãn mà bạn cần tạo feed. (lưu ý đối với các nhãn có kí tự khỏang trắng thì thay nó bằng %20)
* Type » là kiểu hiển thị danh sách list RSS của bạn, nếu bạn chọn default thì danh sách list sẽ hiển thị theo mặc định bạn đã cài trong phần cài đặt (xem hình bên dưới), hoặc bạn có thể gán sẵn type summary thì danh sách sẽ hiển thị dạng thu gọn (chỉ hiện thị một phần theo kiểu mô tả bài viết).

* Mình khuyên nên xài cách 1, nó đơn giản và trông đẹp hơn cách 2.


Chúc các bạn thành công.
Read more…

[MU/RS/NL/MF] Crank High Voltage (2009)[R5|NOiIR]

03:17 |
Crank 2 High Voltage bắt đầu bằng việc sát thủ chuyên nghiệp Chev Chelios bị một nhóm gangster Trung Quốc bắt cóc. Ba tháng sau Chelios mới tỉnh dậy và phát hiện ra quả tim của mình đã bị thay thế bởi một quả tim nhân tạo. Để tồn tại và nuôi được quả tim này Chelios phải thường xuyên nạp điện cao thế vào người. Mục đích của nhóm xã hội đen này là muốn sử dụng Chelios làm công cụ thực hiện những ý đồ đen tối do chúng thiết lập nên. Tuy nhiên, chúng vấp phải sự kháng cự tột cùng của ý chí con người, của bản năng tồn tại tự do trong cá thể Chelios.




Genre : Action

Tagline : He was dead...But he got better

Plot : Chelios faces a Chinese mobster who has stolen his nearly indestructible heart and replaced it with a battery-powered ticker that requires regular jolts of electricity to keep working.

Type : Movie
Format : AVI
File Size : 701 Mb
Duration : 01:39:10
Language : English
Source : Dvd PAL -R5 Dvd9-
Subtitles : English -Hardcoded when needed-
Genre : Action | Crime | Drama | Fantasy
IMDB Link : http://www.imdb.com/title/tt1121931/
Rating : 7.5/10

FourCC : xvid/XVID
Resolution : 640 x 352
Frame aspect ratio : 20:11 = 1.818181 (~16/9)
Pixel aspect ratio : 1:1 = 1
Display aspect ratio : 20:11 = 1.818181 (~16/9)
Bitrate : 1043.587516 kbps
Framerate : 25 fps

Audio tag : (MP3)
Bitrate : 112 kbps ABR
Channels : 2
Sample rate : 48000 Hz
Type : MPEG-1 Layer III
Encoder : LAME3.82r
Mode : joint

Ok guys the Audio i used isint the best but its the best out at
the moment of the release, I have tweaked it out so it sounds ok




http://www.megaupload.com/?d=QJCZDVTO
http://www.megaupload.com/?d=QIAF9510
http://www.megaupload.com/?d=CSLK1LE9
http://www.megaupload.com/?d=0SWJXCNA
http://www.megaupload.com/?d=VZFR19PB
http://www.megaupload.com/?d=DSLX98OI
http://www.megaupload.com/?d=H0OIOUF8
http://www.megaupload.com/?d=8DZTA5V4

OR

http://www.megaupload.com/?d=4X8WOJCV
http://www.megaupload.com/?d=UZ31JPLJ
http://www.megaupload.com/?d=WT3HHO4G
http://www.megaupload.com/?d=35KVWMPY
http://www.megaupload.com/?d=ZNV6AK3W
http://www.megaupload.com/?d=YFETBELU
http://www.megaupload.com/?d=ORJUYU20
http://www.megaupload.com/?d=6PPQVF74

http://rapidshare.com/files/228228589/Crank.High.Voltage.2009.R5.XViD-NOiIR.part1.rar
http://rapidshare.com/files/228228061/Crank.High.Voltage.2009.R5.XViD-NOiIR.part2.rar
http://rapidshare.com/files/228228320/Crank.High.Voltage.2009.R5.XViD-NOiIR.part3.rar
http://rapidshare.com/files/228227658/Crank.High.Voltage.2009.R5.XViD-NOiIR.part4.rar
http://rapidshare.com/files/228228337/Crank.High.Voltage.2009.R5.XViD-NOiIR.part5.rar
http://rapidshare.com/files/228228064/Crank.High.Voltage.2009.R5.XViD-NOiIR.part6.rar
http://rapidshare.com/files/228228370/Crank.High.Voltage.2009.R5.XViD-NOiIR.part7.rar
http://rapidshare.com/files/228227058/Crank.High.Voltage.2009.R5.XViD-NOiIR.part8.rar

OR

http://rapidshare.com/files/228227625/noir-crank2.part1.rar
http://rapidshare.com/files/228228290/noir-crank2.part2.rar
http://rapidshare.com/files/228227525/noir-crank2.part3.rar
http://rapidshare.com/files/228227558/noir-crank2.part4.rar
http://rapidshare.com/files/228228138/noir-crank2.part5.rar
http://rapidshare.com/files/228228046/noir-crank2.part6.rar
http://rapidshare.com/files/228228429/noir-crank2.part7.rar
http://rapidshare.com/files/228227061/noir-crank2.part8.rar

Rapidshare (200Mb Links)

http://rapidshare.com/files/229244087/chv.xvid.repack.part1.rar
http://rapidshare.com/files/229244088/chv.xvid.repack.part2.rar
http://rapidshare.com/files/229244081/chv.xvid.repack.part3.rar
http://rapidshare.com/files/229244086/chv.xvid.repack.part4.rar


http://netload.in/dateimJylvI8xVs.htm
http://netload.in/dateiJnniR038Up.htm
http://netload.in/dateiVf2Y67koIF.htm
http://netload.in/dateinDqk6JGme9.htm
http://netload.in/dateicgLFRayuQZ.htm
http://netload.in/dateiROvSKqg7Rx.htm
http://netload.in/dateiFu7l5u1KFY.htm
http://netload.in/dateixssqPFffzX.htm


COMING SOON

Nguồn jionmovie
Read more…