Sách điện tử CSS

Nếu HTML là bản thiết kế, chỉ ra cách trình bày một cuốn sách điện tử [hoặc một trang web], thì Cascading Style Sheets [CSS] là thiết kế nội thất, cho biết mọi thứ sẽ trông như thế nào. Mặc dù điều đó nghe có vẻ hời hợt, nhưng trên thực tế, việc học cách sử dụng CSS có thể có tác động sâu sắc đến sách điện tử của bạn

Đây là một chủ đề hơi phức tạp, vì vậy tôi sẽ đăng ba bài để đề cập đến nó. Lần này, tôi sẽ chỉ cho bạn CSS là gì và cách áp dụng nó. Trong bài đăng thứ hai, tôi sẽ xem xét một số thuộc tính khác nhau mà bạn có thể sử dụng để xác định giao diện của sách điện tử của mình. Và trong bài trước, tôi sẽ nói về cách biết quy tắc nào được ưu tiên khi

CSS được tạo ra để xác định kiểu trình bày cho bất kỳ tài liệu XML nào — nhưng cách sử dụng phổ biến nhất là kết hợp với HTML trong các trang web và tất nhiên là trong sách điện tử. Đó là thứ cho phép bạn thêm màu, thay đổi phông chữ và kiểu chữ [trong lý do], xác định vị trí và cách hình ảnh hiển thị, v.v.

pháp quyền

Tất cả CSS thực sự bắt nguồn từ một loạt các quy tắc xác định cách thức một phần tử cụ thể [hoặc loại phần tử] sẽ trông như thế nào khi trình xóa hiển thị nó

Mỗi quy tắc có hai phần

  1. Một bộ chọn, có thể là
    • Một hoặc nhiều loại phần tử HTML [nghĩa là bất kỳ phiên bản nào của một thẻ cụ thể

      , , , vân vân. ]

    • Một hoặc nhiều lớp [nghĩa là bất kỳ phần tử nào đã được gán thuộc tính class=”whatever”]
    • Một phần tử có ID cụ thể [nghĩa là có thuộc tính id=”whatever”]
  2. Một khai báo — nghĩa là, một hoặc nhiều thuộc tính xác định cách [các] bộ chọn sẽ hiển thị

Vì vậy, đây là một ví dụ từ tệp biểu định kiểu Styles/Styles. css trong sách điện tử White Robes mà tôi đã liên kết với một vài bài đăng trở lại

h1,. Ngắt văn bản {màu. đỏ sẫm;}

Điều đó đơn giản hơn rất nhiều so với cái nhìn đầu tiên

Phần trước dấu ngoặc nhọn [{}] đánh dấu [các] bộ chọn;

  • h1. Nếu bạn xem lại bài viết trước của tôi, bạn sẽ thấy rằng h1 đánh dấu phần đầu của phần cấp cao nhất — thường là tiêu đề của chương
  • ngắt văn bản. Đây là một lớp — tên của một phong cách cụ thể. Bạn có thể nói vì khoảng thời gian đầu.

Đôi khi bạn thấy những bộ chọn này được kết hợp. Tôi có thể đã đánh dấu cái thứ hai p. Ngắt văn bản, bởi vì trên thực tế, đó là kiểu mà tôi áp dụng cho toàn bộ đoạn văn — trong trường hợp của White Robes, các đoạn văn có chứa một dấu gạch ngang duy nhất được sử dụng làm dấu phân cách giữa các phần của văn bản. Nhưng tôi không cần phải nói loại phần tử nào mà lớp cần được áp dụng [mặc dù điều đó đôi khi có thể hữu ích]. Bằng cách tắt p trước dấu chấm, tôi có thể áp dụng quy tắc tương tự cho các loại phần tử khác, nếu tôi muốn

Phần bên trong dấu ngoặc nhọn là quy tắc thực sự - phần khai báo. Nó chứa một thuộc tính màu yêu cầu trình đọc xóa biến các phần khớp với các bộ chọn đó thành màu đỏ sẫm. Đơn giản, phải không?

Vì mỗi khai báo có thể có nhiều quy tắc nên mỗi khai báo cần kết thúc bằng dấu chấm phẩy

h1,. Ngắt văn bản {màu. màu đỏ sẫm; độ dày phông chữ. Dũng cảm;}

Tôi sẽ nói chi tiết hơn về một số quy tắc khác nhau mà bạn quan tâm trong một bài đăng khác - xin lỗi, quy tắc này đã đủ phức tạp rồi

Bây giờ có ba nơi bạn có thể đặt quy tắc CSS

  1. Nội tuyến như một phần của thẻ HTML
  2. Trong một khối vào tập tin của bạn. Như tôi đã nói, nó được đặt trong phần của tệp và sẽ trông giống như thế này

    Lưu ý rằng

    phần ở đầu chương của bạn — ngoại trừ các quy tắc sẽ áp dụng không chỉ trong một tệp mà trong tất cả chúng. Điều này đặc biệt quan trọng nếu bạn đang làm việc trên một sách điện tử dài hơn, nhiều chương

    Đầu tiên tạo một tệp văn bản trống với loại tệp. css. Trong ebook Áo choàng trắng, tôi đã tạo tệp Styles. css trong thư mục/thư mục Styles

    Bạn cũng có thể tạo tệp trong bất kỳ phần mềm chỉnh sửa nào bạn đang sử dụng. Trong Sigil, vào menu File, rồi chọn Add>Blank Stylesheet

    Cuốn sách điện tử này là một tập hợp các bài báo được xuất bản ở đây trên các trang web ấn tượng. 10 bài viết đầu tiên là các mẹo và khái niệm cơ bản, phần còn lại là các thủ thuật và kỹ thuật ở các cấp độ khác nhau

    Bạn có thể mua tất cả 28 bài báo dưới dạng sách điện tử PDF dễ đọc chỉ với 2 đô la. Sách điện tử không có quảng cáo và không có khuyến mãi thêm dưới bất kỳ hình thức nào

    Mục lục

    [28 bài, 105 trang, định dạng PDF]

    • Cách tốt nhất để thêm CSS vào trang web là gì?
    • Làm cách nào để nhắm mục tiêu IE7 hoặc IE8 bằng CSS Hacks?
    • Sự khác biệt giữa Margins và Padding là gì?
    • Sử dụng Định vị tuyệt đối trong CSS
    • Làm cách nào để buộc trình duyệt sử dụng Phiên bản mới nhất của Biểu định kiểu của tôi?
    • Sự khác biệt giữa “Chặn” và “Nội tuyến”
    • Sự khác biệt giữa các lớp và ID trong CSS là gì?
    • Kiểu liên kết trang hiện tại
    • Hiểu tốc ký CSS
    • Sử dụng Chiều rộng và Chiều cao Tối thiểu/Tối đa trong CSS
    • Logo cố định thay đổi khi cuộn trang bằng CSS
    • Tái tạo các nút điều hướng vát của CNN bằng CSS thuần túy
    • Thẻ phát sáng CSS3
    • Căn giữa nhiều DIV với CSS
    • Bán kính đường viền CSS3 cho các trạng thái di chuột
    • Cách giải quyết vấn đề về đầu trang/chân trang linh hoạt khi cửa sổ được thay đổi kích thước
    • Hoạt hình Sprites với CSS3 Transitions
    • Một tùy chọn để bắt chước bóng văn bản CSS3 trong Internet Explorer
    • Nhiều đường viền với CSS
    • Kích hoạt chuyển tiếp CSS3 bằng JavaScript
    • Tiêu đề được căn giữa Lớp phủ một đường ngang bằng CSS
    • Chỉnh màu ảnh bằng CSS
    • Xem lại các mẹo về công cụ CSS thuần túy
    • Bắt chước 'onmouseout' với CSS3 Transitions
    • Hoạt hình chuyển màu CSS3
    • Hack CSS IE10
    • Sử dụng tabindex với. tiêu điểm
    • CSS trong cuộc sống thực

    Mua ngay với giá 2 đô la [qua PayPal]

    Sau khi hoàn tất giao dịch mua qua PayPal, bạn sẽ nhận được liên kết để tải xuống sách điện tử ở định dạng PDF

    Tôi nên đọc những cuốn sách nào về CSS?

    Những cuốn sách hay nhất dành cho kỳ thi CSS .
    Tại sao các quốc gia thất bại? . .
    Ngữ pháp trung học của Wren và Martin. .
    Pa-ki-xtan. Vượt ra ngoài 'Trạng thái khủng hoảng'.
    Lịch sử hiến pháp và chính trị của Pakistan. .
    Quản lý Unovernable

    Tôi có thể học CSS trong 2 tuần không?

    Bạn có thể mất 1-2 tuần để hoàn thành khóa học và khoảng một tháng thực hành để làm quen với HTML và CSS. Điều quan trọng là áp dụng các dự án học tập và xây dựng của bạn. Dự án đơn giản nhất bạn có thể tạo là trang web cá nhân của riêng bạn.

    Tôi có thể học CSS trong 2 tháng không?

    Tóm lại, có thể bạn sẽ mất vài tuần để tìm hiểu kiến ​​thức cơ bản về CSS. Miễn là bạn ghi nhớ các khái niệm CSS, như phương thức hộp, cú pháp và thực hành thường xuyên, bạn sẽ thành thạo CSS trong vòng một hoặc hai tháng.

    Tôi có thể học CSS trong 3 ngày không?

    Học CSS không khó lắm bạn có thể học CSS trong 3 đến 4 ngày , nhưng rõ ràng điều đó phụ thuộc vào sự cống hiến và khả năng của bạn . Hơn nữa, trong ba đến bốn ngày, bạn sẽ chỉ có thể tạo thuộc tính cơ bản nên được sử dụng trong CSS cho một phần tử.

Chủ Đề