.socials {float:left;display:block;width:32px;height:32px;background:url(http://i.imgur.com/lmSYJ.png) no-repeat;cursor:pointer;position:relative;margin:14px 0 0 30px} ul.reset,ul.reset li {display:block;list-style:none;padding:0;margin:0} ul.reset li {position:absolute} ul.reset li a {outline:none} a.comment-link:before{content:"7766";} #navbar-iframe { display: none !important;} #navbar-iframe { display: none;} xaydunghanoi.vn
News Update :

SotfWare

My Network Places

Tin Thời Sự Xã Hội

2-Tek

G++ Blog

Hiển thị các bài đăng có nhãn THỦ THUẬT INTERNET. Hiển thị tất cả bài đăng
Hiển thị các bài đăng có nhãn THỦ THUẬT INTERNET. Hiển thị tất cả bài đăng

Difference - HTML and XHTML


When inserting codes into the Blogger template, page element, or blog post, you may have seen error messages that the code could not be parsed, was not well-formed, was broken, or that the elements were not closed properly. These errors can be corrected if you understand the rules that must be adhered to in XHTML documents. Blogger templates use the XHTML 1.0 Strict Document Type. In this article, we shall explain some of the XHTML syntax or rules, so that you may troubleshoot and resolve the problems if these error messages should occur.

XML, HTML and XHTML

We shall keep this short. Just so as you understand what we said about document type, view the Page Source or Source of your Blogger blog. You should see this document type declaration at the very top:-

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">


The terms – XML, HTML and XHTML - refer to the markup language used to write the web pages. Many of us would have heard of HTML (Hypertext Markup Language), invented by Tim Berners-Lee, and used since the early days of internet. XML (Extensible Markup Language) is a meta-language, used to create other markup languages. The traditional HTML was later recast to use the rules of XML and that resulted in a new XML application, called XHTML (Extensible Hypertext Markup Language). Because XHTML rules are strict and unforgiving, not conforming to them when attempting to modify the template would result in error messages. So, what are these rules that Bloggers like us should take note of?

Basic Rules of XHTML

1. Codes to be in lowercase

Since XML is case sensitive, all the element keywords and attribute names used in XHTML should be in the lowercase. For example, the template code is not this:-

<TITLE>Tips for New Bloggers</TITLE>


but this:-

<title>Tips for New Bloggers</title>


If you have noticed, the elements and attribute names between the lesser than (<) and greater than (>) signs have to be in the lowercase. However, the value, which in this case is “Tips for New Bloggers”, can be in the uppercase, lowercase, or mixed case.

2. Attribute values to be in quotation marks

All the attribute values have to be enclosed either in single or double quotation marks. The following examples are not accepted by XHTML:-

<div id=header-wrapper>

<a href=http://tips-for-new-bloggers.blogspot.com>Text Link</a>

<img src=photo.jpg/>

<table width=200 border=0 cellpadding=2>


Instead, they should be written as such:-

<div id='header-wrapper'>

<a href="http://tips-for-new-bloggers.blogspot.com">Text Link</a>

<img src="photo.jpg"/>

<table width="200" border="0" cellpadding="2">


3. Container elements must have closing tags

This is not correct:-

<p>A paragraph.


In XHTML, there must be a closing tag with a forward slash (/) at the end:-

<p>A paragraph.</p>


Examples of the many non-empty elements that have opening and corresponding closing tags are:-

<ul> ... </ul>
<li> ... </li>
<table> ... </table>
<h2> ... </h2>
<div> ... </div>
<span> ... </span>
<dt> ... </dt>
<dd> ... </dd>
<a href> ... </a>


4. Standalone elements to be closed

Some of the elements are empty or standalone. They do not have associated closing tags. Common examples are:-

<br>
<img>
<input>
<frame>
<hr>
<meta>
<link>


Nonetheless, in XHTML, these elements must be terminated or closed. There are two ways to do that. One way to terminate the element is to put a forward slash (/) at the end like this:-

<br/>
<img/>
<input/>
<frame/>
<hr/>
<meta/>
<link/>


The second way is to add a corresponding closing tag like this:-

<br> ... </br>
<img> ... </img>
<input> ... </input>
<frame> ... </frame>
<hr> ... </hr>
<meta> ... </meta>
<link> ... </link>


5. Elements to be properly nested

This means that elements must be closed in the reverse order. For example, this code is not accepted in XHTML:-

<form><table> ... </form></table>


It is improperly nested because the form was created first followed by the table. To close them in the proper order, the table must be closed before the form, like this:-

<form><table> ... </table></form>


6. Document to have only one root element

In the XHTML document, you will see that except for the document type declaration, all the codes are nested between <html> and </html>. This is the root element and all other elements or sub elements are in between. The document structure will look like this:-

<html>
<head> ... </head>
<body> ... </body>
</html>


7. Attribute minimization is not allowed

In XHTML, all attributes should be in the form name="value". Even if the value is the same as the name, it cannot be minimized to one word. Hence, in our Add Text Box and Textarea article, the textarea code is not this:-

<textarea readonly>Hyperlink Code</textarea>


but this:-

<textarea readonly="readonly">Hyperlink Code</textarea>


XHTML Character Entities

Quite a number of readers had asked why they were unable to display HTML codes in their blog posts or why their codes were not well-parsed when inserted into the template. If you have noticed by now, the codes are wrapped in the lesser than (<) and greater than (>) signs. The moment these are posted, they will be interpreted as codes and will trigger an action by the browser. Should you want to display these as part of the text, use their character entities instead.

"&quot;
&&amp;
<&lt;
>&gt;


The next time you see an error message to the effect that the code is not well formed, not well parsed, not properly closed, etc., take a look at this guide, troubleshoot the problem and try out the possible solutions.

Phần mềm gửi email hàng loạt, software spam mail 99,99% tới Inbox hộp thư đến


mail large Phần mềm gửi email hàng loạt, software spam mail 99,99% tới Inbox hộp thư đến
+ Gửi email hàng loạt theo danh sách email
+ Nội dung Email gửi định dạng phong phú bằng trang HTML, trình soạn thảo dễ sử dụng.
+ Gửi lần lượt cho từng email –> không bị chặn là thư rác
+ Bằng tiếng việt, đơn giản dễ sử dụng.
+ Chạy trên nền .Net FrameWork 3.5
Link download: http://www.mediafire.com/?sharekey=rintaco0ix5vc

ST Proxy Switcher - Ản danh khi duyệt web

Đây là phần mềm quản lý proxy miễn phí. Dễ dàng thay đổi và quản lý máy tính của bạn.
Với ST Proxy Switcher bạn có thể ẩn danh khi truy cập mạng, ẩn địa chỉ IP. Duyệt web như bạn đang ở trong một quốc gia khác, thay đổi rất nhanh chóng, chỉ trong 2 lần nhấp chuột, Switch / Kích hoạt / Vô hiệu hoá / Quản lý và tải về danh sách các proxy trước khi thử nghiệm. Phiên bản này bao gồm kiểm tra proxy miễn phí.

Sử dụng IDM trong Google Chrome

Chương trình IDM (Internet Download Manager) đã được hỗ trợ tải file trên trình duyệt Google Chrome. Vậy làm thế nào để chương trình này có trong menu ngữ cảnh (xuất hiện khi bấm chuột phải)của trình duyệt Google Chrome
Bạn có thể thực hiện các bước sau:
+ Cài đặt tiện ích mở rộng Downloaders
Bước 1: Truy cập và cài đặt tiện ích mở rộng Downloaders bằng trình duyệt Google Chrome. 
Bước 2: Bấm chọn Thêm vào Chrome (Add to Chrome) và bấm nút Cài đặt (Install )
Bước 3: Chọn mục Internet Download Manager trong danh sách liệt kê các chương trình hỗ trợ. Ở đây có thể đưa thêm các chương trình download được hỗ trợ khác vào menu ngữ cảnh trên Google Chrome.
Bước 4: Chọn nút Save and Close bên dưới khi hoàn tất.
Bây giờ bạn có thể Download với IDM trên menu ngữ cảnh của Google Chrome bằng cách click phải chuột vào link download, sau đó chọn mục Downloaders và tiếp theo chọn mục Download this link with Internet Download Manager.

QCopy - Sao chép tập tin qua mạng hỗ trợ Pause và Resume

Theo mặc định Windows cung cấp công cụ Copy để người dùng sử dụng sao chép dữ liệu. Tuy nhiên điều bất tiện là chẳng may quá trình sao chép “đứt gánh giữa đường” thì rất khó để biết mình đã chép đến đâu và đến tập tin nào, nên mất nhiều thời gian để sao chép lại nhất là việc chép dữ liệu qua mạng Lan.
QCopy là một công cụ nhỏ gọn và vô cùng tiện dụng hỗ trợ người dùng sao chép các tập tin qua mạng không dây và có dây có thể khắc phục được các nhược điểm mà công cụ Copy của Windows gặp phải.
Tương tự như công cụ Copy của Windows, QCopy cũng có thể được sử dụng để sao chép các tập tin đến và đi từ các phân vùng ổ cứng, các ổ đĩa di động, nhưng khả năng chính của nó là để sao chép các tập tin với số lượng lớn đến nhiều địa điểm khác nhau và đặc biệt là có thể tạm dừng hoặc tiếp tục các nhiệm vụ sao chép cho phù hợp với nhu cầu của bạn, kể cả khi “đứt gánh giữa đường”.
Người dùng có thể thêm nhiều tập tin dung lượng lớn vào danh sách chờ đợi sao chép và có thể tạm dừng khi bạn bận phải làm việc khác và lại tiếp tục sao chép khi hệ thống nhàn rỗi. Bằng cách này bạn có thể sao chép các tập tin trên nhiều máy tính khác trong mạng LAN mà không cần phải chờ đợi cho quá trình sao chép hoàn thành và tránh được việc hệ thống quá tải xảy ra trong quá trình làm việc khi các tập tin dung lượng lớn.
Để sao chép các tập tin, bạn chỉ cần kéo và thả chúng vào giao diện chính và chọn vị trí đến của tập tin cần sao chép. Vị trí mạng có thể được xác định bằng cách sử dụng tên máy tính hoặc IP. Nhấn Copy để bắt đầu sao chép các tập tin, nhấp vào Pause để tạm thời ngừng quá trình sao chép và nhấp vào Resume để tiếp tục. Kích thước file và thời gian dự kiến còn lại của quá trình sao chép sẽ được hiển thị ở phía bên phải của giao diện chính.
Khi cần ưu tiên sao chép tập tin nào trước, bạn kích chọn tên tập tin đó và bấm các nút Move Up, Move Down, To Top và To Bottom để thay đổi vị trí ưu tiên sao chép.
QCopy yêu cầu hệ thống cài đặt sẵn .Net Framework 3.5 SP1 và hoạt động trên Windows XP, Windows Vista và Windows 7.
Bạn có thể tải về ứng dụng về sử dụng miễn phí tại đây.

Mẹo làm ẩn các hình ảnh trên website ở Chrome

Rất khó chịu để đọc một phần văn bản lớn trên một trang web có nhiều hình ảnh nhấp nháy và di chuyển. May mắn thay, Google Chrome cung cấp cho chúng ta một cách để chặn việc tải các hình ảnh này ở các trang web riêng, giúp bạn không mất tập trung khi đọc trên các trang web đó. Dưới đây là các bước để thực hiện.
Bước 1: Mở trình duyệt Google Chrome và kích vào menu hình chiếc cờ lê ở góc trên bên phải. Rồi vào Options
 
Bước 2: Kích vào Under the Hood ở cột bên trái rồi kích vào mục Content settings
Bước 3: Dưới phần Images, kích vào mục Manage Exceptions 
Bước 4: Kích vào hộp màu xanh để thêm một trang mới. Bạn chỉ cần nhập URL, và bạn cần phải thay đổi Behavior thành “Block”
Bước 5: Tải lại trình duyệt của bạn và vào trang web. Những hình ảnh sẽ không được tải cho đến khi bạn gỡ bỏ việc khóa lại (một hình chữ X nhỏ sẽ xuất hiện cạnh trang web khi bạn đưa chuột vào các hình ảnh đó) và khởi động lại trình duyệt của bạn.
 
 
Trước khi chặn hình ảnh
 
Sau khi chặn hình ảnh
 
Bạn cũng có thể làm theo các bước này và chặn những hình ảnh trên tất cả các trang web trừ những trang bạn chỉ định trong danh sách cho phép giống với phần được đề cập ở bước 4.

Tình Yêu Giới Tính

 

© Copyright New | Kiến thức -Thủ thuật - Giải pháp công nghệ 2010 -2011 | | Powered by Blogger.com.
Trang web này hổ trợ tốt nhất với trình duyệt Mozilla Firefox, Nếu không xem được trang web trong Internet Explorer, hãy thử laị với Mozilla Firefox