zoukankan      html  css  js  c++  java
  • CSS学习笔记(一) 基本介绍

    1、简介

    层叠样式表(Cascading Style Sheets,CSS)用于为 HTML 元素 指定样式,从而使得内容与表现分离

    当一个 HTML 元素被多个 CSS 样式定义时,最终的样式确定顺序如下(优先级从小到大排列):

    • 浏览器缺省设置
    • 外部样式表
    • 内部样式表
    • 内联样式

    (1)外部样式表

    当样式需要应用于很多页面时,外部样式表是理想的选择

    我们可以使用 <link> 标签链接样式表,<link> 标签一般位于 HTML 文档头部

    <head>
    	<link rel="stylesheet" type="text/css" href="mystyle.css" />
    </head>
    

    (2)内部样式表

    当单个文件需要特殊的样式时,可以使用内部样式表

    我们可以使用 <style> 标签定义样式,<style> 标签一般位于 HTML 文档头部

    <head>
        <style type="text/css">
            /* 这里写样式定义 */
        </style>
    </head>
    

    (3)内联样式

    当单个元素需要特殊的样式时,可以使用内联样式

    我们可以在需要定义内联样式的标签中使用 style 属性指定样式

    <p style="color: red;">这是一个段落</p>
    

    2、语法

    CSS 语法规则由两部分组成,分别是 选择器声明语句

    选择器用于定位需要改变样式的 HTML 元素,声明语句用于指定 HTML 元素需要使用的样式

    由于选择器和声明语句的内容较多,所以我们将会使用两篇文章分别讲解

    文章传送门:

    语法格式如下:

    selector {
    	property: value;
        property: value;
        ......
    }
    

    一个简单的例子(垂直导航栏)如下,这里使用的是内部样式表指定样式:

    <!DOCTYPE HTML>
    <html>
    <head>
        <style>
            ul.linkList {
                list-style-type: none;
                margin: 0;
                padding: 0;
            }
            ul.linkList a:link, ul.linkList a:visited {
                display: block;
                 120px;
                font-weight: bold;
                color: #FFFFFF;
                background-color: #bebebe;
                text-align: center;
                text-decoration: none;
            }
            ul.linkList a:hover,ul.linkList a:active {
                background-color:#cc0000;
            }
        </style>
    </head>
    <body>
        <ul class="linkList">
            <li><a href="https://github.com/forwhfang">Github</a></li>
            <li><a href="https://blog.csdn.net/wsmrzx">CSDN</a></li>
            <li><a href="https://www.cnblogs.com/wsmrzx">博客园</a></li>
        </ul>
    </body>
    </html>
    
    

    【 阅读更多 CSS 系列文章,请看 CSS学习笔记

    版权声明:本博客属于个人维护博客,未经博主允许不得转载其中文章。
  • 相关阅读:
    public,protected,private辨析
    转载---Java集合对象的深度复制与普通复制
    SSM框架学习之高并发秒杀业务--笔记4-- web层
    PCB布线总的原则
    模拟电子技术目录
    放大器(PA+LAN)在射频上的应用
    AD软件Bug和自我失误的对战
    二、cadence焊盘与封装制作操作步骤详细说明
    图腾柱电路工作原理
    转载:介绍AD另外一种奇葩的多通道复用的方法
  • 原文地址:https://www.cnblogs.com/wsmrzx/p/10358907.html
Copyright © 2011-2022 走看看