Báo cáo Tìm hiểu về CSS - Đào Thị Thêm

I. Giới thiệu về CSS. 1. Css là gì? CSS: Cascading Style Sheet. Css cho phép bạn định dạng(font chữ, kích thước, màu sắc .) của các đối tượng sử dụng css đó.Ưu điểm của css là tách riêng phần định dạng ra riêng khỏi phần nội dung do đó rất tiện khi bạn muốn thay đổi giao diện của một website. 2. Các cách sử dụng CSS Có 2 cách sử dụng CSS, : -Cách 1: khai báo CSS trong file HTML nội dung của web và sử dụng các định dạng của CSS - sử dụng CSS được định nghĩa từ một file riêng: <title> <link rel="stylesheet" type="text/css"href="style.css" /> </head> <body> </p> </div> <!-- End .doc-intro --> <div class="doc-preview"> <iframe width="100%" height="600" frameborder="0" scrolling="auto" src="https://s1.timtailieu.vn/web/viewer.html?file=https://s1.timtailieu.vn/2cc751c17fa866ad498152b45b1493f7/demo/2022/07/03/bao_cao_tim_hieu_ve_css_dao_thi_them_Zg1PfJOpVA.png"></iframe> </div> <!-- End .doc-preview --> <div class="doc-info"> <img class="icon" alt="doc" src="/images/icons/doc16x16.gif"><span class="page-numbers">27 trang</span> | <span class="sender">Chia sẻ: <a rel="nofollow" href="#">maiphuongtl</a></span><span class="views"> | Lượt xem: 3709</span><span class="downloads"> | Lượt tải: 0</span><a class="download-button" rel="nofollow" href="/dang-nhap/?ReturnUrl=%2ftai-lieu%2fbao-cao-tim-hieu-ve-css-dao-thi-them-23079%2f"><img class="img-download" src="/images/download.gif" alt="download"/></a> </div> <!-- End .doc-info --> <div class="doc-content-title">Bạn đang xem trước <span class="red">20 trang</span> tài liệu <strong>Báo cáo Tìm hiểu về CSS - Đào Thị Thêm</strong>, để xem tài liệu hoàn chỉnh bạn click vào nút DOWNLOAD ở trên</div><div class="doc-content">BÁO CÁO TÌM HIỂU VỀ CSS I. Giới thiệu về CSS. 1. Css là gì? CSS: Cascading Style Sheet. Css cho phép bạn định dạng(font chữ, kích thước, màu sắc ....) của các đối tượng sử dụng css đó.Ưu điểm của css là  tách riêng phần định dạng ra riêng khỏi phần nội dung do đó rất tiện khi bạn muốn thay đổi giao diện của một website. 2. Các cách sử dụng CSS Có 2 cách sử dụng CSS, : -Cách 1: khai báo CSS trong file HTML nội dung các css nội dung của web và sử dụng các định dạng của CSS - sử dụng CSS được định nghĩa từ một file riêng: hoặc @import url(Path To stylesheet.css) 3. Cú pháp của một css: tên_css { thuộc_tính: giá_trị_của_thuộc_tính; } ví dụ: body {   background: #336699;   font-family: Verdana, Arial, serif; } - Chú thích các đoạn chú thích trong CSS được đặt trong dấu /* Chú thích */ II. Thuộc tính cơ bản của CSS. CSS Class: Cho phép định dạng style của các đối tượng(table,td,div,span...) Bạn có thể sử dụng lặp đi lặp lại nhiều lần trong cùng một file HTML Ví dụ:   Lop K56A Lop K56A Lop K56A Kết quả: CSS Margin: Dùng để xác định khoảng cách giữa nó và  đối tượng bao quanh nó ta có thể sử dụng 4 thuộc tính của margin : - margin-left: length/percent/auto; - margin-right: length/percent/auto; - margin-top: length/percent/auto; - margin-bottom: length/percent/auto; Trong đó:   - length (px,pt) - percent (%) - auto (auto)   Ví dụ 1: p.topmargin {margin-top: 5cm} Lop K56A - CNTT - ĐHSPHN Lop K56A - CNTT - ĐHSPHN Kết Qủa: Ví dụ 2: p.topmargin { margin-top: 25% } Lop K56A - CNTT - ĐHSPHN Lop K56A - CNTT - ĐHSPHN Kết Qủa: CSS Padding: Dùng để xác định khoảng cách giữa nó với  đối tượng bao quanh nằm trong nó. Ta có thể sử dụng 4 thuộc tính của padding - padding-left: length/percent; - padding-right: length/percent; - padding-top: length/percent; - padding-bottom: length/percent; Để định khoảng cách cho left,right,top,bottom Có thể sử dụng một trong 2 - length (px,pt) - percent (%) Ví Dụ: td {padding-left: 2cm} Lop K56A - CNTT - ĐHSPHN Kết quả: Một số định dạng cho Text:   - color: định dạng mẫu cho text color: values; trong đó values có thể là : + dạng tên: red,white... + dạng hex: #000000,#ff00cc,... + dạng rbg: rgb(255, 0, 0), rgb(0, 0, 0)... Ví dụ: h1 {color: red} h2 {color: #336699} p {color: rgb(0,0,255)} K56A - CNTT K56A - CNTT K56A - CNTT Kết quả: - Letter Spacing: khoảng cách giữa các ký tự letter-spacing: value; trong đó value có thể là : + normal(normal) + length(1px,1pt...) Ví dụ: ABC kết quả: A B C - Text Align: canh lề khối văn bản text-align: value; trong đó values có thể là : + left + right + center + justify Ví dụ: h1 {text-align: center} h2 {text-align: left} h3 {text-align: right} K56A - CNTT K56A - CNTT K56A - CNTT Kết quả: - Text Decoration text-decoration: value; trong đó value có thể là  1 trong các giá trị sau + none   + underline (gạch chân) + overline (gạch trên đầu) + line through (gạch xuyên chữ) + blink   Ví dụ: h1 {text-decoration: overline} h2 {text-decoration: line-through} h3 {text-decoration: underline} h4 {text-decoration: blink} a {text-decoration: none} K56A - CNTT K56A - CNTT K56A - CNTT K56A - CNTT This is a link Kết quả: - Text-indent: định dạng thụt đầu dòng cho dòng đầu tiên trong một đoạn văn text-indent: value; trong đó value có các giá trị : + length : 1px,1pt.. + percentage: 5%,10%.. Ví dụ: p {text-indent: 1cm} Co nhung luc toi lang thang tim den Noi nao do thua thieu cua rieng toi Nhung tat ca deu voi cang ne tranh Chi con minh toi tro troi giua dong doi Kết quả: - Text Transform: định dạng chữ hoa chữ thường text-transform: value; trong đó value gồm các giá trị: + none   + capitalize   + lowercase   + lowercase   Ví dụ: p.uppercase {text-transform: uppercase} p.lowercase {text-transform: lowercase} p.capitalize {text-transform: capitalize} K56A - CNTT K56A - CNTT K56A - CNTT Kết quả:   - White Space: white-space: value; trong đó value gồm các giá trị: + normal   + pre   + nowrap   Ví dụ: p { word-spacing: 30px } K56A - CNTT - DHSPHN. Kết quả: - Word Spacing word-spacing: value; trong đó valu gồm các giá trị + normal   + length (1,2...) Ví dụ: These words are spaced Kết quả: These  words  are  spaced CSS Font Properties: Định dạng style của text như: font,size,color,..... - font-family: định dạng font font-family: Verdana, sans-serif; : set font Verdana là  font mặc định, nếu không có font Verdana trên máy thì sử dụng font sans-serif - Font Size: định kích thước cho text font-size: value; trong đó value có thể là : + xx-large   + x-large   + larger   + large   + medium   + small   + smaller   + x-small   + xx-small   + length ( như: px,pt,in,cm,mm,...) + % (percent)   - Font Style: định dạng in đậm,in nghiêng... font-style: value; trong đó value bao gồm:   + normal   + itailc   + oblique   - Font Weight: định dạng độ lớn của text font-weight: value; trong đó value gồm các giá trị: + lighter   + normal   + 100   + 200   + 300   + 400   + 500   + 600   + 700   + 800   + 900   + bold   + bolder   Ví dụ: h3 {font-family: times} p {font-family: courier} p.sansserif {font-family: sans-serif} K56A - CNTT K56A - CNTT K56A - CNTT Kết quả: 6.CSS Links: Cho toàn bộ trang web: - a: link { properties: value; } /* tác dụng khi không có bất kỳ sự kiện gì xảy ra*/ - a: visited { properties: value; }/* tác dụng khi link náy được click và  back trở lại*/ - a: active { properties: value; }/* khi click chuôt lên link và  chưa buông ra*/ - a: hover { properties: value; }/*khi đưa chuột ngang qua link*/ - a: focus { properties: value; }/* khi user dùng phím tab để đưa con trỏ đến link(không dùng mouse)*/ Cho một vùng của web, thông qua một class: .class_namea: link { properties: value; } .class_namea: visited{ properties: value; } .class_namea: active { properties: value; } .class_namea: hover { properties: value; } .class_namea: focus { properties: value; } hoặc a.class_name: link { properties: value; } a.class_name: visited{ properties: value; } a.class_name: active { properties: value; } a.class_name: hover { properties: value; } a.class_name: focus { properties: value; } các định dạng thẻ a này chỉ có ảnh hưởng trong các đối tượng sử dụng css class_name và  áp dụng tương tự cho trường hợp nếu sử dụng id (#) CSS Background: Background định dạng background, các thuộc tính: - background-attachment: value; value: + scroll + fixed - background-color: value; /* giá trị màu */ Ví dụ: body {background-color: #336699} h1 {background-color: #00ff00} h2 {background-color: transparent} p {background-color: rgb(250,0,255)} K56A - CNTT K56A - CNTT K56A - CNTT Kết quả: background-image: url(path_to_image); Ví dụ: body { background-image: url('019861869177.jpg') } Kết quả: - background-position: value; vị trí bắt đầu của background value:   + top left   + top center   + top right   + center left   + center center   + center right   + bottom left   + bottom center   + bottom right   + x-% y-%   + x-pos y-pos    - background-repeat: value; điều khiển quá trình lặp lại của image value: repeat (lặp theo tất cả cách hướng) Ví dụ: body { background-image: url('019861869177.jpg'); background-repeat: repeat } Kết quả: no-repeat ( không lặp) Ví dụ: body { background-image: url('019861869177.jpg'); background-repeat: no-repeat } Kết quả: repeat-x (chỉ lặp theo trục x) Ví dụ: body { background-image: url('019861869177.jpg'); background-repeat: repeat-x } Kết quả: repeat-y (chỉ lặp theo trục y) Ví dụ: body { background-image: url('019861869177.jpg'); background-repeat: repeat-y } Kết quả: Border Thuộc tính ngắn cho tất cả các thiết lập border cho một thành phần: Border – width: Thiết lập độ rộng đường viền: Thin Medium Thick Ví dụ: p.one { border-style: solid; border-width: 5px } p.two { border-style: solid; border-width: thick } p.three { border-style: solid; border-width: 5px 10px } p.four { border-style: solid; border-width: 5px 10px 1px } p.five { border-style: solid; border-width: 5px 10px 1px medium } K56A - CNTT K56A - CNTT K56A - CNTT K56A - CNTT K56A - CNTT Kết quả: Borde – color: Thiết lập màu cho đường viền: Ví dụ: p.one { border-style: solid; border-color: #0000ff } p.two { border-style: solid; border-color: #ff0000 #0000ff } p.three { border-style: solid; border-color: #ff0000 #00ff00 #0000ff } p.four { border-style: solid; border-color: #ff0000 #00ff00 #0000ff rgb(250,0,255) } K56A - CNTT K56A - CNTT K56A - CNTT K56A - CNTT Kết quả: Borde – style: Thiết lập kiểu đường viền None Hidden Solid Dotted Dashed Double Groove Ridge Inset Outset Ví dụ: p.dotted {border-style: dotted} p.dashed {border-style: dashed} p.solid {border-style: solid} p.double {border-style: double} p.groove {border-style: groove} p.ridge {border-style: ridge} p.inset {border-style: inset} p.outset {border-style: outset} K56A - CNTT K56A - CNTT K56A - CNTT K56A - CNTT K56A - CNTT K56A - CNTT K56A - CNTT K56A - CNTT Kết quả: </div> </div> <!-- End .box --> </div> <!-- End #viewdoc --> </div> <!-- End #content --> <div id="content-widget"> <div class="relevant-docs"> <div class="header"> <div class="box-header box-header-adv"><span>Tài liệu liên quan</span></div> </div> <!-- End .header --> <div class="box"> <ul> <li><img src="/images/icons/doc24x30.gif"><a href="/tai-lieu/do-an-xay-dung-chuong-trinh-quan-ly-khach-san-theo-mo-hinh-serverclient-bang-visual-basic-22728/">Đồ án Xây dựng chương trình quản lý khách sạn theo mô hình Server/Client bằng Visual Basic</a><p class="detail">69 trang | Lượt xem: 1881 | Lượt tải: 3</p></li><li><img src="/images/icons/pdf24x30.gif"><a href="/tai-lieu/de-tai-xay-dung-mo-hinh-ngon-ngu-cho-tieng-viet-5820/">Đề tài Xây dựng mô hình ngôn ngữ cho tiếng Việt</a><p class="detail">51 trang | Lượt xem: 2413 | Lượt tải: 1</p></li><li><img src="/images/icons/pdf24x30.gif"><a href="/tai-lieu/de-tai-matlab-simulink-5836/">Đề tài Matlab simulink</a><p class="detail">91 trang | Lượt xem: 1956 | Lượt tải: 2</p></li><li><img src="/images/icons/pdf24x30.gif"><a href="/tai-lieu/de-tai-quan-ly-ban-hang-dien-thoai-di-dong-6350/">Đề tài Quản lý bán hàng điện thoại di động</a><p class="detail">66 trang | Lượt xem: 2929 | Lượt tải: 1</p></li><li><img src="/images/icons/pdf24x30.gif"><a href="/tai-lieu/de-tai-xay-dung-va-lam-giau-du-lieu-chi-muc-voi-web-crawler-6529/">Đề tài Xây dựng và làm giàu dữ liệu chỉ mục với web crawler</a><p class="detail">88 trang | Lượt xem: 1891 | Lượt tải: 2</p></li><li><img src="/images/icons/pdf24x30.gif"><a href="/tai-lieu/de-tai-nghien-cuu-xay-dung-ung-dung-hoc-tieng-anh-theo-ngu-canh-tren-thiet-bi-di-dong-5934/">Đề tài Nghiên cứu xây dựng ứng dụng học tiếng anh theo ngữ cảnh trên thiết bị di động</a><p class="detail">59 trang | Lượt xem: 2098 | Lượt tải: 2</p></li><li><img src="/images/icons/pdf24x30.gif"><a href="/tai-lieu/de-tai-tim-hieu-ve-he-thong-thoi-gian-thuc-23170/">Đề tài Tìm hiểu về hệ thống thời gian thực</a><p class="detail">25 trang | Lượt xem: 3041 | Lượt tải: 3</p></li><li><img src="/images/icons/pdf24x30.gif"><a href="/tai-lieu/de-tai-xay-dung-ung-dung-client-cho-he-thong-thong-tin-giao-thong-5824/">Đề tài Xây dựng ứng dụng client cho hệ thống thông tin giao thông</a><p class="detail">51 trang | Lượt xem: 1972 | Lượt tải: 3</p></li><li><img src="/images/icons/docx24x30.gif"><a href="/tai-lieu/do-an-du-an-quan-ly-khach-san-media-12396/">Đồ án Dự án quản lý khách sạn Media</a><p class="detail">47 trang | Lượt xem: 2326 | Lượt tải: 3</p></li><li><img src="/images/icons/pdf24x30.gif"><a href="/tai-lieu/de-tai-nghien-cuu-khai-thac-kho-du-lieu-diem-tai-truong-dai-hoc-spkt-hung-yen-dua-tren-bo-cong-cu-bi-cua-he-quan-tri-5935/">Đề tài Nghiên cứu, khai thác kho dữ liệu điểm tại trường đại học spkt hưng yên dựa trên bộ công cụ bi của hệ quản trị csdl sql server 2008</a><p class="detail">65 trang | Lượt xem: 2459 | Lượt tải: 2</p></li> </ul> </div> <!-- End .box --> </div> <!-- End .relevant-docs --> </div> <!-- End #content-widget --> </div> <!-- End #inner --> <div class="home-partner"> </div> <!-- End .home-partner --> <div id="footer"> <div class="footer-copy"> <div class="footer-left"> Copyright © 2024 TimTaiLieu.vn<br/> Website đang trong thời gian thử nghiệm, chờ xin giấy phép của Bộ TT & TT. </div> <div class="footer-right"> Chia sẻ: <img src="/images/facebook_16x16.gif" alt="TimTaiLieu on Facebook"/> <a rel="nofollow" target="_blank" href="https://twitter.com/TimTaiLieu"><img src="/images/twitter_16x16.gif" alt="Follow @TimTaiLieu"/></a> </div> </div> <div id="text-link"> Thư viện <a target="_blank" title="Luận Văn, Luan Van" href="https://luanvan.net.vn/">Luận Văn</a>, <a target="_blank" title="thu vien tai lieu" href="https://doc.edu.vn/">Tài Liệu</a> và <a target="_blank" title="đồ án" href="https://doan.edu.vn/">Đồ Án</a> tốt nghiệp. <a target="_blank" title="Thư Viện Tài liệu, Ebook, Luận Văn, Báo Cáo, Tiểu Luận, Giáo án, Giáo trình" href="https://www.zbook.vn/">Thư viện Ebook miễn phí</a>, <a target="_blank" title="Thư viện Giáo án" href="https://thuviengiaoan.vn/">Thư viện giáo án</a>, <a target="_blank" title="Phần mềm đọc file PDF, chuyển PDF sang Word, chuyển Word sang PDF, chuyển file scan sang Word" href="https://pdf.vn/">PDF</a> Hướng dẫn <a title="Hướng dẫn giải bài tập" href="https://giaibaitap123.com/" target="_blank">giải bài tập</a> SGK. </div> <!-- End #text-link --> </div> <!-- End #footer --> <script type='text/javascript' src='//ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js?ver=1.7.1'></script> <script type='text/javascript' src='/js/customscript.js'></script> <script type="text/javascript"> var _gaq = _gaq || []; _gaq.push(['_setAccount', 'UA-33331621-1']); _gaq.push(['_trackPageview']); (function() { var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true; ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js'; var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s); })(); </script> </div> <!-- End #wrap --> </body> </html>