Professional Documents
Culture Documents
Bai Tap HTML Và CSS 1-4
Bai Tap HTML Và CSS 1-4
Trong bài tập này lấy văn bản từ tài liệu Word và sử dụng nó để tạo một trang web về
các gói đặc biệt dành cho Tahiti trip mà World Travel Inc. đang cung cấp cho Lễ kỷ niệm
10 năm thành lập. Cần định vị và định dạng các phần của trang thành các cột cạnh nhau.
huongct@neu.edu.vn
Bài tập thực hành HTML và CSS
• Thêm H1 style:
• Thêm H1 style:
• Tìm màu bên trong của ảnh sun.gif để thiết lâp màu background cho H2
o Click chuột phải vào ảnh → Open with → Paint → Color Picker tool → Edit
Colors → R:45, G:162, B:191
• Thêm H2 style với thuộc tính background-color sử dụng màu RGB vừa tìm được
• Thêm H1 style và H2 style để tự động chuyển văn bản thành tất cả các chữ cái
viết hoa:
text-transform:uppercase;
• Thêm H1 style
huongct@neu.edu.vn
Bài tập thực hành HTML và CSS
letter-spacing:2px;
font-weight:normal;
#package1 {
position:absolute;
left:0px;
top:0px;
width:24%;
}
▪ Đặt package đầu tiên ở bên trên trái của container DIV.
o Tương tự, thêm style cho 3 package với cùng các thuộc tính (ngoại trừ
thuộc tính LEFT sẽ là: 25%, 50%, và 75% (Điều này sẽ để lại 1% là khoảng
trắng giữa các DIV và 1% ở bên phải của DIV thứ tư.)
huongct@neu.edu.vn
Bài tập thực hành HTML và CSS
o Kết quả:
Package 1<br>water-lover
Package 2<br>stay dry
Package 3<br>sports lover
Package 4<br>culture & shopping
▪ Lưu ý: thuộc tính text-transform để chuyển text sang chữ cái hoa.
o Kết quả:
li {
list-style-image:url('bullet-star.gif');
}
huongct@neu.edu.vn
Bài tập thực hành HTML và CSS
o Thêm ảnh sun.gif phía dưới phần tử H1 với các thuộc tính width, height,
ALT, floats:right.
o Cần đặt sun.gif đặt thẳng hàng với H1 với tia sáng ở giữa của mặt trời
hướng vào giữa văn bản H1
o Hiển thị lại tài liệu trên trình duyệt. Các ký hiệu danh sách và ảnh đã float
bên phải, nhưng ảnh ảnh mặt trời bị ẩn một phần bởi định vị DIV cho
package 4. Đó là điều được cho là xảy ra theo mặc định, nhưng nó không
phải là điều cần phải xảy ra đối với trang này.
▪ Ngoài ra, tia sáng mặt trời ở giữa không hướng vào tiêu đề, Tahiti
Packages, giống như trong tài liệu gốc → cần hiệu chỉnh
• Lưu lại file với tên Tahiti4-HoTenSV.html
• Đặt vị trí ảnh sun.gif
o Tạo một positioning container mới cho phần tử H1 và phần tử IMG để có
thể định vị chính xác các phần tử đó. Chọn chiều cao của DIV này để tránh
hình ảnh mặt trời với package lists bên dưới. DIV phải đủ cao để chứa toàn
bộ hình ảnh (147 x 147) và cho phép một chút không gian bên dưới hình
ảnh. Sau đó, sẽ tạo vị trí cho các thẻ H1 và IMG bên trong container.
▪ Thêm một DIV có id= "heading" bao quanh mã nguồn của hình ảnh
và phần tử H1 (Đây sẽ là phần tử container cho các phần tử sẽ định
vị).
▪ Thêm một style cho DIV này:
huongct@neu.edu.vn
Bài tập thực hành HTML và CSS
div#heading{
position:relative;
height:155px;
}
position:absolute;
left:0px;
top:30px;
▪ Giá trị 30px được tìm thấy bằng cách thử nghiệm.
▪ Lưu lại file với tên Tahiti5-HoTenSV.html
▪ Hiển thị trên trình duyệt. Bây giờ tia sáng ở giữa của mặt trời đang
hướng vào giữa văn bản H1 (điều thú vị là việc để mặt trời ở vị trí
này giữ cho border của H1 không kéo dài qua văn bản).
huongct@neu.edu.vn
Bài tập thực hành HTML và CSS
• Shadows
o CSS có hai loại bóng shadows - text và box → ở đây sử dụng shadows-
text để tạo bóng cho văn bản H1 và shadows - box để tạo bóng cho các
DIV cho danh sách, giống như chúng là các thẻ nổi trên đầu trang web.
o Cả hai loại bóng đều có cùng một cú pháp: yêu cầu thiết lập khoảng cách
bóng ngang và dọc. Cũng có thể thiết lập độ mờ và độ lan rộng cho bóng
đổ, màu sắc của nó và có nên chèn bóng hay không (bóng bên trong thay
vì bên ngoài đối tượng).
o Lưu tài liệu có tên là ex4-tahiti6-HoTenSV.html trong thư mục mới tahiti.
huongct@neu.edu.vn
Bài tập thực hành HTML và CSS
o Hiệu chỉnh style của các package để bao gồm thuộc shadow
o Refesh lại trình duyệt → Shadow cao hơn màu background của H2, vì phần
tử heading có margin được tạo sẵn và background không hiển thị trong
margin → chỉ cần loại bỏ lề mặc định bằng cách đặt margin-top là 0px →
Thêm style H2 với thuộc tính:
margin-top:0px;
huongct@neu.edu.vn