Số 17
TÚI CÀN KHÔN IT

Từ FrontPage 2000/XP đến FrontPage 2003... Beta

LÊ HOÀN

Qua những thăm dò, trao đổi trong nhóm FrontPage và ý kiến của bạn đọc gởi về, cũng như sau nhiều lần tham quan các website “mới toanh” do bạn đọc tự làm. e-CHÍP cảm thấy cần phải đúc kết một số đặc điểm khi sử dụng FrontPage 2000/XP để “học” thiết kế web. Nhân đây, xin giới thiệu sơ nét về các tính năng mới, nổi bật trong phiên bản FrontPage 2003 Beta để các bạn chuẩn bị “tiếp cận”.

Dễ học, dễ “xài”

Gần như tất cả những người đã từng “xài” qua FrontPage đều cảm thấy đây là một chương trình dễ tìm hiểu, dễ sử dụng do cách thao tác, cách sử dụng lệnh tương tự như các phần mềm “phổ thông” khác trong bộ Office. Người dùng có thể nhập văn bản, chèn hình, tiến hành định dạng text, bố trí hình ảnh với những phương thức quen thuộc giống như khi sử dụng Word hay các phần mềm văn phòng khác. Đây là một ưu điểm rất lớn mà các chương trình thiết kế web khác không có được, giúp tiết kiệm rất nhiều thời gian và công sức nhập liệu cho người “làm” web.

Đa số trang web trong Nhóm FrontPage tham gia cùng e-CHÍP tuy có hình thức đơn giản nhưng nội dung thông tin lại khá phong phú. Điều này chứng tỏ việc nhập liệu và đáp ứng yêu cầu thẩm mỹ cơ bản không còn là việc quá khó khăn đối với những người mới “chân uớt chân ráo” vào nghề bằng FrontPage.

e-CHÍP nhận thấy thời gian để một người “không biết gì” tiếp cận và sử dụng khá thành thạo FrontPage để làm một trang web tĩnh (không sử dụng các ứng dụng web trên máy chủ để tương tác với người xem) rất nhanh so với việc học và sử dụng các chương trình thiết kế web khác để tạo cùng một trang web như vậy. FrontPage là công cụ rất phù hợp để làm web cá nhân (không cần có tính tương tác cao), đặc biệt là thích hợp với trẻ em và người lớn tuổi vì có thể xem việc tạo trang web như một trò chơi (khá hấp dẫn và lôi cuốn).

Dàn trang... web chuyên nghiệp

FrontPage giống như một chương trình dàn trang trong chế bản điện tử, có nghĩa là bạn phải chuẩn bị sẵn các “nguyên liệu” (các thành phần trong nội dung trang web như văn bản, hình ảnh, video, audio, flash...) rồi đưa tất cả vào FrontPage để sắp đặt, trình bày sao cho thu hút người xem. Bạn dễ dàng thiết kế các trang web có dáng vẻ chuyên nghiệp với rất nhiều kiểu dáng mẫu (theme) do FrontPage cung cấp sẵn (trên 60 kiểu dáng) hay tự tạo theo ý thích. Ngoài ra, bạn còn có thể sử dụng kiểu (style) là một tập các đặc tính xác lập sẵn như kích thước, khoảng cách, màu... áp dụng cho các phần tử của trang web (ví dụ như tiêu đề). Và bảng kiểu (style sheet) là một tập các kiểu xác lập sẵn, áp dụng cho toàn bộ trang web. Bình thường các phần tử (tiêu đề, văn bản...) có dạng thể hiện mặc định phụ thuộc vào trình duyệt web và font chữ cài đặt trên máy tính của người xem. Khi dùng kiểu và bảng kiểu, bạn sẽ thay đổi các giá trị ngầm định này và “bắt” trang web hiển thị theo đúng ý bạn. Cách làm được nhiều người thích là tạo một bảng kiểu riêng gọi là cascading style sheet - CSS (bảng kiểu chồng lớp) rồi liên kết nó vào một hay nhiều trang web trong website, nhằm thực hiện cùng một sự thay đổi kiểu cho nhiều trang web mà không cần phải viết lặp đi lặp lại các dòng mã trong từng trang. Trong trường hợp dùng bảng biểu để định vị các phần tử trong trang web, bạn chỉ việc chọn menu và các hộp thoại để xác định vị trí cho các phần tử này, FrontPage sẽ làm hết công việc “biên tập mã lệnh” cho bạn, khiến cho thậm chí bạn không cần biết mã bảng kiểu “mặt mũi” ra làm sao.

Chú ý: Định vị tuyệt đối là đặt các phần tử chính xác tại vị trí theo khoảng cách so với lề trái và lề trên của trang web. Định vị tương đối là di chuyển phần tử xuống và về phía phải một khoảng cách xác định so với vị trí đáng lẽ nó phải được thể hiện (chứ không phải so với các lề của trang web).

[Đầu trang]

Phục vụ giới “nhà nghề”

Đối với những người thiết kế web nhiều kinh nghiệm, FrontPage cũng là một công cụ mạnh để viết và sửa đổi các mã hoá trang web (HTML, DHTML, script, XML, ASP...) với các đặc tính sau:

      

- Không thay đổi mã HTML do bạn viết hay chèn vào, giữ nguyên các thẻ, ghi chú, chữ hoa, chữ thường, khoảng trắng... Do đó, bạn có thể viết mã của riêng bạn hay chèn mã lấy từ các phần mềm làm web khác trong chế độ xem HTML.

- Cho phép điều chỉnh cách canh lề các dòng mã, màu cho thẻ, khi nào cần in hoa, khi nào dùng thẻ tuỳ chọn (lệnh Tools/Page Options).

- Trong khi đang xem trang web ở chế độ Normal, bạn có thể chọn chức năng Reveal Tags (trong thư mục View) để hiển thị các thẻ HTML đang được áp dụng trong trang web.

Bạn có thể soạn thảo và dò lỗi các script được viết bằng VBScript hay Javascript bằng Microsoft Script Editor có trong menu Tools/Macro...

Tăng tốc với... khung

Trong tình trạng đường truyền chậm chạp như hiện nay, vài website đã biết tận dụng ưu thế của khung (frame) để phân chia màn hình trình duyệt thành hai hay nhiều vùng (mỗi vùng chứa một trang web riêng biệt), trong đó có những vùng không cần hay ít cập nhật như mục lục, đầu trang, cuối trang và vùng cập nhật thường xuyên để xem nội dung thông tin.

Mục đích của khung là làm cho trang web trở nên dễ xem, dễ định hướng để truy cập thông tin. Nếu bạn khéo léo trong việc trình bày, người xem sẽ không phân biệt được khung với bảng (table) và tốc độ cập nhật trang web khi thay đổi thông tin sẽ được cải thiện rõ rệt vì trình duyệt chỉ cập nhật một phần (một frame) thay vì toàn bộ trang như khi dùng bảng.

Điểm bất lợi của khung là kém sinh động và chiếm thêm không gian hiển thị cho thanh cuộn ngang, thanh cuộn dọc. Do đó, ta không nên lạm dụng khung để tránh làm người xem rối mắt và nhàm chán. Cách bố trí khung thông dụng nhất là khung chứa bảng tiêu đề ở đầu màn hình, khung menu ở bên trái, khung nội dung ở bên phải và phần lớn việc cập nhật khi xem thông tin xảy ra ở khung nội dung. FrontPage cung cấp sẵn cho bạn rất nhiều cách bố trí khác nhau trong Page Templates.

Ấn tượng với FrontPage 2003 Beta

- Khi chạy phiên bản thử nghiệm FrontPage 2003 Beta, bất ngờ đầu tiên của chúng tôi là chế độ hiển thị Split với màn hình chia đôi: nửa trên hiển thị theo chế độ Code (mã nguồn) hay còn gọi là HTML trong các phiên bản trước, nửa dưới hiển thị theo chế độ Design (Normal trong các phiên bản trước). Cách hiển thị này có ưu điểm là giúp bạn xác định rất nhanh vị trí của con trỏ chuột tương ứng ở cả hai nửa cửa sổ, điều này rất có ích cho những người muốn tìm hiểu mã lệnh HTML; và trong nhiều trường hợp, việc sửa trực tiếp vào mã lệnh cho kết quả nhanh hơn là sửa trong chế độ bình thường, nhất là đối với những trang web phức tạp có nhiều bảng lồng vào nhau hay có nhúng nhiều script để tạo hiệu ứng.

Các tuỳ chọn cho việc hiển thị mã nguồn (Tools/Page Options) đa dạng hơn các phiên bản cũ. Bạn có thể thiết đặt việc đánh số dòng, canh lề, xuống hàng tự động, dùng các thẻ tuỳ biến, tự động tạo Thumbnail, font mặc định, màu cho các thẻ, việc hiển thị chữ hoa, chữ thường, dạng thước file hình xuất ra,...

Bạn có thể thay đổi kích thước của hai phần trong màn hình Split tuỳ theo yêu cầu làm việc hay chuyển đổi qua lại giữa các chế độ hiển thị rất nhanh bằng cách sử dụng phím tắt Ctrl+Page Down hay Ctrl+Page Up.

- Ấn tượng thứ hai là lệnh Tools/ Optimize HTML (tối ưu mã nguồn), đây cũng là mong đợi từ lâu của những người sử dụng FrontPage.

Với lệnh này, bạn có thể thu nhỏ dung lượng trang web bằng cách xoá bỏ các chú thích (Remove comments), khoảng trắng (Whitespace), và các thẻ rỗng (Empty tags), xác nhập các thẻ giống nhau nằm sát nhau (Merge adjecent tags), xoá nội dung VML không cần thiết (Delete VML content).

Chúng tôi đã thử dùng tính năng này để “tối ưu” một số trang web lấy từ trên mạng. Kết quả là có thể giảm dung lượng từ 15% đến 50%.

- Code View (lệnh Edit/Code View) và Quick Tag là các công cụ hỗ trợ dân lập trình hay người thiết kế web “cao cấp” sửa nhanh mã nguồn. Bạn có thể sử dụng Quick Tag Selector (lệnh View/ Quick Tag Selector), để xem tất cả thẻ trong trang web của bạn ở vị trí phía trên cửa sổ tài liệu đang mở. Nếu bạn cũng muốn can thiệp trực tiếp các code HTML, bạn có thể sử dụng Quick Tag Editor (lệnh Edit/Quick Tag Editor) để chèn, đóng gói, và chỉnh sửa thẻ HTML trong một cửa sổ con dễ sử dụng. Bạn cũng có thể sử dụng Quick Tag Editor để chọn tables, đoạn văn, và những code HTML cồng kềnh.

Mới và... mới trong FrontPage 2003

- Macromedia Flash: Cho phép bạn nhúng và thiết đặt các thông số cho file flash với lệnh Insert/Picture/ Flash và Flash Properties trong menu phím phải chuột (khi bấm phím phải vào vị trí flash). Bạn có thể cho tự động chạy file flash chỉ một lần (hay lặp đi lặp lại liên tục) khi người xem mở trang web.

- Layout Tables: Với lệnh Table/ Layout Tables and Cells, bạn có thể chọn những kiểu trình bày có sẵn từ danh sách và chèn chúng vào trong trang web. Bảng tác vụ Layout table (bảng kiểu) được định vị bên phải màn hình làm việc nên rất dễ tiếp cận. Vì vậy, khi bạn vạch kế hoạch và thiết kế trang web, bạn có thể nhanh chóng và dễ dàng thay nhiều loại layout khác nhau trước khi đưa ra quyết định cuối cùng.

Nếu bạn đòi hỏi nhiều kiểu tùy biến hơn, bạn có thể tự tạo ra những layout table cho riêng mình (Draw layout table/cell). Bằng cách sử dụng những công cụ layout table (Cell Formatting), bạn có thể ứng dụng những dạng thức đặc biệt như bo tròn cạnh góc, đường viền, tự động điều chỉnh kích cỡ (autostretch), và những hiệu ứng khác...

- Image Tracing: Bạn có thể tạo mô hình mẫu của trang web bằng một chương trình đồ họa, sau đó chèn hình này vào trang web (lệnh View/Tracing Image) như một sự hướng dẫn để dựa theo đó mà thiết kế chính thức. Bạn có thể cho thấy hoặc che giấu hình này đi, thiết lập độ trong suốt của hình (Transparent/ Opaque) và thay đổi vị trí của nó. Bạn cũng có thể xem hình này ở cả hai chế độ trong FrontPage là Design hoặc Split. Những người truy cập vào trang web sẽ không thấy được hình ảnh này (tracing image) khi duyệt web bằng các trình duyệt.

- Layers: Lệnh Insert/ Layer, với Layer (lớp) chứa đựng những thành phần của trang HTML như text và hình ảnh đồ họa. Bạn có thể chồng các lớp, lồng ghép các lớp và dấu hoặc cho hiển thị các lớp trên một trang. Bạn cũng có thể tạo hiệu ứng đặc biệt cho các lớp bằng cách nhúng các script Dynamic HTML (DHTML) vào. Bạn có thể xem và chọn lựa các script từ một danh sách trong thanh tác vụ Behavior.

- Interactive Buttons: Với lệnh Insert/Interactive Buttons), bạn có thể thêm những nút trông có vẻ chuyên nghiệp cho trang web của bạn bằng cách chọn từ danh sách các nút Javascript. Mỗi khi chọn một nút, bạn có thể thay đổi thuộc tính của nó như thêm nút chữ (button text), chọn phông chữ, màu, xác định liên kết (link), hình ảnh và text...

Làm bạn với FrontPage

FrontPage đã là người bạn đường của rất nhiều người “tập tễnh” vào nghề thiết kế web, các phiên bản càng ra sau càng dễ sử dụng và có nhiều tính năng hơn. Hy vọng khi ra đời, FrontPage 2003 chính thức sẽ vẫn đi theo phương châm: dễ (sử dụng) hơn và nhiều (chức năng) hơn.

[Đầu trang]
Trang chủ
Thư ngỏ
Nội lực "Peter Pan"
Cầu nối Intel Việt Nam
Chuyện trong tuần
Nhóm Frontpage
Cõi người ta
Kim cương doanh nghiệp
Bình luận thị trường
Cõi Mô-bai
Chuyên đề
Bổ ngửa
Nuôi hồn Robot
Túi càn khôn IT
Hồ lô biến
Cảm về Game
Nhật ký e-CHÍP
Bản quyền VASC Orient, Công ty phát triển phần mềm VASC
99 Triệu Việt Vương HN; Tel: (04) 9782235 • email: echip@vasc.com.vn