Professional Documents
Culture Documents
HTML kết hợp CSS căn bản
HTML kết hợp CSS căn bản
Ứng dụng hỗ trợ code Visual Các thành phần phải tải: Đặt tên file.html !+tab ra khuôn HTML
Studio Code Auto Rename Tag Đặt tên file.css
Auto close tag
ESLint
Live Server
Prettier-Code Formatter
Sau khi chạy Tạo assets thư viện tài nguyên(css để thư mục riêng, ảnh để
server lên nó hỏi thư mục riêng)
chọn thư mục
Không có
Không được viết CSS inline mặc dù nó ra
class Đặt cho h1 cái tiêu đề tạo bằng class
img Có thuộc tính Nên tải tấm ảnh về lưu trong thư mục assets image
Width và heigh Tạo một cái đường dẫn đặt trong source
hr Gạch ngang đến hết hàng
Align một số trình
duyệt nó không
chạy nên giờ đã cũ
rồi
div Sử dụng thẻ div để bọc
toàn trang, toàn khu vực
<a>…….<a/> Tittle: một cái quan trọng Chữ xanh sẽ nằm trong
của wed mặc dù không thẻ link<a>….</a>viết
hiện lên(Khi mình đưa con trong … có thẻ nhúng
chuột vô nó sẽ hiện chú img vào
thích cho link)
Thẻ liên kết Href: tạo đường dẫn đến
Thẻ link trang đích
Target”blank”:qua tab mới
bên trình duyệt
Target”self”: Chuyển tag tại
trang wed đó luôn
Liên kết CSS Bằng thẻ link nằm trên thẻ
head
Index.html( File chạy trước)
<h1>……</h1> Sử dụng nhiều thẻ <br> ở cuối
Thay vì sử dụng nhiều dòng <h1>
<em>…..</em> In nghiên cho nội dung
nằm ở trong nó
Bên html:
Thẻ lớn.TênClass.thẻ nhỏ+tab để tạo
CSS Có kế thừa do sử dụng link Muốn tạo thuộc tính thứ 2 phải thêm dấu ”;”
Id sẽ ưu tiên hơn (Nhưng
css chỉ viết cho JavaSript)
CSS định dạng văn bản <trong>…..</strong>: Để in
đậm văn bản
Background- color Thêm heigh để cho nó hiện Làm màu cho nề của header
lên một khu vực
Viết code mà wed
chạy lâu là dở
<article>……..</article> Float: left(dàn trang, thả Bắt buộc phải set một cái width với 70% màn hình
nổi bên trái)
Nội dung Lên coi dàn trang ở trên gg để thiết kế bố cục cho biết
<aside>…….</aside> Width:30%
Menu đứng
CSS flexbox Nó sẽ sài hay hơn float: left
<footer>…….</footer> Có chiều cao
Chiều rộng 100%
Float: left
Thì nó mới chạy
CSS(Hoặc sử dụng
clear:both , dùng
để loại bỏ float)
font Font-variant: định dạng in
hoa chữ nhỏ
Stranform:uppercase:Cũng
in hoa văn bản toàn bộ
nhưng chữ lớn hơn font-
variant
Line-heigh:Chiều cao văn bản :2; thì gấp 2 lần Nếu không có line-heigh thì mặc định độ cao dòng chữ là
Mặc định là 37px
1(minimum)
0 là không có dãn dòng
Word-spacing
Letster-spacing
Font-family Font chính để trong dẫu Viết từ hai font trở lên, font sau là font phụ, sans-serrif(font
nháy đơn, hiện màu lên là của trình duyệt) do trình duyệt có lúc lỗi, trên trình duyệt
đúng không nên sài font có đuôi( ở chữ) như time new romal
Font-weigh Nomal:Mặc định(400) Độ mập(In đậm của
Medium (600-900) chữ)
Bold(700)
Black(900)
Light: (100-300)
Color :red màu bình thường Color adode.com để thử mã màu
không cần dấu nhay Với 3 màu chính 2 màu phụ
Tạo hover khi đưa chuột vào sẽ box-shadow: 0 0 20px Định dạng cho thẻ img width: 150px;
hiện bóng xung quanh red; height:
background-color: 150px;
aqua; padding:
10px;
margin:
5px;
border-
radius: 10px;
background-
color: yellow;
box-
shadow: 0 0
5px blue;
(width X heigh) X20% Width: 20%; Định dạng khi Thẻ(tags)> img:hover{
Định dạng CSS cho một ảnh X150px Heigh: 150px; đưa chuột vào Box-shadow: 0 0 10px red;
Khoảng đệm từ chiều rộng Padding: 10px; dính ảnh (10 px là độ nhỏe)
p>img{…..} của ảnh tính ra(padding: Margin: 5px;
10px) Cho nó thay đổi Background-color: aqua;
Muốn đưa ảnh vào giữa thì định Margin(mặc định là khoản Background-color: viền(bóng mờ của
dạng text align center luôn trắng, tính từ padding hay yello; hộp)
border ra ) Border-radius: 10px;
Border-radius( bo cong gốc Box-shadow: 0 0 5px
của viền, có thể tính bằng aqua(xanh nhạt);(Hình
px hay %) như là nó không hiện
Backgound-color(tính từ thì phải)
ảnh đến border hay
padding)
Box-shadow(tính từ border
ra ngoài)(
Bài 5 Thiết kế form( Biểu Mẫu) Vai trò Giới thiệu Form: Textbox: abc
Thiết kế Nhận dữ liệu từ người Password: ****
Định dạng với CSS dùng Checkbox: Yes/No
Trình bài dữ liệu cho Botton:
người dùng xem
Có hay không
Muốn tạo thành nhiều Thuộc tính của form Khi có thẻ type file
phần tử thì tạo nhiều thẻ không có type mà type thì bắt buộc định
div trong form nằm trong label dạng của form
phải có Method và
enctrend để
upload lên sever
Combobox là chỉ có một lựa chọn
Type sudmit
Type reset: Khởi tạo trạng
thái ban đầu
Type botton: Không có
chức năng, phải cài đặt
riêng cho nút này
Filedset và label Filedset tạo điều khiển
trình bày theo nhóm
Tạo ra giao diện thân thiện với Legend tạo đề mục cho
người dùng hơn filedset
Label tạo điều khiển cho
nhãn
Tabindex là thứ tự chuyển Giá trị placeholder: tạo Readonly: chỉ đọc Disabled: Vô hiệu hóa điều khiển, chỉ thấy chứ không cho
khi bấm nút tab cho nó gợi ý chữ mờ không cho người nhấp khác cancel
dùng sửa
Input không cho hình ảnh Botton có thể chứa
hình ảnh
Tag Input Thuộc tính:
Type:
Date:Nhập ngày tháng năm
Time: Nhập giờ phút giây
Week: Nhập tuần
Color: Nhập màu
Number: Nhập số
Range: Nhập số trong
phạm vi
Email: Nhập địa chỉ email
Lọc dữ liệu từ danh sách có sẵn
Tóm lại phần form Tag form dùng để tiếp nhận Các tạo thẻ điều khiển: Tạo độ thẩm mỹ
dữ liệu từ người dùng cao hơn với CSS
Ngày, tháng, thời gian,
<form> dùng để làm khung màu sắc, số, khoản số
chứa
+ position
Type:
• Disc
• Square
• Circle
• None
Position: static|absolute|
relative|fixed