zoukankan      html  css  js  c++  java
  • CSS

    1. CSS概述

    cascading style sheets:层叠样式表

    主要作用:用来美化html页面  html决定网页的骨架

    语法在一个style标签中,填写css内容,最好将style标签写在head的标签中

    2. CSS的选择器

    <!DOCTYPE html>
    <html>
    <head>
    <meta charset="UTF-8">
    <title>Insert title here</title>
        <!--
            <style>
                选择器{
                    属性名称1:属性的值;
                    属性名称2:属性的值;
                } 
    
                元素选择器:
                    元素的名称{
                        属性名称:属性的值;
                        属性名称:属性的值;
                    }
                ID选择器:
                    以#开头 ID在整个页面中必须是唯一的
                    #ID的名称{
                        属性名称:属性的值
                        属性名称:属性的值
                    }
                类选择器:
                    .类的名称{
                        属性名称:属性的值
                        属性名称:属性的值
                    }
            </style>
         -->
         <style>
             div0{
                 color:red;
                 font-size: 50px;
             }
             span0{
                 color:blue;
             }
             #div1{
                 color:red;
             }
             .fruit{
                 color:pink;
             }
         </style>
    </head>
    <body>
        <div0>大家都很厉害哟</div0>
        <span0>好困啊</span0>
        <div id = "div1">JAVAEE</div>
        <div class = "fruit">水果</div>
    </body>
    </html>

    3. CSS的引用方式

    3.1 内部样式

    3.2 外部样式

    @CHARSET "UTF-8";
    <style>
        div0{
            color:red;
            font-size: 50px;
        }
        span0{
            color:blue;
        }
        #div1{
            color:red;
        }
        .fruit{
            color:pink;
        }
    </style>
    
    <!DOCTYPE html>
    <html>
    <head>
        <meta charset="UTF-8">
        <title>CSS外部引用</title>
        <link rel = "stylesheet" href = "style.css" />
    </head>
    <body>
        <div0>大家都很厉害哟</div0>
        <span0>好困啊</span0>
        <div id = "div1">JAVAEE</div>
        <div class = "fruit">水果</div>
        <div style = "color:pink">小小小</div>
    </body>
    </html>

    3.3 行内样式:示例见上

    4. 网站首页

    <!DOCTYPE html>
    <html>
        <head>
            <meta charset="UTF-8">
            <title>网站首页</title>
            <style>
                .logo{
                    float: left;
                    width: 33%;
                    /* border- 1px;
                    border-style: solid;
                    border-color: red;  */
                    border: 1px solid red;
                    height: 60px;
                }
                .amenu{
                    color: black;
                    text-decoration: none;
                     /* height: 50px; */
                    line-height: 50px;         <!-- 设置行高使内容居中 -->
                }
            </style>
        </head>
        <body>
            <!--
                1. 创建一个最外层div
                2. 第一部分:LOGO部分:嵌套三个div
                3. 第二部分:导航栏部分:放置五个超链接
                4. 第三部分:轮播图
                5. 第四部分
                6. 第五部分:直接放置一张图片
                7. 第六部分:抄袭第四部分
                8. 第七部分:放置一张图片
                9. 第八部分:放置一些超链接
             -->
            <div>
                <!-- 2. 第一部分:LOGO部分:嵌套三个div -->
                 <div>
                     <div class = "logo">
                         <img src = "../imgs/logo2.png" />
                     </div>
                     <div class = "logo">
                         <img src = "../imgs/header.png" />
                     </div>
                     <div class = "logo">
                         <a href = "#">登录</a>
                         <a href = "#">注册</a>
                         <a href = "#">购物车</a>
                     </div>
                 </div>
                 <div style = "clear: both"></div>    <!-- 清除浮动 -->
                 
                <!-- 3. 第二部分:导航栏部分:放置五个超链接 -->
                <div style = "background-color: gray; height: 50px;">
                    <a href = "#" class = "amenu">首页</a>
                    <a href = "#" class = "amenu">手机数码</a>
                    <a href = "#" class = "amenu">电脑办公</a>
                    <a href = "#" class = "amenu">鞋子</a>
                </div>
                
                <!-- 4. 第三部分:轮播图 -->
                <div>
                    <img src = "../imgs/1.jpg" width = "100%" />
                </div>
                
                <!-- 5. 第四部分 -->
                <div>
                    <div><h2>最新商品<img src = "../imgs/title2.jpg" /></h2></div>
                    
                    <div style = " 15%; height: 480px; border:1px solid red; float: left;">
                        <img src = "../products/hao/big01.jpg" height = "100%" width = "100%" />
                    </div>
                    
                    <div style = " 84%; height: 480px; border: 1px solid gold; float: left;">
                    
                        <div style = "height: 240px; 48.3%; float: left; border:1px solid red;">
                            <img src = "../products/hao/middle01.jpg" height = "100%" width = "100%" />
                        </div>
                        
                        <div style = "text-align: center;  16%; border:1px solid red; height: 240px; float: left;">
                            <img src = "../products/hao/small08.jpg" />
                            <p>高压锅</p>
                            <p style = "color: red">$998</p>
                        </div>
                        
                        <div style = "text-align: center;  16%; border:1px solid red; height: 240px; float: left;">
                            <img src = "../products/hao/small08.jpg" />
                            <p>高压锅</p>
                            <p style = "color: red">$998</p>
                        </div>
                        
                        
                        <div style = "text-align: center;  16%; border:1px solid red; height: 240px; float: left;">
                            <img src = "../products/hao/small08.jpg" />
                            <p>高压锅</p>
                            <p style = "color: red">$998</p>
                        </div>
                        
                        
                        <div style = "text-align: center;  16%; border:1px solid red; height: 240px; float: left;">
                            <img src = "../products/hao/small08.jpg" />
                            <p>高压锅</p>
                            <p style = "color: red">$998</p>
                        </div>
                        
                        
                        <div style = "text-align: center;  16%; border:1px solid red; height: 240px; float: left;">
                            <img src = "../products/hao/small08.jpg" />
                            <p>高压锅</p>
                            <p style = "color: red">$998</p>
                        </div>
                        
                        
                        <div style = "text-align: center;  16%; border:1px solid red; height: 240px; float: left;">
                            <img src = "../products/hao/small08.jpg" />
                            <p>高压锅</p>
                            <p style = "color: red">$998</p>
                        </div>
                        
                        
                        <div style = "text-align: center;  16%; border:1px solid red; height: 240px; float: left;">
                            <img src = "../products/hao/small08.jpg" />
                            <p>高压锅</p>
                            <p style = "color: red">$998</p>
                        </div>
                        
                        
                        <div style = "text-align: center;  16%; border:1px solid red; height: 240px; float: left;">
                            <img src = "../products/hao/small08.jpg" />
                            <p>高压锅</p>
                            <p style = "color: red">$998</p>
                        </div>
                        
                        
                        <div style = "text-align: center;  16%; border:1px solid red; height: 240px; float: left;">
                            <img src = "../products/hao/small08.jpg" />
                            <p>高压锅</p>
                            <p style = "color: red">$998</p>
                        </div>
                    </div>
                </div>
                
                <!-- 6. 第五部分:直接放置一张图片 -->
                <div>
                    <img src = "../products/hao/ad.jpg" width = "100%"
                </div>
                
                <!-- 7. 第六部分:抄袭第四部分 -->
                <div>
                    <div><h2>最新商品<img src = "../imgs/title2.jpg" /></h2></div>
                    
                    <div style = " 15%; height: 480px; border:1px solid red; float: left;">
                        <img src = "../products/hao/big01.jpg" height = "100%" width = "100%" />
                    </div>
                    
                    <div style = " 84%; height: 480px; border: 1px solid gold; float: left;">
                    
                        <div style = "height: 240px; 48.3%; float: left; border:1px solid red;">
                            <img src = "../products/hao/middle01.jpg" height = "100%" width = "100%" />
                        </div>
                        
                        <div style = "text-align: center;  16%; border:1px solid red; height: 240px; float: left;">
                            <img src = "../products/hao/small08.jpg" />
                            <p>高压锅</p>
                            <p style = "color: red">$998</p>
                        </div>
                        
                        <div style = "text-align: center;  16%; border:1px solid red; height: 240px; float: left;">
                            <img src = "../products/hao/small08.jpg" />
                            <p>高压锅</p>
                            <p style = "color: red">$998</p>
                        </div>
                        
                        
                        <div style = "text-align: center;  16%; border:1px solid red; height: 240px; float: left;">
                            <img src = "../products/hao/small08.jpg" />
                            <p>高压锅</p>
                            <p style = "color: red">$998</p>
                        </div>
                        
                        
                        <div style = "text-align: center;  16%; border:1px solid red; height: 240px; float: left;">
                            <img src = "../products/hao/small08.jpg" />
                            <p>高压锅</p>
                            <p style = "color: red">$998</p>
                        </div>
                        
                        
                        <div style = "text-align: center;  16%; border:1px solid red; height: 240px; float: left;">
                            <img src = "../products/hao/small08.jpg" />
                            <p>高压锅</p>
                            <p style = "color: red">$998</p>
                        </div>
                        
                        
                        <div style = "text-align: center;  16%; border:1px solid red; height: 240px; float: left;">
                            <img src = "../products/hao/small08.jpg" />
                            <p>高压锅</p>
                            <p style = "color: red">$998</p>
                        </div>
                        
                        
                        <div style = "text-align: center;  16%; border:1px solid red; height: 240px; float: left;">
                            <img src = "../products/hao/small08.jpg" />
                            <p>高压锅</p>
                            <p style = "color: red">$998</p>
                        </div>
                        
                        
                        <div style = "text-align: center;  16%; border:1px solid red; height: 240px; float: left;">
                            <img src = "../products/hao/small08.jpg" />
                            <p>高压锅</p>
                            <p style = "color: red">$998</p>
                        </div>
                        
                        
                        <div style = "text-align: center;  16%; border:1px solid red; height: 240px; float: left;">
                            <img src = "../products/hao/small08.jpg" />
                            <p>高压锅</p>
                            <p style = "color: red">$998</p>
                        </div>
                    </div>
                </div>
                
                <!-- 8. 第七部分:放置一张图片 -->
                <div>
                    <img src = "../img/footer.jpg" width = "100%" />
                </div>
                
                <!-- 9. 第八部分:放置一些超链接 -->
                <div style = "text-align: center">
                    <a href = "#">关于我们</a>        
                    <a href = "#">联系我们</a>    
                    <a href = "#">招聘信息</a>    
                    <a href = "#">支付链接</a>    
                    <a href = "#">友情链接</a>    
                    <br />
                    Copyright @ 2005-2018 小镜子所有        
                </div>
            </div>
        </body>
    </html>
    网站首页

    行高:文字的高度,文字总是在行内居中显示的,可以达到文字居中显示的目的。

    CSS选择器的优先级:行内样式>ID选择器>类选择器>元素选择器  同类型就近原则,哪个样式近选择哪个。

    5. CSS的其它选择器

    <!DOCTYPE html>
    <html>
        <head>
            <meta charset="UTF-8">
            <title>扩展选择器</title>
            <!--
                属性选择器:
                    [abc ^= "def"]:选择abc属性值以"def"开头的所有元素
                    [abc $= "def"]:选择abc属性值以"def"结尾的所有元素
                    [abc *= "def"]:选择abc属性值中包含字串"def"的所有元素
                    title = "aaa"的将会显示此属性 
                后代选择器:
                    中间以空格隔开的是后代选择器
                    h1 > em{
                        属性名:属性值
                    }
                    大于号表示em不能被别的类型所包含,比如<strong></strong>
                伪类选择器:通常使用在a标签上
                    a:link {color: #FF0000}        /*未访问标签*/
                    a:visited {color: #00FF00}    /*已访问标签*/
                    a:hover {color: #FF00FF}    /*鼠标移动到链接上*/
                    a:active {color: #00000FF}     /*选定的链接*/
            -->
            <style>
    /*             a[href = "#"][title = "aaa"]{    
                    color: red;
                }
                
                h5 > em{
                    color: red;
                }     */
                    
                a:link {color: #FF0000}        /*未访问标签*/
                a:visited {color: #00FF00}    /*已访问标签*/
                a:hover {color: #FF00FF}    /*鼠标移动到链接上*/
                a:active {color: #00000FF}     /*选定的链接*/    
            </style>
        </head>
        <body>
            <a href = "#" title = "aaa">张三</a>
            <a href = "#" title = "bbb">李四</a>
            <h5>
                小镜子,<em>ggg</em><strong>
                    <em>hhh</em>
                </strong>
            </h5>
            <a href = "#">哈哈哈哈哈</a>
        </body>
    </html>

    6. CSS绝对定位:

    <!DOCTYPE html>
    <html>
        <head>
            <meta charset="UTF-8">
            <title>CSS绝对定位</title>
        </head>
        <body>
            <div style = "border: 5px solid red;  400px; height: 400px; position:absolute; top: 200px; left: 200px">
                我爱学习
            </div>
        </body>
    </html>

    7. CSS边距

    <!DOCTYPE html>
    <html>
        <head>
            <meta charset="UTF-8">
            <title>网站注册</title>
        </head>
        <body>
            <!-- 
                内边距:
                    padding-top:
                    padding-right:
                    padding-bottom:
                    padding-left:
                    padding: 10px: 上下左右都是10px
                    padding: 10px 20px: 上下都是10px,左右都是20px
                    padding: 10px 20px 30px: 上10px 右20px 下30px 左20px
                    padding: 10px 20px 30px 40px: 上10px 右20px 下30px 左40px
                外边距:
                    margin-top:
                    margin-right:
                    margin-bottom:
                    margin-left:
                    同上
             -->
            <div style = "border: 3px solid red;  400px; height: 400px">
                <div style = "border: 3px solid red;  150px; height: 150px; margin-top: 125px; margin: 125px">
                    小小小
                </div>
            </div>
            
        </body>
    </html>

    8. 网站注册

    <!DOCTYPE html>
    <html>
        <head>
            <meta charset="UTF-8">
            <title>网站注册</title>
            <style>
                .logo{
                    height: 60px;
                    line-height: 60px;
                    float: left;
                    width: 33%;
                }
                
                .menu{
                    line-height: 50px;
                    color: black;
                }
            </style>
        </head>
        <body>
            <!-- 
                步骤分析:
                    1. 第一部分:logo部分
                    2. 第二部分:导航栏菜单
                    3. 第三部分:注册部分
                    4. 第四部分:foot图片
                    5. 第五部分:超链接
             -->
             <!-- 第一部分:logo部分 -->
            <div>
                <div class = "logo">
                    <img src = "../imgs/logo2.png" />
                </div>
                <div class = "logo">
                    <img src = "../imgs/header.png" />
                </div>
                <div class = "logo">
                    <a href = "#">登陆</a>
                    <a href = "#">注册</a>
                    <a href = "#">购物车</a>
                </div>
            </div>
            
            <div style = "clear: both" ></div>
            
            <!-- 第二部分:导航栏菜单 -->
            <div>
                <div style = "background-color: gray; height: 50px">
                    <a href = "#" class = "menu">首页</a>
                    <a href = "#" class = "menu">手机数码</a>
                    <a href = "#" class = "menu">电脑办公</a>
                    <a href = "#" class = "menu">箱子</a>
                    <a href = "#" class = "menu">酒水香烟</a>
                </div>
            </div>
            
            <!-- 第三部分:注册部分 -->
            <div style = "background: url(../image/regist_bg.jpg); height: 500px;">
                <div style = "border: 5px solid gray;  50%; height: 50%; background-color:white; position: absolute; top: 180px; left: 300px;" >
                    <table width = "60%" align = "center">
                        <tr>
                            <td colspan = "2"><font color = "blue" size = "6">会员注册</font>UserRegist</td>
                        </tr>
                        <tr>
                            <td>用户名:</td>
                            <td><input type = "text" /></td>
                        </tr>
                        <tr>
                            <td>密码:</td>
                            <td><input type = "password" /></td>
                        </tr>
                        <tr>
                            <td>邮箱:</td>
                            <td><input type = "email" /></td>
                        </tr>
                        <tr>
                            <td>姓名:</td>
                            <td><input type = "text" /></td>
                        </tr>
                        <tr>
                            <td>性别:</td>
                            <td><input type = "radio" name = "sex" /></td>
                            <td><input type = "radio" name = "sex" /></td>
                        </tr>
                        <tr>
                            <td>出生日期:</td>
                            <td><input type = "date" /></td>
                        </tr>
                        <tr>
                            <td>验证码:</td>
                            <td><input type = "text" /></td>
                        </tr>
                        <tr>
                            <td></td>
                            <td><input type = "submit" value = "注册" /></td>
                        </tr>
                    </table>
                </div>
            </div>
            
            <!-- 第四部分:foot图片 -->
            <div>
                <img src = "../imgs/footer.jpg" width = "100%" />
            </div>
            
            <!-- 第五部分:超链接 -->
            <div style = "text-align: center">
                <a href = "#">关于我们</a>
                <a href = "#">联系我们</a>
                <a href = "#">招纳贤士</a>
                <a href = "#">法律声明</a>
                <br />
                Copyright @ 2018 小小小所有
            </div>
        </body>
    </html>
    网站注册
  • 相关阅读:
    如何解决MathPage.wll或MathType.dll文件找不到问题
    2-构建模型
    R语言 ur.df函数(2)
    平稳过程趋势项变点的 CUSUV 检验 秦瑞兵,郭娟
    时间序列的弱相依与强相依
    Cent OS|使用httpd发布网页
    C++练习 | 基于栈的中缀算术表达式求值(double类型
    C++练习 | 不使用头插法逆转单链表
    C++练习 | 单链表的创建与输出(结构体格式)
    C++练习 | 最长公共字符串(DP)
  • 原文地址:https://www.cnblogs.com/feng-ying/p/9671185.html
Copyright © 2011-2022 走看看