Cột cở tổ quốc

Tim kiếm Google

Tìm Kiếm với Google

Thư viện các tỉnh

Image Hosted by ImageShack.us

Từ điển

Dictionary:
Enter word:
© Cftanhiep Groups 2009

Trắc nghiệm tiếng anh

Hỗ trợ trực tuyến

  • (Trần Đức Anh (Cựu học sinh))
  • (Trần Lê Quỳnh Diễm)

Lịch

Đồng hồ

Thời tiết

Du bao thoi tiet – Tinh Quang Tri

Điều tra ý kiến

Trang thư viện này là của học sinh Trường THPT Cam Lộ, được lập để phục vụ học tập. Vậy quý thầy cô và các bạn ghé thăm trang này là.
Học sinh ở trong trường
Học sinh ở khác trường
Giáo viên trong trường
Giáo viên khác trường
Phụ huynh

Mỗi ngày một kiến thức

Tin tức

Liên kết thành viên

Phan Công Huỳnh
Nguyễn Hùng
Nguyễn Văn Dũng
Trần Trung Sơn
Nguyễn Xuân Đồng
Hoàng Văn Hậu
Nguyễn Kinh Hoàng
Tăng Ngọc Diên
Trần Thục Hiền
Hoàng Minh Phương
Phan Thanh Tân
Đỗ Thị Sen
Lê Nam Linh
Phan Tuấn Hải
Vũ Thế Võ
Lê Văn Trung
Phạm Thị Mỹ Hạnh
Nguyễn Đình Hành
Phan Công Huỳnh
Nguyễn Kim Dung
Đào Thị Nhung
Tôn Nữ Bích Vân
Bùi Thanh Liêm
Vũ Văn Thế
Nguyễn Thị Tươi
Võ Thạch Sơn
Lê Thị Phương Mai
Lê Văn Sơn
Phạm Thị Thương Huyền
Nguyễn Văn Quân
Trần Thị Hồng Nam
Trần Viết Hoàng
Đồng Xuân Sơn
Hồ Đức Hồng
Lê Thanh Long
Lê Văn Bình
Phan Thanh Việt
Nguyễn Quang Loan
Đỗ Văn Mười
Giáo Án Tin Học
Trần Thanh Toàn
Nguyễn Hải Thành
Đỗ Mạnh Hà
Đặng Ngọc Dương
Trần Trung
Nguyễn Thanh Hải
Đỗ Đức Thiệu
Phạm Trung Kiên
Phạm Xuân Toạn
Trương Thanh Hùng
Bùi Xuân Thoại
Nguyễn Thị Duyên
Nguyễn Lương Chiến
Trần Phương
Lê Quí Hùng
Nguyễn Văn Hải
Dương Phước Sang
Nguyễn Thanh Xuân
ThS. Dương Phước Sang
Nguyễn Văn Ái
Trương Quốc Tưởng
Nguyễn Bửu Khánh
Nguyễn Văn Danh
Phan Quốc Tuấn
Vũ Văn Kiên
Nguyễn Thị Duyên
Nguyễn Lương Chiến
Nguyễn Đương Ánh
Vũ Văn Kiên
Lê Xuân Thảo
Nguyễn Đức An
Hà Thế Hưng
Nguyễn Tình
Trương Quốc Tưởng
Nguyễn Văn Ái
Phạm Sa Kin
Hồ Diệu Hương
Trần Nhật Lam
Nguyễn Việt Hùng

Liên kết

Thống kê

  • truy cập   (chi tiết)
    trong hôm nay
  • lượt xem
    trong hôm nay
  • thành viên
  • Thành viên trực tuyến

    0 khách và 0 thành viên

    Dịch


    Gốc > THỦ THUẬT TIN HỌC >

    Cơ bản về tính toán box model trong css !!!

    http://www.456bereastreet.com/i/box-model.gif
    Ở đây như trong hình , nếu mà theo chuẩn w3c thì tổng chiều rộng sẽ là :
    total width = margin-left + border-left + padding-left + width + padding-right + border-right + margin-right

    quên mất là các bạn phải nhớ nhé , cái width mà ta khai báo trong css ý ở w3c thì nó chỉ là chiều rộng của phần nội dung thui , tức là cái width trong công thức kia.
    -Còn đối với bác ie nhà ta :
    total width = margin-left + width + margin-right

    Có nghĩa là bác ý thích chơi một mình một kiểu không giống ai , cái chiều rộng ra khai báo trong css thì sẽ là tổng cộng của cả border và padding
    Cái này là rất quan trọng trong việc nếu ta thiết kế css theo kiểu chính xác đến từng pixel
    Ví dụ :

        #news {
        padding:10px;
        border:1px solid;
        width:250px;
        }

    Giờ bạn lấy cái thước mét ra đo xem thì sẽ thấy bác firefox hay opera đều hiển thị đúng còn ie thì không ^^
    -Cánh khắc phục:
    +Tránh hoàn cảnh là nguyên nhân của vấn đề :
    VD có đoạn code sau cần làm:

        <div id="news">
        <h2>News</h2>
        <ul>
        <li>
        <h3>News article 1</h3>
        <p>Lorem ipsum dolor sit amet</p>
        </li>
        <li>
        <h3>News article 2</h3>
       <p>Lorem ipsum dolor sit amet</p>
       </li>
       </ul>
       </div>

    Nếu với các trình duyệt chuẩn như firefox và opera thì để có được tổng chiều rộng là 250px cho #news thì ta dùng code sau :

        #news {
        padding:10px;
        border:1px solid;
        width:228px;
        }

    nhưng sẽ gặp vấn đề với ie
    thay vì dùng như vậy ta chèn thêm một thẻ div bao bọc xung quanh #new ví dụ ban đầu với tên là #sidebar như sau:

        <div id="sidebar">
        <div id="news">
        ...
        </div>
        </div>

    Và code sẽ như sau để chạy được tuốt trên các trình duyệt :

        #sidebar {width:250px}
        #news {
        padding:10px;
        border:1px solid;
        }

    Ở đây ta cho #sidebar có chiều rộng của phần nội dung là 250px , tránh đến việc đề cập trong thẻ #new là 228px để có được cùng một chiều rộng tương tự(nhưng nếu đề cập là 228 thì trên bác ie sẽ sạc T_T)
    +Dùng hack với firefox tránh cho ie5/win:

        #news {
        padding:10px;
        border:1px solid;
        width:250px;
        w\idth:228px;
        }

    khi gặp dòng  w\idth:228px; thì ie5 sẽ không hiểu nhưng firefox thì hiểu và sẽ hiển thị chiều rộng của nội dung là 228px
    +Sử dụng bình luận có điều kiện cho ie6:

       <!--[if lt IE 6]>
        <style type="text/css">
        #news {width:250px}
        </style>
        <![endif]-->


    Thì chỉ bác ie6 nhà ta hiểu được
    Mong chia sẻ được chút kiến thức với mọi người

     

    <Sưu tầm> 


    Nhắn tin cho tác giả
    Code Admin @ 16:10 18/08/2011
    Số lượt xem: 916
    Số lượt thích: 0 người
     
    Gửi ý kiến