> 웹 프론트엔드 > CSS 튜토리얼 > CSS3의 새로운 속성 선택자는 무엇입니까? 속성 선택자 소개

CSS3의 새로운 속성 선택자는 무엇입니까? 속성 선택자 소개

云罗郡主
풀어 주다: 2018-10-23 14:27:43
앞으로
3341명이 탐색했습니다.

이 기사에서 제공하는 내용은 CSS3의 새로운 속성 선택기가 무엇입니까? 속성 선택기에 대한 소개에는 특정 참조 값이 있습니다. 도움이 필요한 친구가 참고할 수 있기를 바랍니다.

우리 모두는 요소의 속성이 무엇인지 알고 있습니다. 예를 들어 다음 코드의 유형과 값은 입력 요소의 특성입니다. 이름에서 알 수 있듯이 속성 선택기는 속성을 통해 요소를 선택하는 방법입니다.

<input type="text" value="lvye"/>
로그인 후 복사

CSS3의 새로운 속성 선택자는 무엇입니까? 속성 선택자 소개

CSS3에 추가된 세 가지 새로운 속성 선택기는 선택기가 정규 표현식과 약간 유사한 와일드카드로 작동하도록 만듭니다.

바이두 라이브러리에서 정보를 다운로드할 때 문서 목록의 하이퍼링크 앞에 해당 문서 유형의 작은 아이콘이 표시되는 경우가 종종 있습니다. 이는 사용자 경험을 위한 매우 좋은 디자인 디테일입니다. 이 효과의 구현 기술은 CSS3의 속성 선택자를 사용하면 쉽게 구현할 수 있습니다.

CSS3의 새로운 속성 선택자는 무엇입니까? 속성 선택자 소개

예:

<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title>CSS3 属性选择器</title>
    <style type="text/css">
        /*清除所有元素默认的padding和margin*/
        *{padding:0;margin:0;}
        /*清除列表项符号*/
        ul{list-style-type:none;}
        a
        {
            display:inline-block;
            font-size:12px;
            height:20px;
            line-height:20px;
        }
        /*匹配jpg文件*/
        a[href$="jpg"]:before
        {
            content:url("../App_images/lesson/run_css3/1.png");
        }
        /*匹配PDF文件*/
        a[href$="pdf"]:before
        {
            content:url("../App_images/lesson/run_css3/2.png");
        }
        /*匹配PDF文件*/
        a[href$="ppt"]:before
        {
            content:url("../App_images/lesson/run_css3/3.png");
        }
    </style>
</head>
<body>
    <ul>
        <li><a href="css3.jpg">这是jpg图片</a></li>
        <li><a href="css3.pdf">这是pdf文件</a></li>
        <li><a href="css3.ppt">这是ppt文档</a></li>
    </ul>
</body>
</html>
로그인 후 복사

분석:

(1) 실제로 Baidu 라이브러리 목록 구현 원칙은 매우 간단합니다. a 요소(파일 접미사 이름)에 있는 href 속성 값의 마지막 몇 문자를 일치시키려면 속성 선택기를 사용하면 됩니다. 파일 형식이 다르기 때문에 파일 확장자도 달라집니다. 접미사 이름에 따라 다양한 파일 형식의 하이퍼링크에 다양한 아이콘을 추가할 수 있습니다. 물론 실제로 바이두 라이브러리 목록의 실제 코드는 위의 코드와는 다르며, 아이디어는 동일하다. 관심 있는 학생들은 Baidu Library의 소스 코드를 확인해 보세요.

(2) 콘텐츠 속성은 요소에 콘텐츠를 삽입하는 데 사용됩니다. 자세한 내용은 CSS3 튜토리얼의 사용자 인터페이스의 "요소에 콘텐츠 콘텐츠 속성 추가" 섹션에서 설명합니다.

위는 CSS3의 새로운 속성 선택자가 무엇인가요? CSS3 비디오 튜토리얼에 대해 더 자세히 알고 싶다면 PHP 중국어 웹사이트를 주목하세요.

위 내용은 CSS3의 새로운 속성 선택자는 무엇입니까? 속성 선택자 소개의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:lvyestudy.com
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿