Hướng dẫn css not not working - css không hoạt động
|
Những gì tôi đang cố gắng làm là như thế này: https://www.w3schools.com/css/tryit.asp?filename=trecss_navbar_horizontal_black_right, nhưng có vẻ như mã không đọc tệp CSS bên ngoài. Đây là mã HTML:
Đây là mã CSS:
Stephen Rauch ♦♦♦ 46.1K31 Huy hiệu vàng107 Huy hiệu bạc127 Huy hiệu đồng31 gold badges107 silver badges127 bronze badges31 gold badges107 silver badges127 bronze badges Đã hỏi ngày 20 tháng 5 năm 2021 lúc 14:41May 20, 2021 at 14:41May 20, 2021 at 14:41 4
HOẶC Tạo thư mục CSS trong đó chỉ mục của bạn.html có mặt
Sẽ giải quyết vấn đề Đã trả lời ngày 20 tháng 5 năm 2021 lúc 14:50May 20, 2021 at 14:50May 20, 2021 at 14:50 2 Tôi nghĩ rằng rất có thể bạn có một vấn đề với hệ thống phân cấp thư mục. '..' được sử dụng để điều hướng hệ thống phân cấp của hệ thống tệp. '.' được sử dụng cho thư mục hiện tại (điều này thường không được sử dụng, vì hầu hết các lệnh sẽ giả sử thư mục hiện tại). Nếu chúng được sử dụng không chính xác, các tệp sẽ không được tìm thấy/thực thi do đó CSS của bạn không được tìm thấy. Bạn có thể cung cấp cấu trúc tệp của bạn? Đã trả lời ngày 20 tháng 5 năm 2021 lúc 14:54May 20, 2021 at 14:54May 20, 2021 at 14:54 Nếu bạn là một người mới, đó là một thực tiễn tốt giữ tất cả các tệp HTML CSS và JS trong cùng một thư mục để bạn có thể tránh tất cả các đường dẫn dài đó. Bạn chỉ có thể nhập tệp và phần mở rộng tệp để truy cập nếu nó trong cùng một thư mục Đã trả lời ngày 20 tháng 5 năm 2021 lúc 16:00May 20, 2021 at 16:00May 20, 2021 at 16:00 Lời nói đầuCó nhiều cách để ẩn một phần tử trong CSS. Bạn có thể ẩn nó bằng cách đặt 9 xuống 0,
0 sang
1,
2 sang
3 hoặc bằng cách đặt các giá trị cực trị cho vị trí tuyệt đối.
Bạn có bao giờ tự hỏi tại sao chúng ta có rất nhiều kỹ thuật giấu một phần tử khi tất cả chúng dường như cùng làm một điều tương tự ? Tất cả các phương pháp này thực ra có khác nhau một chút và sự khác biệt này chỉ ra mỗi phương pháp nên được sử dụng trong một trường hợp cụ thể. Hướng dẫn này sẽ đề cập đến những điểm khác biệt nhỏ mà bạn cần lưu ý khi ẩn phần tử bằng cách sử dụng bất kỳ phương pháp nào ở trên. Hướng dẫn này sẽ đề cập đến những điểm khác biệt nhỏ mà bạn cần lưu ý khi ẩn phần tử bằng cách sử dụng bất kỳ phương pháp nào ở trên. Nội dung1 , OpacityThuộc tính 9 là để thiết lập
5 (độ trong suốt ) của phần tử. Nó không được thiết kế để thay đổi khung giới hạn của phần tử dưới bất kỳ hính thức nào.
Điều này có nghĩa là cài đặt opacity xuống 0 chỉ giấu đi phần tử một cách trực quan. Phần tử vẫn chiếm vị trí của nó và ảnh hưởng đến bố cục của trang web. Nó cũng sẽ phản hồi lại với tương tác của người dùng.
Nếu bạn định sử dụng thuộc tính opacity để ẩn hoàn toàn khỏi màn hình – thật tiếc, điều này là không thể. Phần tử và tất cả nội dung của nó sẽ vẫn được browser hiển thị (hiển thị trắng), giống như tất cả các phần tử khác trên trang web. Nói cách khác, phần tử vẫn hoạt động (vẫn bắt được các sự tương tác từ user) như cách nó khi chưa bị làm mờ. Chính vì thế tôi khuyến nghị nên sử dụng thuộc tính 9 tạo ra các hiệu ứng sinh động.
Hãy xem demo Khi bạn di chuột qua khối thứ hai bị ẩn, phần tử sẽ chuyển đổi trôi chảy từ trạng thái trong suốt hoàn toàn sang rõ ràng. Và khi chuột ko còn ở khối thứ 2 nữa thì khối này bị ẩn đi. Điều này chứng tỏ ràng, khối bị ẩn đi vẫn có thể tiếp nhận các sự tương tác từ user. 2,VisibilityThuộc tính tiếp theo trong danh sách là 7 khả năng hiển thị. Cài đặt thuộc tính này sẽ làm ẩn phần tử .
Cũng giống như thuộc tính 9, phần tử ẩn sẽ vẫn ảnh hưởng đến bố cục của trang web. Sự khác biệt duy nhất là thời gian này nó sẽ không nắm bắt bất kỳ tương tác nào của người dùng khi bị ẩn khỏi người dùng.
Thuộc tính này cũng có thể làm được các hình ảnh động miễn là các trạng thái ban đầu và cuối cùng có các giá trị khác nhau. Điều này bảo đảm rằng quá trình chuyển đổi giữa các trạng thái hiển thị có thể được trơn tru thay vì đột ngột. 1
Demi sự khác nhau giữa Visibility và Opacity
4, DisplayThuộc tính 2 ẩn phần tử theo đúng ý nghĩa thực của từ đó. Thiết lập
2 về
3 bảo đảm khối sẽ không được tạo ra.
Sử dụng thuộc tính này, không có không gian trống nào để lại phía sau khi phần tử đã bị ẩn đi. Không chỉ vậy, bất kỳ tương tác trực tiếp (click, mouse_up, ..v..v. ) nào của người dùng sẽ không thể thực hiện khi 2 được đặt ở
3.
Hơn nữa, người đọc sẽ không đọc được nội dung của phần tử. Nó giống như thể phần tử không hề tồn tại. Tất cả các hậu duệ của phần tử cũng sẽ bị giấu kín. Thuộc tính này không thể được các animation vì vậy sự chuyển tiếp giữa các trạng thái khác nhau luôn luôn đột ngột. Xin lưu ý, phần tử vẫn có thể truy cập qua DOM . Bạn sẽ có thể thao tác nó giống như với bất kỳ yếu tố khác. 4
Hãy xem CSS của bản demo này Bạn sẽ thấy rằng khối thứ hai có một đoạn văn với thuộc tính 2 được thiết lập về
2 nhưng đoạn văn vẫn vô hình. Đây là một sự khác biệt nữa giữa
3 và
4. Trong trường hợp đầu tiên, bất kỳ hậu duệ nào được thiết lập
0 về
2 sẽ được hiển thị nhưng đó không phải là những gì xảy ra với
2. Tất cả các phần tử con được giấu kín bất kể giá trị của thuộc tính hiển thị.
Bây giờ, di chuột một vài lần trên khối đầu tiên trong bản giới thiệu. Đã hoàn tác? Nhấp vào khối đầu tiên này. Điều này sẽ làm cho khối thứ hai nhìn thấy được. Giá trị bên trong bây giờ là một con số khác không. Điều này là do phần tử, mặc dù ẩn với người dùng nhưng vẫn có thể được thao tác bằng JavaScript. 4, PositionGiả sử bạn có một phần tử mà bạn muốn tương tác nhưng bạn không muốn nó ảnh hưởng đến việc bố trí trang web của bạn. Không có cách nào có thể xử lý khả quan đến lúc này. Một điều bạn có thể làm trong trường hợp này là di chuyển các phần tử ra khỏi khung nhìn. Bằng cách đó nó sẽ không ảnh hưởng đến việc bố trí và vẫn hoạt động được. Đây là cách CSS làm điều đó: 2
Hãy xem demo này Ý tưởng chính ở đây là đặt các giá trị bên trái và âm cao đủ cao để phần tử không còn hiển thị trên màn hình nữa. Một lợi ích (hoặc nhược điểm tiềm ẩn) của kỹ thuật này là nội dung của một phần tử xác định có thể được đọc bởi các trình đọc màn hình. Điều này hoàn toàn dễ hiểu bởi vì bạn chỉ di chuyển các phần tử ra khỏi khung nhìn để người dùng không thể nhìn thấy nó. 5, Clip-pathMột cách khác để ẩn các phần tử bằng cách cắt chúng. Trước đây, điều này có thể được thực hiện với thuộc tính 8 nhưng sau đó không được ủng hộ vì có một thuộc tính tốt hơn được gọi là
9.
Nitish Kumar gần đây đã giới thiệu một 9 tại SitePoint, vì vậy hãy thoải mái thử nghiệm một thuộc tính có hiệu quả cao vượt trội.
Lưu ý rằng thuộc tính 9 được sử dụng bên dưới không được hỗ trợ đầy đủ trong IE hoặc Edge. Thuộc tính
9 khi được sử dụng để ẩn một phần tử sẽ như sau:
8
Xem Demo trong link này
Kết luậnTrong hướng dẫn này, chúng tôi đã xem xét năm phương pháp ẩn các phần tử khác nhau với CSS. Mỗi phương pháp đều khác nhau theo cách này hay cách khác. Biết được những gì bạn muốn có thể giúp bạn quyết định phương pháp nào sẽ sử dụng . Nguồnhttps://www.sitepoint.com/five-ways-to-hide-elements-in-css/ |
Bài Viết Liên Quan
Hướng dẫn php catch all exceptions
1. Ngoại lệ (Exception) là cái khỉ gì?Bạn đã nghe nhiều đến Bug (hay còn gọi là lỗi) hoặc ngoại lệ trong lập trình rồi nhỉ? Ví dụ thế này, bỗng một ...
Hướng dẫn php array diff
(PHP 4 >= 4.0.1, PHP 5, PHP 7, PHP 8)array_diff — Computes the difference of arraysDescriptionarray_diff(array $array, array ...$arrays): arrayParameters array The array to compare from arrays ...
Hướng dẫn dùng numpy vectorize python
Tôi đã viết một hàm, nó có vẻ phù hợp với nhu cầu của bạn.def amap(func, *args): array version of build-in map amap(function, sequence[, sequence, ...]) -> array ...
Hướng dẫn dùng view file trong PHP
Các hàm tạo file, mở - đọc - ghi - đóng fileHàm fopen và fclose - mở và đóng fileHàm fwrite / fputs - ghi nội dung vào fileVí dụ - ghi thêm nội dung vào fileHàm fread, ...
Hướng dẫn datetime php
Làm việc với ngày tháng và thời gian đó là công việc phổ biến của người lập trình web. Trong phiên bản PHP 5.2 lớp DateTime đã được giới thiệu. Trong bài ...
Hướng dẫn dùng range numbers python
Các khóa học miễn phí qua video:Lập trình C Java C# SQL Server PHP HTML5-CSS3-JavaScriptMục lục bài viết:Lịch sử của hàm range () của PythonHãy lặp lạiPhạm vi Python ...
Hướng dẫn dùng directory file trong PHP
Giới thiệuTrong phát triển ứng dụng, nhiều khi chúng ta cần làm việc với file (tập tin) và folder (thư mục). Một số thao tác phổ biến có thể kể đến như ...
Sakura thủ lĩnh thẻ bài phần 4 2023
Top 1: Sakura thủ lĩnh the bài phần 3 thuyết minh | Bắp.vn. Top 1: Thủ Lĩnh Thẻ Bài tập 1 - xemphimvn2.com. Top 1: Thủ Lĩnh Thẻ Bài Movie 2 : Lá Bài Bị Phong Ấn - ...
Hướng dẫn comment function php
Php là ngôn ngữ thực thi phía server và dữ liệu trả về dạng htmlMột đoạn mã PHP có thể đặt bất kỳ nơi nào trong Page(Nằm xem kẽ với code Html)Đoạn mã php ...
Program to find sum of even numbers in python
In this post, you will learn how to write a Python program to get the sum of even numbers. There are different ways to calculate the sum of even numbers. Here we have mentioned most of them-Python ...
Giá trị none trong python được hiểu là
Trong phần này chúng ta sẽ cùng tìm hiểu về các kiểu dữ liệu cơ bản trong Python.Kiểu BooleanLâu nay người ta thường dịch boolean là kiểu “luận lý”, ...
Expression and statement in python
In Python, what is the difference between expressions and statements? Chris Martin29.7k8 gold badges74 silver badges131 bronze badges asked Jan 18, 2011 at 19:19 1Expressions only contain ...
Lấy dữ liệu từ textbox trong php
Text box: Là hộp văn bản để nhập các đoạn ký tự ngắn. Các ứng dụng thường thấy dùng để lấy thông tin họ tên, địa chỉ, số điện thoại, ...
Hướng dẫn php iterator
IteratorIterator về bản chất là một interface chuẩn được xây dựng sẵn trong PHP để bạn giễ dàng thao tác với các bộ giá trị. Cấu trúc của interface iterator ...
Hướng dẫn form action trong html
Khái niệm form HTMLTạo form HTML đầu tiênNút bấm submit/resetCác phần tử của form Thẻ <input>Thẻ <textarea>Thẻ <button>Khái niệm web formBiểu mẫu - ...
Tuổi mậu dần hợp màu gì năm 2023
Nội dung chính trong bài viếtTổng quan về người tuổi Dần1. Tuổi Dần gồm những năm sinh nào?2. Người tuổi Dần có tính cách như thế nào?Tuổi Dần hợp màu ...
Hướng dẫn dùng php array_walk_recursive trong PHP
Hàm array_walk_recursive() trong PHP Nội Dung1. Hàm array_walk_recursive() trong PHP2. Cú pháp của hàm array_walk_recursive() trong PHP3. Ví dụ về hàm array_walk_recursive() trong ...
Hướng dẫn dùng dehashing trong PHP
Tìm hiểu khi sử dụng các hàm băm tạo dữ liệu lưu trữ passwordKhi lưu trữ password vào CSDL thường sẽ sử dụng các hàm băm khác nhau được hỗ trợ bởi hệ ...
Hướng dẫn reduce array object javascript
Reduce là một phương thức sẵn có được sử dụng để thực thi một hàm lên các phần tử của mảng (từ trái sang phải) với một biến tích lũy để thu về ...
Hướng dẫn design database mongodb
Một số định nghĩa trước khi đi sâu về MongoDB. Đây là một cross-platform, DB hướng documents với hiệu năng cao, có thể đáp ứng cho đa dạng các hệ thống và ...
