zoukankan      html  css  js  c++  java
  • CSS语法

    /*
    目录:
      一: 语法     
      二: code
    */

    一: 语法

    /*css
        1 html 表达结构 
        2 css 表达样式
        3 样式和内容/结构是分离的 
    */
    
    /* 添加
        1 外部文件
        2 头部标记
            <style>
                p{background-color:gray;}
            </style>
        3 属性内嵌
            <p style="background-color:yellow;">
                我的第一个HTML页面
            </p>
    */
    
    /* 背景样式
    
        1 颜色
            <!-- <body style="background-color:#85eb5a"> --> 
            <!-- <body style="background-color:green"> --> 
            <!-- <body style="background-color:rgba(0, 255, 0, 0.1)">        <!-- 颜色 + 透明度 --> 
        
        2 属性        
        <body style="background-image:url(123.jpeg); 
            background-repeat:no-repeat;    <!-- 重复 --> 
            background-position:center;        <!-- 位置 --> 
            background-attachment:fixed">    <!-- 滚动 --> 
    */
    
    
    /* 文本样式: 段落
        <p style="color:red">            <!-- 字体颜色 --> 
        <p style="text-indent: 2em">    <!-- 段首缩进 --> 
        <p style="text-indent: 10%">    <!-- 段首缩进 --> 
        <p style="text-indent:-2em; padding:2em">        <!-- 悬挂缩进 --> 
        
        <p style="text-indent:2em; line-height:2">        <!-- 行间距 --> 
        
        <p style="text-indent:2em; text-align:right">    <!-- 对齐: 靠右 --> 
        <p style="text-indent:2em; text-align:center">    <!-- 对齐: 靠右 --> 
        <p style="text-indent:2em; text-align:justify">    <!-- 对齐: 两端 --> 
        
        <p style="word-spacing: 10px">        <!-- 单词间距 --> 
        <p style="letter-spacing: 10px">    <!-- 字符间距 --> 
        
        <p style="text-transform: uppercase">    <!-- 字符变形:大写 --> 
        <p style="text-transform: lowercase">    <!-- 字符变形:小写 --> 
        <p style="text-transform: capitalize">    <!-- 字符变形:首字母大写 --> 
        
        <p style="text-decoration:underline overline line-through">    <!-- 下划线 上划线 中间线--> 
        
        <p style="white-space:pre">            <!-- 回车空格: 原文--> 
        <p style="white-space:pre-wrap">    <!-- 卷绕 -->
        <p style="white-space:nowrap">        <!-- 不卷绕 -->
        <p style="white-space:pre-line">    <!-- 合并空白 保留换行 -->
        
        <p style="direction:rtl">    <!-- 文字书写方向 -->
    */
    
    
    
    /* 文本样式: 字体
        字体、大小、加粗、倾斜、阴影、外围轮廓、
        <p style="font-family: cursive">        <!-- 手写 -->
        <p style="font-family: hei">            <!-- 黑体 -->
        <p style="font-family: Times, TimesNR, serif">        <!-- 默认字体顺序 -->
        
        <p style="font-style: italic">        <!-- 倾斜 -->
        <p style="font-style: obique">        <!-- 倾斜 -->
        
        <p style="font-variant: small-caps">        <!-- 字母小写 -->
        
        <p style="font-weight: bold">        <!-- 加粗 -->
        <p style="font-weight: 100">        <!-- 加粗 -->
        
        <p style="font-size: 2em">        <!-- 大小 -->
        <p style="font-size: 0.4em">    <!-- 大小 -->
        <p style="font-size: 10pm">        <!-- 大小 -->
    */
    
    
    
    /* 文本样式: 效果
        阴影 边框
    
        <p style="text-shadow: 3px 5px 5px rgba(0, 255, 0, 0.5)">                            <!-- 往左3个点 往下5个点 范围多大 颜色-->
        <p style="text-shadow: 0px -1px 0px #000000, 0px 1px 3px #606060; color:#606060">    
    
        <p style="outline-color: red; outline-style:solid; outline- 5px">            <!-- 边框:直线; 粗细:5px -->
        <p style="outline-color: red; outline-style:dotted; outline- thin">        <!-- 边框:点线; 粗细:细的 -->
        <p style="outline-color: red; outline-style:dashe; outline- thin">        <!-- 边框:划线; 粗细:细的 -->
        <p style="outline-color: red; outline-style:double; outline- 3px">        <!-- 边框:双线; 粗细:3px -->
        
        <p style="outline-color: red; outline-style:groove; outline- 8px">        <!-- 边框:凹槽; 粗细:8px -->
        <p style="outline-color: red; outline-style:ridge; outline- 8px">            <!-- 边框:凸槽; 粗细:8px -->
        <p style="outline-color: red; outline-style:inset; outline- 8px">            <!-- 边框:凹边; 粗细:8px -->
        <p style="outline-color: red; outline-style:outset; outline- 8px">        <!-- 边框:凸边; 粗细:8px -->
    */
    
    
    /* 列表: 样式 
        无序列表
            <ul>
                <li> 语文</li>
                <li> 数学</li>
                <li> 物理</li>
            </ul>
            
        <ul style="list-style:square">    <!-- circle:空心圆; square:方的; -->
    
        <ul style="list-style-image:url(123.jpeg)">    <!-- 插图 -->
        
        <ul style="list-style-position:inside">    <!-- inside:换行-原点对齐; outside:换行-文字对齐 -->
        
        <ul style="list-style:outside circle">    <!-- 组合 -->
    */
    
    
    /* 表格: 样式 
        <table border="50">    <!-- 样式 -->
            <caption>表格</caption> <!-- 表名 -->
                <tr>
                    <td> 语文 </td>
                    <td> 数学 <td>
                    <td> 英语 <td>
                </tr>    
                <tr>
                    <td> 1 </td>
                    <td> 2 <td>
                    <td> 3 <td>
                </tr>
        </table>
        
        <table style="border:1px solid blue;     <!-- 粗细 实线 蓝色 -->
        border-collapse:collapse">    <!-- 重叠-去重 -->
            <caption>表格</caption> <!-- 表名 -->
                <tr>
                    <td style="border:1px solid blue"> 语文 </td>
                    <td style="border:1px solid blue"> 数学 <td>
                    <td style="border:1px solid blue"> 英语 <td>
                </tr>    
                <tr>
                    <td style="border:1px solid blue"> 1 </td>
                    <td style="border:1px solid blue"> 2 <td>
                    <td style="border:1px solid blue"> 3 <td>
                </tr>
        </table>    
        
        <td style="border:1px solid blue; 50px; height:50px"> 语文 </td>    <!-- 外框: 宽度 高度 -->
        <td style="border:1px solid blue; 50px; height:50px; 
        vertical-align:top; text-align:right"> 语文 </td>                        <!-- 文字: 高度 宽度 -->
        <td style="border:1px solid blue; padding:10px"> 语文 </td>                <!-- 间距 -->
        
        <table style="caption-side:bottom;    <!-- 标题位置 -->
        table-layout:fixed/automatic"        <!-- 内容展示 -->
        </table>    
    */
    
    
    
    /* css: 框模型 
        <table 
        style = "border: 1px solid blue;     <!-- 粗细 实线 蓝色 -->
         50px; 
        height: 100px;
        vertical-align: top;
        text-align: right;
        padding:10 20 30 40;        <!-- 内边距 -->
        border-collapse: collapse">    <!-- 重叠-去重 -->
            <caption>表格</caption> <!-- 表名 -->
                <tr>
                    <td style="border:1px solid blue"> 语文 </td>
                    <td style="border:1px solid blue"> 数学 <td>
                    <td style="border:1px solid blue"> 英语 <td>
                </tr>    
                <tr>
                    <td style="border:1px solid blue"> 1 </td>
                    <td style="border:1px solid blue"> 2 <td>
                    <td style="border:1px solid blue"> 3 <td>
                </tr>
        </table>
    */
    
    
    
    /* css: 定位 
     普通流 浮动 绝对
        <div style="position:absolute; top:120px">
            <p style="position:relative; left: -20px; bottom: +20px">    <!-- 相对定位 -->
            第一段
            </p>
    
            <p style="position:absolute; left: -20px; bottom: -20px">    <!-- 绝对定位 -->
            第二段
            </p>
        </div>
    
    
        <div>
            <img src="123.jpeg" width=200 style="float:right">    <!-- 浮动 -->
            </img>
        </div>    
    */
    
    
    /* 样式选择器
        元素选择器 类选择器
    
        <html>
            <head>
                <style>
                    p, td, th, body {border:1px solid blue}    
                    p {background-color:orange}    
                    p em {background-color:white}    
                    *.important{color:red}                    
                    p.important{color:red}                    
                    *#important2{color:green}    
                    *[title]{color:red}
                    a:visited{color:#000000}
                </style>
            </head>
            <body>
                <table border-collapse:collapse">    <!-- 重叠-去重 -->
                    <caption>表格</caption> <!-- 表名 -->
                        <tr>
                            <td> 语文 </td>
                            <td> 数学 <td>
                            <td> 英语 <td>
                        </tr>    
                        <tr>
                            <td> 1 </td>
                            <td> 2 <td>
                            <td> 3 <td>
                        </tr>
                </table>    
            
                <p title = "Hello">
                    asd
                </p>
                
                <p class = "important">
                    123<br>
                    第<em>一</em>段
                </p>
                
                <p id = "important2">
                    important2
                    <a href="http://www.baidu.com"> 百度</a>
                </p>
            
            </body>
        </html>
    */

    二: code

    <!DOCTYPE html>
    <html>
        <head>
            <style>
                p, td, th, body {border:1px solid blue}    
                p {background-color:orange}    
                p em {background-color:white}    
                *.important{color:red}                    
                p.important{color:red}                    
                *#important2{color:green}    
                *[title]{color:red}
                a:visited{color:#000000}
            </style>
        </head>
        <body>
            <table border-collapse:collapse">    <!-- 重叠-去重 -->
                <caption>表格</caption> <!-- 表名 -->
                    <tr>
                        <td> 语文 </td>
                        <td> 数学 <td>
                        <td> 英语 <td>
                    </tr>    
                    <tr>
                        <td> 1 </td>
                        <td> 2 <td>
                        <td> 3 <td>
                    </tr>
            </table>    
        
            <p title = "Hello">
                asd
            </p>
            
            <p class = "important">
                123<br><em></em></p>
            
            <p id = "important2">
                important2
                <a href="http://www.baidu.com"> 百度</a>
            </p>
        
        </body>
    </html>
     
  • 相关阅读:
    【vijos】1768 顺序对的值(特殊的技巧)
    【vijos】1789 String(组合计数+奇怪的题)
    【vijos】1790 拓扑编号(拓扑+贪心)
    【vijos】1629 八(容斥原理+dfs)
    【vijos】1543 极值问题(数论+fib数)
    【vijos】1447 开关灯泡(高精度+特殊的技巧)
    【vijos】1164 曹冲养猪(中国剩余定理)
    【vijos】1882 石阶上的砖(中位数+特殊的技巧)
    【vijos】1881 闪烁的繁星(线段树+特殊的技巧)
    【vijos】1286 座位安排(状压dp)
  • 原文地址:https://www.cnblogs.com/huafan/p/15318653.html
Copyright © 2011-2022 走看看