Khóa học thiết kế web chuyên nghiệp của chúng tôi sẽ cung cấp cho các bạn đầy đủ nhất các kỹ năng thiết kế giao diện web, thành thạo ngôn ngữ lập trình PHP&My SQL, Quản trị và tối ưu hóa website.

Thuộc tính Outline sẽ vẽ một đường bao ngoài toàn bộ một phần tử HTML, đối với phần tử có đường viền (border) thì đường bao này sẽ bao trọn đường viền của phần tử đó. Cũng tương tự như đường viền bạn có thể đặt cho nó các thuộc tính về màu sắc, độ lớn và kiểu.
Có một điều cần chú ý là các thuộc tính của đường bao này có thể không được hỗ trợ trên IE

Đặt thuộc màu cho đường bao

Nếu muốn đặt màu cho đường bao chúng ta có thể sử dụng thuộc tính outline-color:
p {
  outline-color: #CC0000;
}

Đặt độ rộng cho đường bao.

Tương tự như đường viền, để đặt độ rộng cho đường bao chúng ta đặt giá trị độ lớn cho thuộc tính outline-width:
p {
  outline-width: 2px;
}

Chọn kiểu đường bao

Để chọn kiểu cho đường bao chúng ta sẽ đặt lần lượt các giá trị cho thuộc tính outline-style:
p {
  outline-style: dotted;
}

STT
outline-style
1
none
2
hidden
3
dotted
4
dashed
5
solid
6
double
7
groove
8
ridge
9
inset

CSS padding

CSS padding sẽ định nghĩa khoảng trống giữa mép của các phần tử tới các phần tử con hoặc nội dung bên trong. Chúng ta không thể gán giá trị âm cho thuộc tính này. Cũng giống như margin thuộc tính padding cũng tương ứng với 4 phía của phần tử.
Tương ứng với 4 phía của phần tử chúng ta có 4 thuộc tính padding tương ứng đó là:
  1. padding-top:
  2. padding-right:
  3. padding-bottom:
  4. padding-left:
Các giá trị có thể gán cho các thuộc tính này là : % hoặc length
Để viết cho gọn chúng ta cũng có thể viết thuộc tính padding dưới dạng shorthand.
div.padding {
  padding: 5px 3px 2px 8px;
}

Làm thẻ div có thanh cuộn (scrollbar) giống iFrame

Bài viết dưới đây sẽ giới thiệu với các bạn cách làm cho thẻ <div> có thanh cuộn giống khi ta sử dụng iFrame để load một trang khác.
Trước hết chúng ta có ví dụ về đoạn mã HTML như sau:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
  <title>example page</title>
</head>
<body>
<div id="page">
  <h1>Title</h1>
  <div id="scroll_box">
  <p>
    Put a long text in here. It will be crollable.<br/>
    Put a long text in here. It will be crollable.<br/>
    Put a long text in here. It will be crollable.<br/>
    Put a long text in here. It will be crollable.<br/>
    Put a long text in here. It will be crollable.<br/>
    Put a long text in here. It will be crollable.<br/>
    Put a long text in here. It will be crollable.<br/>
  </p>
</div>
<p>
  This content follows after the scrollable box.
</p>
</div>
</body>
</html>
Bây giờ chúng ta tiến hành style cho thẻ <div>, trước hết chúng ta cần phải đặt cố định chiều rộng và chiều cao của cho thẻ <div>
#scroll_box {
  height: 120px;
  width: 400px;
  ...
}
Để cho thẻ <div> hiển thị thanh cuộn chúng ta sẽ đặt thuộc tính display của thẻ <div> là auto
#scroll_box {
  height: 120px;
  width: 400px;
  display: auto;
  border: 1px solid #CCCCCC;
  margin: 1em 0;
}
Khi bạn đưa nội dung dài hơn chiều cao và chiều rộng của thẻ <div> thì trình duyệt sẽ tự động sinh ra thanh cuôn ngang và thanh cuộn dọc giống như iFrame. Kỹ thuật này hiện có khá nhiều Website sử dụng để có cách thể hiện nội dung riêng biệt của mình.

0 nhận xét:

Đăng nhận xét

 
Top