• CSS样式表


    CSS概述

    CSS(Cascading Style Sheets,层叠样式表),主要是美化HTML网页。  

    (一)样式表的分类

    1.内联样式表

    内联样式:<p style="color: red; margin-left: 20px">内联样式表</p>

    例子:

     1 <html xmlns="http://www.w3.org/1999/xhtml">
     2 <head>
     3 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
     4 <title>无标题文档</title>
     5 </head>
     6 
     7 <body>
     8 <p style="font-size:50px;color:red">蛋蛋的忧伤</p>
     9 </body>
    10 </html>

    2.内嵌样式表

    当单个文档需要特殊的样式时,就应该使用内部样式表。你可以使用 <style> 标签在文档头部定义内部(<head>...</head>之间)样式表。

    例子:

     1 <html xmlns="http://www.w3.org/1999/xhtml">
     2 <head>
     3 <style type="text/css">
     4 input  
     5 {
     6     background-color:#FF0;font-size:45px;
     7     
     8 }
     9 m1{color:#00F}
    10 </style>
    11 </head>
    12 
    13 <body>
    14 <input type="text" name="" value="12345" /><br /><br />
    15 <m1>猫捉老鼠</m1>
    16 </body>
    17 </html>

    3.外部样式表

    当样式需要应用于很多页面时,外部样式表将是理想的选择。在使用外部样式表的情况下,你可以通过改变一个文件来改变整个站点的外观。每个页面使用 <link> 标签链接到样式表。<link> 标签在(文档的)头部:
    <head>
    <link rel="stylesheet" type="text/css" href="style.css" />
    </head>
    浏览器会从文件 mystyle.css 中读到样式声明,并根据它来格式文档。
    外部样式表可以在任何文本编辑器中进行编辑。文件不能包含任何的 html 标签。样式表应该以 .css 扩展名进行保存。

    例子:

    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <link rel="stylesheet" type="text/css" href="style2.css" />
    </head>
    
    <body>
    姓名:<input type="text" name="" value="12345" class="aa" /><br /><br />
    <div>你是猪吗?</div><br /><br />
    <div>年龄<input type="text" name="" value="abcde" class="bb" /></div>
    </body>
    </html>
    
    </body>
    </html>
    @charset "utf-8";
    /* CSS Document */
    .aa{background-color:00FF00;font-size:14px;font-weight:bold;font-style:italic}
    
    .bb{border:none;border-bottom:1px solid blue;font-size:50px}
    
    #cc{border:none;border-bottom:1px solid red; font-size:100px}
    
    #dd{background:#FF0;text-indent:28px;line-height:21px}
    div,a1{background:#0F0;font-size:80px;margin:20px;padding:10px}
    div a2{background:#FF0;font-style:italic;font-size:45px}

    (二)选择器

    1.标签选择器

    <style type="text/css">
      input  
      {
          background-color:#FF0;font-size:45px;
          
      }
    </style>

    只对input标签起作用

    2.class选择器

    .ClassName :.+Class类的名称;类名是区分大小写。

    .aa{background-color:00FF00;font-size:14px;font-weight:bold;font-style:italic}

    3.ID选择器

    #id :#+元素的id;id是区分大小写。

    #cc{border:none;border-bottom:1px solid red; font-size:100px}

    4.复合选择器

    A.元素名称1,元素名称2,#id,.ClassName :可以根据元素的名称、id、类名,使符合条件的元素共同拥有样式;各选择器条件要以分号(,)隔开。

    div,a1{background:#0F0;font-size:80px;margin:20px;padding:10px}

     B.父选择器  子选择器 :满足父选择器下的子选择器条件;两者中间用空格隔开。

    div a2{background:#FF0;font-style:italic;font-size:45px}

    C。筛选选择器:在标签p中的class=".ee"的标签,执行以下样式。

    p.ee{text-align:center;line-height:40;vertical-align:middle}
  • 相关阅读:
    Git与GitHub的基本使用
    HTML&CSS基础-外边框
    HTML&CSS基础-内边框
    SHELL脚本编程变量输入
    GoLang基础数据类型-切片(slice)详解
    GoLang基础数据类型--->数组(array)详解
    SHELL脚本编程的运算符
    SHELL脚本编程变量详解
    HTML&CSS基础-边框简写属性
    GoLang基础数据类型--->字符串处理大全
  • 原文地址:https://www.cnblogs.com/viven/p/4233722.html
Copyright © 2020-2023  润新知