Feb
23

[CSS] min/max width & height for IE

Dùng expression, sẽ ảnh hưởng đến tốc độ render của browser nếu dùng nhiều, tốt nhất chỉ dùng riêng cho IE (dùng cách include hoặc * html):
/* min-max width */
width:1000px;
min-width:900px;
max-width: 1100px;
width:expression(document.body.clientWidth < 902? "900px" : document.body.clientWidth > 1100? "1100px" : "auto");

/* min-max height */
height:900px;
min-height:900px;
max-height:1100px;
height: expression( this.scrollHeight < 902 ? "900px" : this.scrollHeight > 1100 ? "1100px" :  "auto" );

Min-height dùng !important
min-height:900px;
height:auto !important;
height:900px;

Feb
19

[HTML] Validate “target” attribute in XHTML Strict

Bình thường mình muốn open new window khi click trên 1 link nào đó, cách đơn giản nhất mình hay dùng từ lúc biết HTML đến giờ là dùng tag “target=_blank”, thật dễ dàng.

<a href="index.html" target="_blank">index</a>

Vấn đề là tag “target” không còn được hỗ trợ nữa trong XHTML1.0 Strict & XHTML1.1, xem trả lời tại đây.
Để validate HTML trong trường hợp này cần dùng Javascript hỗ trợ, có vài cách như sau:

1. Script trực tiếp trong code HTML

Cách này đơn giản dễ dùng, nhưng phải chèn code cho mỗi tag “a”
<a href="index.html" onclick="return ! window.open(this.href);">index</a>

2. Dùng JS Framework với jQuery

Cách này cần phải thêm rel=”blank” thay cho target=”_blank”, việc còn lại script sẽ xử lý
$(document).ready(function(){
$('a').each(function(){
if ($(this).attr('rel') == "blank"){
$(this).click(function(){
window.open($(this).attr('href'));
});
}
});
});

3. Không dùng Framework

Cách này cũng cần phải thêm rel=”blank” thay cho target=”_blank”, script sẽ auto run khi được include
function externalLinks() {
if (!document.getElementsByTagName) return;
var anchors = document.getElementsByTagName("a");
for (var i=0; i<anchors.length; i++) {
var anchor = anchors[i];
if (anchor.getAttribute("href") &&anchor.getAttribute("rel") == "blank")
anchor.target = "_blank";
}
}
window.onload = externalLinks;

Và cuối cùng, save as và include file

Bài viết liên quan:

- New-Window Links in a Standards-Compliant World
- Validate target attribute XHTML Strict or HTML 4.0 Strict

Feb
18

Cool sites using javascript

1. stephband.info

2. pikaboo.be


3. youlove.us


Feb
08

Thị trường lao động ngành IT

formisVừa đọc xong bài viết này “Chợ nghề nghiệp IT đang ế nhà tuyển dụng

Tối qua vừa đi cafe với nhóm bạn đại học cũ, bây giờ mỗi đứa làm vị trí khác nhau, ít gặp nên lâu lâu đi cafe tán dóc. Ngồi cafe có vài đứa mà hết 1/3 vừa bị thất nghiệp (có tất cả 6 mạng ngồi cafe), thê thảm thật. Thị trường nghề IT đang đang bị khủng hoảng kinh tế ảnh hưởng rõ rệt, chắc hết dám chảnh đòi tăng lương không được thì nghỉ tìm cty khác rồi.

Mấy đứa bạn ở VON nghỉ sạch, hồi đó đâu cũng 7 đứa cùng lớp đại học làm chung trong VON,  FCG (giờ là CSC) nghe cũng thê thảm ngồi check news suốt, mà thằng bạn vẫn trụ tốt, VNG cũng thì vẫn còn đứa trụ, FPT thì mất tích cả …
Còn những đứa ở cty khác thì không rõ tình hình thế nào,

Chiến đấu nào ^^

Jan
14

hagin & SEO (Google search)

Sáng nay search google với keywork “hagin” xem thế nào, kết quả cho ra hagin.info/blog ở vị trí đầu tiên, hứng quá làm screenshot post luôn entry này.

Trước đó vài ngày mình có search thử thì không thấy kết quả của link nào từ site của mình ở top10, hôm qua có install thử plugin về SEO của WP, có thể do plugin work quá tốt :) Main page hagin.info thì đang ở vị trí 22 vào thời điểm mình viết bài này.

Kết quả được search từ Google Việt Nam, nếu search với option “những trang viết bằng tiếng Việt” hoặc “những trang từ Việt Nam” thì cho ra kết quả không thể tốt hơn, homepage & blog đứng vị trí thứ nhất và thứ hai ^^

Nói về keyword “hagin”, khi đặt nickname cho mình, không nghỉ rằng có tên này tồn tại, search thử thì … quá nhiều người có tên Hagin, xem ra phải chiến đấu với khá nhiều đối thủ :D . Nếu tính từ thời điểm giữa tháng 12/2008 site được upload để private test & launch vào đầu năm 2009 thì kết quả rất khả quan, mặc dù kiến thức về SEO còn rất hạn chế. Sau bài này phải nghiên cứu thêm về SEO thôi.

Link tham khảo:
http://www.vietseo.net/

Screenshot vào lúc 11hAM 14/01/2009

google_hagin

top
Powered by WordPress. Copyright © 2008 - 2010 Hien Nguyen. Theme design by Hagin