Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 34 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
34
Dung lượng
7,37 MB
Nội dung
29/08/2012 1 Khoa NN-TH Trường CĐSP DakLak LậptrìnhWeb Giảng Viên: Trần Anh Tuấn 1 LẬPTRÌNHWEB TRƯỜNG CAO ĐẲNG SƯ PHẠM DAKLAK KHOA NGOẠI NGỮ - TIN HỌC Khoa NN-TH Trường CĐSP DakLak LậptrìnhWeb Chương 4 DREAMWEAVER Khoa NN-TH Trường CĐSP DakLak LậptrìnhWeb Giới thiệu về Dreamweaver Khoa NN-TH Trường CĐSP DakLak LậptrìnhWeb Giới thiệu Dreamweaver là chương trình dùng để tạo trang web tĩnh, web động. Dreamweaver sẽ tự động phát sinh các tag HTML, CSS, Javascript, PHP, ASP thích hợp. Dreamweaver là một công cụ trực quan, trong đó có thể bổ sung Javascript, biểu mẫu, bảng biểu và nhiều loại đối tượng khác mà không cần viết một đoạn mã nào Dreamweaver có thể thiết kế bằng chế độ Design view hoặc Code view hoặc Code and Design Dreamweaver là một thành phần trong bộ sản phẩm của hãng Adobe gồm nhiều sản phẩm như: Photoshop, Dreamweaver, Flash,… 4 Khoa NN-TH Trường CĐSP DakLak LậptrìnhWeb Các loại website Xét về kỹ thuật thực hiện: Có thể chia như sau: Static website: Là Website tĩnh, nội dung các trang web sẽ không thay đổi nếu không được người thiết kế hiệu chỉnh lại. Dynamic Website: Là Website động, nội dung các trang web sẽ tự động thay đổi nếu dữ liệu trong cơ sở dữ liệu mà website kết nối được cập nhật. Xét về vị trí lưu: Có thể chia như sau: Local Site: Là website đang được lưu trên máy tính của người thiết kế, chưa đưa lên internet. Remote Site: Là website nằm trên máy chủ WebServer. Sau khi cài đặt một RemoteSite, bạn có thể upload local website lên đó, để các máy trong hệ thống mạng có thể truy cập được. 5 Khoa NN-TH Trường CĐSP DakLak LậptrìnhWeb Các loại website Xét về tính chất thông tin: Có thể chia như sau: Website giới thiệu: Là website căn bản và đơn giản nhất, dùng để giới thiệu về một cá nhân hay một đơn vị. Ví dụ: một website của ca sĩ chứa các thông tin về lý lịch, bài hát ưa thích, lịch diễn của ca sĩ đó Website loại này chứa ít trang, ít tốn kém vì dễ làm nhất. Website thông tin: Chứa nhiều thông tin, được sắp xếp thành nhiều đề mục dễ tra cứu. Website được cập nhật thường xuyên thông tin mới và được sắp xếp sao cho người xem tìm ngay được thông tin mình muốn tìm. Ví du: site tin tức, show sản phẩm, nhạc … Website truyền dữ liệu: Được thiết kế đặc biệt để thu nhận thông tin từ xa. Một cơ quan, đơn vị có nhiều cơ sở thay vì phải đến tận đơn vị để lấy thông tin thì nay có thể ngồi tại chỗ để nhận thông tin qua mạng internet/intranet. Website này thuộc hàng cao cấp, đòi hỏi nhà thiết kế phải có trình độ trong lãnh vực IT và chuyên môn. Ví dụ: site báo cáo số liệu sản xuất, bán hàng hàng ngày Website thương mại: Chứa thông tin hàng hoá và dịch vụ, chứa nhiều form và chứa các script tính toán để người tiêu dùng có thể mua và trả tiền ngay tại website. 6 29/08/2012 2 Khoa NN-TH Trường CĐSP DakLak LậptrìnhWeb Kế hoạch thiết kế một Website Các yêu cầu cơ bản khi thiết kế website: Xác định yêu cầu và mục đích của Website Chuẩn bị nội dung cho các trang Phác thảo khuôn mẫu (Template) cho trang, thường các trang có cùng chủ đề thì sử dụng chung một template Xác định cấu trúc của Website, có 3 kiểu cấu trúc: Tuyến tính Phân cấp Hình chóp 7 Khoa NN-TH Trường CĐSP DakLak LậptrìnhWeb Khi thiết kế Website cần lưu ý 2 vấn đề: Nội dung chủ đề chính chọn bố cục, hệ màu cho tương ứng, (ví dụ: Website thương mại phải sáng sủa, rõ ràng về bố cục, …) thu thập đầy đủ tài liệu, phân nhóm theo nội dung quyết định cần bao nhiêu trang, nội dung của từng trang Chọn hình ảnh, logo, Banner, hệ thống nút liên kết, ảnh minh hoạ, ảnh bố cục, ảnh trang trí… Phác họa sơ đồ liên kết trên giấy để thấy rõ mối liên kết giữa các trang đơn trong một website Kế hoạch thiết kế một Website (tt) 8 Khoa NN-TH Trường CĐSP DakLak LậptrìnhWeb Một số kiểu liên kết giữa các trang: 9 Khoa NN-TH Trường CĐSP DakLak LậptrìnhWeb Khởi động Dreamweaver Start Programs Abobe Dreamweaver 10 Khoa NN-TH Trường CĐSP DakLak LậptrìnhWeb Màn hình Dreamweaver 11 Khoa NN-TH Trường CĐSP DakLak LậptrìnhWeb Insert Bar: Gồm các chức năng tiện ích dùng để chèn các đối tượng vào trang web Common: Chèn các đối tượng: Image, Flash, Date, Template, … Layout: Chứa các công cụ trình bày trang, gồm 3 chế độ: Standard, Expended, Layout Forms: Chứa các công cụ tạo Form Text: Dùng định dạng văn bản HTML: chứa các công cụ tạo trang web bằng code view Màn hình Dreamweaver 12 29/08/2012 3 Khoa NN-TH Trường CĐSP DakLak LậptrìnhWeb Document Toolbar: Chứa các nút cho phép xem trang web ở dạng Design hay dạng Code Show code view: Xem dạng trang HTML Show Design view: Xem trang dạng thiết kế, sử dụng các công cụ của Dreamwerver Show code and design view: Chia cửa sổ làm 2 phần: phần trên dạng code view, phần dưới dạng Design view Title: tiêu đề của trang Web Preview/Debug in Browser:Xem kết quả trang web thông qua trình duyệt web Document Window: Cửa sổ dùng để tạo và hiệu chỉnh trang Web Màn hình Dreamweaver 13 Khoa NN-TH Trường CĐSP DakLak LậptrìnhWeb Properties Inspector: Hiển thị các thuộc tính của các đối tượng đang được chọn, đồng thời cho phép chỉnh sửa các thuộc tính đó Panel groups: nhóm các Panel cho phép quản lý các đối tượng trong trang Web Bật / tắt các thanh Panel: Chọn menu Window Chọn thanh Panel tương ứng Mở rộng các thanh Panel: Click vào mũi tên ở góc trái của mỗi Panel Màn hình Dreamweaver 14 Khoa NN-TH Trường CĐSP DakLak LậptrìnhWeb Status bar: Thanh trạng thái, nằm dưới đáy của Document Window, hiển thị Tag Selector, Window size, Document size và Download time. Tag Selector: Hiển thị các tag HTML tại vị trí hiện hành của con trỏ Document size and Download time: Kích cở ước chừng của tài liệu và thời gian tải tài liệu xuống Window size: Hiển thị kích thước hiện tại của tài liệu, được tính bằng Pixel. Khi định kích thước của trang web phải tính đến việc sao cho an toàn đối với mọi độ phân giải. Màn hình Dreamweaver 15 Khoa NN-TH Trường CĐSP DakLak LậptrìnhWeb Thao tác với Website 16 Bước 1: Menu Site New Site Bước 2: Đặt tên cho site rồi nhắp nút Next Tạo site Khoa NN-TH Trường CĐSP DakLak LậptrìnhWeb Thao tác với Website 17 Bước 3: Chọn công nghệ xây dựng website. Nếu làm web động: bạn chọn Yes… và công nghệ thực hiện (PHP,…). Nếu làm site tĩnh: bạn chọn No… Chọn No,I do not want to use a server technology Nhắp Next Tạo site Khoa NN-TH Trường CĐSP DakLak LậptrìnhWeb Thao tác với Website 18 Bước 4: Chỉ định cách thức làm việc với các file trong site và chỉ định folder chứa site Chọn Edit local copies on my machine, then upload… Tạo site 29/08/2012 4 Khoa NN-TH Trường CĐSP DakLak LậptrìnhWeb Thao tác với Website 19 Bước 5: Chọn phương cách đưa website lên Internet How do you connect to your remote server? chọnNone Nhắp Next (Sẽ khai báo cách thức nết nối sau) Bước 6: Nhắp nút Done kết thúc tạo site Tạo site Khoa NN-TH Trường CĐSP DakLak LậptrìnhWeb Thao tác với Website 20 Menu Site Manage Sites Chỉnh site đã tạo: Chọn site muốn chỉnh rồi nhắp nút Edit. Bạn sẽ được dẫn qua các câu hỏi đã gặp lúc tạo site. Muốn chỉnh thông số nào thì chỉnh khi thấy nó. Sao chép cấu hình của site Chọn site muốn sao chép rồi nhắp nút Duplicate. Xóa cấu hình site Chọn site muốn xóa rồi nhắp nút Remove. Các thông số về site sẽ mất, nhưng folder chứa site vẫn còn. Quản lý các site đã tạo Khoa NN-TH Trường CĐSP DakLak LậptrìnhWeb Thao tác với Website 21 Export Export khi muốn xuất những thông số về site ra 1 file text Chọn site muốn export rồi nhắp nút Export, chọn vị trí và đặt tên file Import Import khi muốn tạo lại site từ file đã Export Nhắp nút Import Mở site để làm việc Chọn site muốn làm việc rồi nhắp nút Done Quản lý các site đã tạo Khoa NN-TH Trường CĐSP DakLak LậptrìnhWeb Thao tác với trang 22 Tạo trang HTML trống hoặc Layout có sẵn B1: Menu File chọn New B2: Chọn Blank page chọn HTML Chọn None hoặc layout trong cột Layout nhắp nút Create để tạo trang Tạo trang web 1 2 3 4 Khoa NN-TH Trường CĐSP DakLak LậptrìnhWeb Thao tác với trang 23 Tạo trang theo mẫu có sẵn B1: Menu File chọn New B2: Chọn Page From Sample Starter basic chọn mẫu nhắp nút Create để tạo trang Tạo trang web 1 2 3 4 Khoa NN-TH Trường CĐSP DakLak LậptrìnhWeb Thao tác với trang 24 Xem thử trang web Nhấn phím F12 để xem thử Hoặc Thiết lập Browser khác: (Mặc định là IE) Preview Web 1 2 3 29/08/2012 5 Khoa NN-TH Trường CĐSP DakLak LậptrìnhWeb Thao tác với trang 25 Các chế độ làm việc với trang web: Chế độ Code: Là chế độ để xem và làm việc với code HTML của trang. Chế độ Design: Là chế độ chủ yếu để xem và làm việc với trang. Trang web sẽ hiện gần giống hệt theo ý của bạn ở chế độ này. Chế độ Split: chia đôi màn hình. Phía trên hiện code HTML, phía dưới là chế độ Design. Chuyển chế độ của trang: Nhắp nút Code, Design, Split ở trên vùng soạn thảo (thanh Document) Chuyển chế độ Code, Design, Split Khoa NN-TH Trường CĐSP DakLak LậptrìnhWeb Thao tác với trang 26 Lưu trang web Nhắp menu File Save /Save As / Save All Mở trang Nếu trang ở trong site: Nhắp đúp vào tên file trong panel Files. Nếu file ở ngoài site: Nhắp menu File Open è chọn file. Đóng trang Nhắp menu File Close / Close All Đổi tên file Nhắp tên file trong panel Files gõ phím F2 gõ tên file mới Xóa file Nhắp tên file trong panel Files gõ phím Delete Các thao tác khác Khoa NN-TH Trường CĐSP DakLak LậptrìnhWeb Thao tác với trang 27 Nhắp menu Modify chọn Page Properties (Hãy mở 1 file có sẵn dữ liệu, ví dụ: page.html để thử các thuộc tính của trang) Thuộc tính trang Khoa NN-TH Trường CĐSP DakLak LậptrìnhWeb Thao tác với trang 28 Tab Apperrance Page font: Font mặc định cho trang. Size: Cỡ chữ mặc định cho trang. Text color: Màu chữ mặc định cho trang. Background color: Màu nền cho trang. Background image: Ảnh nền trang web Repeat: Cách lặp lại ảnh nền No Repeat: Không lặp lại ảnh nền Repeat-x: Lặp lại ảnh nền theo chiều ngang trang web Repeat-y: Lặp lại ảnh nền theo chiều dọc trang web Repeat : Lặp lại ảnh nền theo chiều ngang và chiều dọc trang web Left margin: lề trái trang web Right margin: lề phải trang web Top margin: lề trên trang web Bottom margin: lề dưới trang web Tab Title/Encoding Title: Tiêu đề của trang web Encoding: chọn Unicode (UTF-8) Thuộc tính trang Khoa NN-TH Trường CĐSP DakLak LậptrìnhWeb Thao tác với trang 29 Tab Links: Link font: font chữ liên kết (cùng với font của trang) Size: cỡ chữ liên kết (pixel) Link color: màu liên kết Rollover links: màu chữ khi rê chuột vào liên kết Visited links: màu chữ liên kết đã từng xem Active links: màu chữ cho liên kết đang chọn Underline style: kiểu gạch chân Never: không có Always: luôn có Show: hiện khi chuột chạm vào Hide: không hiện khi chuột rê vào Thuộc tính trang Khoa NN-TH Trường CĐSP DakLak LậptrìnhWeb • Paragraph • Định dạng danh sách Định dạng nội dung 29/08/2012 6 Khoa NN-TH Trường CĐSP DakLak LậptrìnhWeb Paragraph 31 Giới thiệu: Paragraph là 1 đoạn text gồm 1 hoặc nhiều hàng chữ nằm trong tag P, tag H1- H6. Khi nhập chữ rồi Enter xuống hàng, Dw sẽ tự động bao quanh vùng text vừa gõ 1 tag p. Có thể thay đổi tag bao quanh đoạn như sau: Chọn đoạn text Trên thanh Properties/mục Format: chọn tag (Heading 1 - Heading 6, Paragraph) Tag H1-H6 thường dùng khi định dạng các tiêu đề chương, bài, đề mục Khoa NN-TH Trường CĐSP DakLak LậptrìnhWeb Paragraph 32 Định dạng paragraph và text: Chọn chữ rồi dùng các nút trên thanh Properties: Công cụ Ý nghĩa Kiểu trình bày (tag) chứa đoạn: Heading1, Heading2, Font (Arial, Tahoma, Time New Roman, Vernada,…) Chọn các style CSS đã định nghĩa Cỡ chữ. Màu chữ. Mỗi màu là con số hệ 16, bắt đầu bằng dấu #. Có thể chọn bảng màu khác, hoặc hiện bảng chọn mọi màu. Khi bảng màu hiện ra, thay vì chọn màu trong bảng, bạn có thể trích màu ở nơi mà bạn thấy. (xem thêm ở mục dưới) Khoa NN-TH Trường CĐSP DakLak LậptrìnhWeb Paragraph 33 Định dạng paragraph và text: Chọn chữ rồi dùng các nút trên thanh Properties: Công cụ Ý nghĩa Chữ đậm Chữ nghiêng Chọn các style CSS đã định nghĩa Cỡ chữ. Màu chữ. Mỗi màu là con số hệ 16, bắt đầu bằng dấu #. Có thể chọn bảng màu khác, hoặc hiện bảng chọn mọi màu. Khi bảng màu hiện ra, thay vì chọn màu trong bảng, bạn có thể trích màu ở nơi mà bạn thấy. (xem thêm ở mục dưới) Khoa NN-TH Trường CĐSP DakLak LậptrìnhWeb Paragraph 34 Định dạng paragraph và text: Chọn chữ rồi dùng các nút trên tranh Properties: Khoa NN-TH Trường CĐSP DakLak LậptrìnhWeb Paragraph 35 Sử dụng màu sắc: Giá trị màu: Một màu được tổng hợp từ ba thành phần màu chính, đó là: Đỏ (Red), Xanh lá cây (Green), Xanh nước biển (Blue). Trong HTML một giá trị màu là một số dạng hexa (hệ đếm cơ số 16) có dạng như sau: #RRGGBB Trong đó: o RR - là giá trị màu Đỏ, từ 00 đến FF. o GG - là giá trị màu Xanh lá cây, từ 00 đến FF. o BB - là giá trị màu Xanh nước biển, từ 00 đến FF. Khoa NN-TH Trường CĐSP DakLak LậptrìnhWeb Paragraph 36 Các mã màu: 29/08/2012 7 Khoa NN-TH Trường CĐSP DakLak LậptrìnhWeb Sử dụng hộp màu trong Dreamweaver 37 Khoa NN-TH Trường CĐSP DakLak LậptrìnhWeb Định dạng danh sách 38 UnOdered list Là list gồm nhiều mục dạng liệt kê. Mỗi mục có 1 ký hiệu (bullet) ở đầu Thực hiện : Chọn text rồi vào menu Text List UnOrdered List Chú ý : List dạng này nằm trong tag UL, mỗi mục nằm trong tag li Khoa NN-TH Trường CĐSP DakLak LậptrìnhWeb Định dạng danh sách 39 Ordered list Là list gồm nhiều mục dạng liệt kê. Mỗi mục có 1 con số ở đầu Thực hiện: Chọn text rồi vào menu Text List Ordered List Chú ý : List dạng này nằm trong tag OL, mỗi mục nằm trong tag li Khoa NN-TH Trường CĐSP DakLak LậptrìnhWeb Ký tự đặc biệt 40 Là những ký tự không gõ được từ bàn phím Chèn: Insert HTML Special Character Chọn ký tự hoặc Other character Line break (Shift- Enter) : Ngắt dòng None line break space: ký tự khoảng trắng Khoa NN-TH Trường CĐSP DakLak LậptrìnhWeb Iframe 41 Iframe là 1 vùng trong trang web chứa 1 trang web khác. Chèn Iframe như sau: Vào menu Insert Tag HTML Tags Page Elements Iframe Insert Cho biết các thông số của iframe: Source: Địa chỉ trang web nằm trong iframe, trang ở website khác cũng được. Ví dụ: các file thông tin chứng khoán, thời tiết, giá vàng, ngoại tệ ở site khác Name: tên iframe Width: độ rộng Height: độ cao Alignment: cách canh Scrolling: có hiện thanh cuộn không. Khoa NN-TH Trường CĐSP DakLak LậptrìnhWeb Iframe 42 Xong OK Nhắp Close 29/08/2012 8 Khoa NN-TH Trường CĐSP DakLak LậptrìnhWeb Marquee 43 Marquee là thanh cuộn, các đối tượng có thể đặt vào đó các hình ảnh, text … có thể được cuộn qua trái, qua phải, cuộn lên, cuộn xuống… Thực hiện: B1: Nhắp vị trí muốn chèn trong trang web. B2: Chuyển qua cửa sổ code. B3: Gõ tag marquee rồi gõ phím spacebar (khoảng trắng) chọn thuộc tính của đối tượng marquee. B4: Khi gõ xong các thuộc tính thì nhớ gõ dấu “>” B5: Bạn gõ bất kỳ Text hoặc chèn hình vào. B6: Gõ </marquee> để kết thúc tag marquee. B7: Lưu trang web và xem thử. Khoa NN-TH Trường CĐSP DakLak LậptrìnhWeb Marquee 44 Các thuộc tính thường dùng: Behavior: cách cuộn của marquee. Các giá trị: scroll, slide, alternate Bgcolor: màu nền. Direction: chiều cuộn. Các giá trị: up, down, left, right Hspace, vspace: khoảng cách từ marquee đến text xung quanh. Loop: số lần lặp (-1 là mãi mãi). Scroll amount: khoảng cách nhảy giữa các lần cuộn. Scroll delay: thời gian dừng giữa 2 lần cuộn. Width, Height: Độ rộng, độ cao của marquee. Khoa NN-TH Trường CĐSP DakLak LậptrìnhWeb Marquee 45 Ví dụ: <marquee loop="-1" width="500" height="20" behavior="alternate" bgcolor="#CC6666" direction="right" > <span class="style2">Welcome to Dreamweaver</span> </marquee> Khoa NN-TH Trường CĐSP DakLak LậptrìnhWeb • Giới thiệu • Chèn table • Thuộc tính của table • Các thao tác với table TABLE Khoa NN-TH Trường CĐSP DakLak LậptrìnhWeb Giới thiệu 47 Dùng để tạo dữ liệu dạng bảng hoặc thiết kế layout Mỗi table có cấu trúc html như sau: <table> <tr> <!—Mỗi hàng trong tag tr > <th> Dữ liệu trong ô 1</th> <th> Dữ liệu trong ô 2 </th> … </tr> <tr> <!—Mỗi ô trong trong tag th hoặc td > <td> Dữ liệu trong ô 1</td> <td> Dữ liệu trong ô 2 </td> … </tr> </table> Khoa NN-TH Trường CĐSP DakLak LậptrìnhWeb Chèn table 48 Nhắp vị trí muốn chèn rồi vào menu Insert Table (hoặc Insert bar tab Common Table) Chèn : Nhắp vị trí muốn chèn rồi vào menu Insert chọnTable Rows: số hàng. Columns: số cột Table Width: độ rộng table (tính bằng pixel hoặc %) Cell Padding: khoảng cách từ đường viền của ô đến nội dung trong ô Cell Spacing: khoảng cách giữa các ô Header: cho biết table có vùng header hay không (top, left, both, none) Caption: Nhãn của Table Summary: diễn giải chi tiết table, chỉ hiện ở trong cửa sổ code Nhắp OK 29/08/2012 9 Khoa NN-TH Trường CĐSP DakLak LậptrìnhWeb Chèn table 49 Chèn table: 3 dòng, 3 cột Khoa NN-TH Trường CĐSP DakLak LậptrìnhWeb Thuộc tính của table 50 Số hàng, số cột Độ rộng table. Khoảng cách từ nội dung ô đến viền của ô Khoảng cách giữa các ô Cách canh table Độ dày khung viền Tên class css định dạng table Xóa thuộc tính width của các cột Xóa thuộc tính height của các hàng Chuyển đơn vị tính bề rộng cột thành pixels, % Khoa NN-TH Trường CĐSP DakLak LậptrìnhWeb Thuộc tính của Ô (Cell) 51 Trộn ô Tách ô Canh nội dung theo chiều dọc Độ cao của ô Chuyển ô dữ liệu thành ô tiêu đề Canh nội dung theo chiều ngang Độ rộng của ô Cho/Không cho text tự động xuống dòng trong ô. Màu nền cho ô. Khoa NN-TH Trường CĐSP DakLak LậptrìnhWeb Các thao tác với table 52 Thêm xóa hàng, cột Thêm hàng, cột Chọn 1 ô trong hàng/cột hiện hành rồi nhắp phải Table chọn lệnh: Insert Row: chèn hàng phía trên Insert Column: chèn cột bên trái Insert Rows or Column: chèn hàng hoặc cột ở phía trên/phía dưới, bên trái hoặc bên phải ô hiện hành Xóa hàng cột Nhắp 1 ô trong hàng/cột muốn xóa rồi nhắp phải Table Delete Row hoặc Delete Column Chế độ Expanded table Gõ phím F6 Khoa NN-TH Trường CĐSP DakLak LậptrìnhWeb Các thao tác với table 53 Merge cell Chọn các ô cần merge Nhắp phải Table Merge Cell (hoặc nhắp nút MergeCell trên thanh Properties) Split cell Chọn ô cần chia Nhắp phải Table Split Cell (hoặc nhắp nút Split cell trên thanh Properties) Chọn split theo hàng hoặc cột, số hàng/cột cần split Khoa NN-TH Trường CĐSP DakLak LậptrìnhWeb Ví dụ các thao tác 54 29/08/2012 10 Khoa NN-TH Trường CĐSP DakLak LậptrìnhWeb Ví dụ các thao tác 55 Khoa NN-TH Trường CĐSP DakLak LậptrìnhWeb • Giới thiệu • Panel CSS • Tạo Style • Quản lý style • Attach file CSS • Các thuộc tính CSS CSS - Cascade Style Sheet Khoa NN-TH Trường CĐSP DakLak LậptrìnhWeb Giới thiệu 57 CSS là 1 kỹ thuật dùng để định nghĩa cách thể hiện của các đối tượng trong trang web. CSS cho phép bạn định dạng các đối tượng với rất nhiều đặc điểm (thuộc tính) mở rộng mà HTML thông thường không có. CSS còn có những lợi điểm khác: Định dạng trang web rất nhanh nhờ các style định dạng các tag, các style dạng class. Giúp cho website của bạn có một sự nhất quán về cách trình bày các trang web. Việc hiệu chỉnh trên CSS sẽ tự động cập nhật trên tất cả các nơi có dùng CSS. Các định nghĩa css có thể được đặt trong 1 file riêng với các trang web, do đó giúp cho công việc trình bày trang web được độc lập với thiết kế cấu trúc trang web, thích hợp với các dự án làm việc nhiều người. Khoa NN-TH Trường CĐSP DakLak LậptrìnhWeb Giới thiệu 58 Style: Là 1 tập hợp các đặc điểm định dạng. Ví dụ: P { Color: Red; font-size:16; font-weight:Bold; } Sheet: Là 1 tập hợp nhiều style Vị trí lưu style: style dùng để định dạng đối tượng trong trang web. Style có thể lưu trong chính trang HTML hiện hành hoặc có thể lưu ở file riêng (.CSS) Các kiểu style: Style định dạng cho 1 tag trong toàn trang . Ví dụ : style P { Color:blue} để đ.dạng cho mọi tag P trong trang web có màu chữ xanh Style định dạng cho 1 đối tượng cụ thể có tên. Ví dụ: style #tinxemnhieu { background-color: cyan} để định dạng cho đối tượng tên là tinxemnhieu có màu nền là cyan Style định dạng cho 1 tag cho 1 vùng nào đó trong trang web. Ví dụ: style #tinxemnhieu a { color: magenta} để định dạng cho mọi tag a trong đối tượng tên là tinxemnhieu có màu chữ là magenta Khoa NN-TH Trường CĐSP DakLak LậptrìnhWeb Giới thiệu 59 Class: Một class CSS là 1 tập hợp nhiều đặc điểm định dạng như: màu chữ, màu nền, cách hiển thị, khung viền,… đặt cho các đặc điểm đó 1 cái tên. Có thể sử dụng class định dạng cho các đối tượng khác. Ví dụ: .tieudetin { font-size:16; font- weight:bold} Khoa NN-TH Trường CĐSP DakLak LậptrìnhWeb Panel CSS 60 Là panel dùng để tạo và quản lý các style. Mở panel CSS bằng cách: C1: Nhắp menu Window chọn CSS Styles All C2: Gõ phím Shift + F11. C3: Nhắp chữ CSS bên phải của vùng soạn thảo [...]... Khoa NN-TH Trường CĐSP DakLak LậptrìnhWeb Sử dụng Template cho trang web FileSave As Template File New: chọn Page from Template Chọn tên site Chọn mẫu trong site Nhắp nút Create 201 202 LậptrìnhWeb Khoa NN-TH Trường CĐSP DakLak Khoa NN-TH Trường CĐSP DakLak LậptrìnhWeb Ví dụ Template THANK YOU! Q&A 203 LậptrìnhWeb Khoa NN-TH Trường CĐSP DakLak LậptrìnhWeb Khoa NN-TH Trường CĐSP DakLak... DakLak LậptrìnhWeb Tạo behavior (các bước chung) LậptrìnhWeb Khoa NN-TH Trường CĐSP DakLak Xóa bỏ Behavior B1: Chọn 1 đối tượng HTML sẽ có behavior B2: Nhắp dấu + trong panel Behavior rồi chọn loại behavior B3: Khai báo các tham số cho Behavior B4: Chọn sự kiện muốn áp behavior Nhắp Behavior Delete 147 148 Khoa NN-TH Trường CĐSP DakLak LậptrìnhWeb Các loại behavior LậptrìnhWeb Khoa... bên dưới 185 186 LậptrìnhWeb Khoa NN-TH Trường CĐSP DakLak LậptrìnhWeb Khoa NN-TH Trường CĐSP DakLak 31 29/08/2012 Ví dụ minh họa Ultra Menu THIẾT KẾ LAYOUT Giới thiệu Layout với Table • Layout với Div • Sothink DHTML Menu • 187 LậptrìnhWeb Khoa NN-TH Trường CĐSP DakLak Giới thiệu LậptrìnhWeb Khoa NN-TH Trường CĐSP DakLak Layout với Table Là thiết kế bố cục cho trang web Các loại layout... trúc tag phức tạp, khó sửa layout, nhưng dễ thực hiện DIV: trang web load nhanh, cấu trúc tag đơn giản, dễ sửa layout, khó thực hiện 189 190 LậptrìnhWeb Khoa NN-TH Trường CĐSP DakLak Ví dụ Layout với Table LậptrìnhWeb Khoa NN-TH Trường CĐSP DakLak Ví dụ Layout với Table 191 192 LậptrìnhWeb Khoa NN-TH Trường CĐSP DakLak LậptrìnhWeb Khoa NN-TH Trường CĐSP DakLak 32 29/08/2012 Layout với Div ... cho firefox) ; Để toàn trang web nằm giữa màn hình: tạo style định dạng cho tag body với thuộc tính Text-align=center 195 196 LậptrìnhWeb Khoa NN-TH Trường CĐSP DakLak LậptrìnhWeb Khoa NN-TH Trường CĐSP DakLak Ví dụ Layout với DIV THIẾT KẾ TEMPLATE Tổng quan Tạo template • Sử dụng template đã xây dựng • • 197 LậptrìnhWeb Khoa NN-TH Trường CĐSP DakLak LậptrìnhWeb Khoa NN-TH Trường CĐSP DakLak... 2: Kết quả trong trình duyệt 109 110 LậptrìnhWeb Khoa NN-TH Trường CĐSP DakLak Bản đồ liên kết ảnh (Hotspot) LậptrìnhWeb Khoa NN-TH Trường CĐSP DakLak Các nhóm nút liên kết Ví dụ: liên kết đến các trang ứng chi nhánh Nút biến đổi hình (Rollover Image) Flash button Flash Text 111 112 LậptrìnhWeb Khoa NN-TH Trường CĐSP DakLak Nút biến đổi hình (Rollover Image) LậptrìnhWeb Khoa NN-TH Trường... Trường CĐSP DakLak LậptrìnhWeb Menu cấp 3 Title: Tiêu đề của mục đang chọn, sẽ hiện ra khi đưa chuột vào mục này, (thường không gõ) Target: Tên cửa sổ đích sẽ hiện liên kết (thường không gõ) 165 166 Lập trìnhWeb Khoa NN-TH Trường CĐSP DakLak Spry Menu Bar ngang Lập trìnhWeb Khoa NN-TH Trường CĐSP DakLak Spry Menu Bar dọc Chèn và định dạng rất giống menu ngang Kết quả 167 168 Lập trìnhWeb Khoa NN-TH... định 173 174 Lập trìnhWeb Khoa NN-TH Trường CĐSP DakLak Lập trìnhWeb Khoa NN-TH Trường CĐSP DakLak 29 29/08/2012 Ultra Menu động UltraMenu: Nhắp Start Programs UltraMenu UltraMenu Xuất hiện khung Templates chọn kiểu menu: Chọn 1 template vừa ý rồi nhắp OK Khởi TẠO MENU SỬ DỤNG TOOL • • Ultra Sothink DHTML 176 LậptrìnhWeb Khoa NN-TH Trường CĐSP DakLak Ultra Menu LậptrìnhWeb Khoa NN-TH... Khoa NN-TH Trường CĐSP DakLak Ultra Menu LậptrìnhWeb Khoa NN-TH Trường CĐSP DakLak Ultra Menu 177 178 LậptrìnhWeb Khoa NN-TH Trường CĐSP DakLak Ultra Menu LậptrìnhWeb Khoa NN-TH Trường CĐSP DakLak Ultra Menu Chèn 2 dòng lệnh vào trang 179 180 LậptrìnhWeb Khoa NN-TH Trường CĐSP DakLak LậptrìnhWeb Khoa NN-TH Trường CĐSP DakLak 30 29/08/2012 Ultra Menu Ultra Menu Kết quả sau khi chèn 2 dòng lệnh... language="JavaScript1.2" src="meun1.js"> 181 182 LậptrìnhWeb Khoa NN-TH Trường CĐSP DakLak Sothink DHTML LậptrìnhWeb Khoa NN-TH Trường CĐSP DakLak Sothink DHTML Khởi động DHTML Menu: Start\Programs\SourceTec\Sothink DHTML Menu Xuất hiện khung Startup chọn kiểu menu OK 183 184 LậptrìnhWeb Khoa NN-TH Trường CĐSP DakLak Sothink DHTML o LậptrìnhWeb Khoa NN-TH Trường CĐSP DakLak Sothink DHTML . Trường CĐSP DakLak Lập trình Web Giới thiệu về Dreamweaver Khoa NN-TH Trường CĐSP DakLak Lập trình Web Giới thiệu Dreamweaver là chương trình dùng để tạo trang web tĩnh, web động. Dreamweaver sẽ. Trường CĐSP DakLak Lập trình Web Giảng Viên: Trần Anh Tuấn 1 LẬP TRÌNH WEB TRƯỜNG CAO ĐẲNG SƯ PHẠM DAKLAK KHOA NGOẠI NGỮ - TIN HỌC Khoa NN-TH Trường CĐSP DakLak Lập trình Web Chương 4 DREAMWEAVER Khoa. CĐSP DakLak Lập trình Web Paragraph 36 Các mã màu: 29/08/2012 7 Khoa NN-TH Trường CĐSP DakLak Lập trình Web Sử dụng hộp màu trong Dreamweaver 37 Khoa NN-TH Trường CĐSP DakLak Lập trình Web Định