khó khăn để làm chủ cho những người đã nắm được
những điều cơ bản của HTML. Một mô tả về HTML và
lập trình XHTML là vượt ra ngoài phạm vi này
bài viết, tuy nhiên, một bài viết hữu ích về những điều cơ bản của
HTML và thiết kế trang web cho các bác sĩ X quang có sẵn
elsewhere.11 Ngoài ra có một số
tài nguyên hữu ích khác có sẵn trên trình HTML
và thiết kế website có sẵn trên internet.12-14
những người không có kiến thức về HTML nên
không thất vọng khi có một loạt các phương pháp khác
để sản xuất các trang web mà không cần lập trình
kiến thức và chúng sẽ được trình bày chi tiết sau này trong
bài viết.
phong cách Cascading tờ
một phát triển gần đây trong lập trình HTML
đã nhìn thấy sự bổ sung của cái gọi là cascading style
sheets (CSS) .15 một phong cách trang bao gồm một tập hợp các quy tắc
chi phối như thế nào một trình duyệt web hiển thị phong cách và
bố cục của một trang web cụ thể. File CSS cho phép các
thiết kế của nhiều trang web được kiểm soát ở
một thời điểm và có thể được nhúng vào trong một HTML
tài liệu hay lưu lại độc lập trên các web
server. Cách tiếp cận này có một số lợi ích:
HTML có thể được giữ đơn giản cho phép nhanh hơn
tải trang web; các trang web được dễ dàng hơn để duy trì như
nội dung có thể được cập nhật nhanh chóng mà không làm thay đổi
thiết kế bố trí, hay sự xuất hiện của nhiều web
trang có thể được thay đổi nhanh chóng bởi sự thay đổi của
CSS; khả năng tiếp cận được cải thiện bởi vì khác nhau
style sheet có thể được chỉ định cho xem khác nhau
môi trường (ví dụ như đang xem một trang web trên điện thoại di động
điện thoại hoặc trợ lý dữ liệu cá nhân so với
xem trên một máy tính thông thường). Những người
muốn có một cuộc biểu tình của những gì có thể được
thực hiện trực quan sử dụng thiết kế web dựa trên CSS
nên truy cập vào trang web CSS Zen Garden (www.
Csszengarden.com;. Hình 5). Có vẻ như khuyến khích, cho
bất cứ ai có kinh nghiệm về lập trình HTML
đang tìm kiếm để phát triển một trang web mới để sử dụng các
tính năng tiên tiến của XHTML và CSS.
Các loại trang web
Trang web có thể được chia thành cơ bản tĩnh và nhiều hơn nữa
, các trang web động phức tạp. Một trang web tĩnh có
nội dung không thay đổi trừ khi cập nhật.
Các trang web tĩnh được tạo ra như là tài liệu HTML
có chứa hình ảnh và văn bản và được phục vụ và
hiển thị như văn bản. Ngược lại, một động
trang web có thể chứa thường xuyên thay đổi các thông tin
như một mục tin tức, có thể tương tác,
ví dụ, các trình đơn thả xuống hoặc có thể có phức tạp
hình ảnh động. Có hai cách trong đó một động
trang web có thể được tạo ra, hoặc sử dụng phía client hoặc
server-side scripting.
Client-side scripting
Client-side scripting thường đề cập đến các lớp của
chương trình máy tính trên mạng được thực hiện
bởi người sử dụng của trình duyệt web, thay vì phía máy chủ
(trên máy chủ Web). Đây là loại máy tính
. Hình 3 Ảnh chụp màn hình từ một máy chủ web ví dụ mã nguồn mở, có sẵn tại apache.org
. 380 RW Perriss et al
lập trình cho phép các trang web để được kịch bản;
nghĩa là, phải có nội dung khác nhau và thay đổi
tùy thuộc vào người sử dụng, môi trường điều kiện
(chẳng hạn như thời gian trong ngày), hoặc các biến số khác.
thông tin bổ sung được nhúng trong
tập tin HTML mà được đọc và hành động thuận của các
trình duyệt web. Ví dụ, phiên bản của web
trình duyệt được sử dụng có thể thay đổi cách trang web được
hiển thị và một số phần của trang có thể được
bỏ qua trong các trình duyệt với một cửa sổ nhỏ hơn xem.
Hiệu ứng hình ảnh cách khác nhất định có thể được lập trình
để xảy ra khi con chuột di chuyển trên
phần cụ thể của trang. Các kịch bản cũng có thể được sử dụng
khi một mẫu được điền trực tuyến để đảm bảo rằng tất cả
các lĩnh vực cần thiết đã được nhập trước khi nộp hồ sơ.
Các Royal College of (RCR) Bác sĩ X quang của
trang web (www.rcr.ac.uk) sử dụng phía khách hàng kịch bản
để cho phép hiển thị menu thả xuống ở bên trái
phía trên màn hình khi con chuột di chuyển
qua từng nhóm hàng. Việc phổ biến nhất được sử dụng
ngôn ngữ cho phía khách hàng scripting là JavaScript.
Client-side scripting đôi khi có thể dẫn đến
các vấn đề vì các trình duyệt web khác nhau có thể
hiểu hoặc thực hiện các kịch bản khác nhau trong
cách. Đối với bất cứ ai quan tâm đến cách thức các trang web
trang họ đang xem đã được viết, chỉ cần đúng
cách nhấp chuột trong một phần trống của trang
và chọn "View nguồn" từ menu sẽ
cho phép các dữ liệu HTML liệu sẽ được hiển thị trong
Notepad, soạn thảo văn bản tiêu chuẩn được cài đặt trên tất cả các
hình 4 Ảnh chụp màn hình cho thấy (a) HTML đơn giản được viết
trong một trình soạn thảo văn bản (Notepad) và sau đó lưu như một tập tin html.
(b) làm thế nào các tập tin HTML xuất hiện khi xem trong một web
browser (Microsoft Internet Explorer ).
Hình 5 Hai ảnh chụp màn hình từ CSS Zen Garden
trang web thể hiện những gì có thể đạt được với
cascading style sheets. Cả hai trang web có cùng
XHTML nhưng tấm phong cách khác nhau.
Hiểu internet, thiết kế trang web và mạng nội bộ phát triển 381
máy tính dựa trên Windows. Nhiều nhà thiết kế web
học cách viết kịch bản phía máy khách một phần của
kiểm tra mã nguồn từ các trang web khác.
Server-side scripting
Ngược lại, kịch bản phía máy chủ được thực hiện bởi các
máy chủ web khi t
đang được dịch, vui lòng đợi..