zoukankan      html  css  js  c++  java
  • HTML连载81-CSS书写格式、一个手机页面的基本结构

    一、CSS书写格式

    1.行内样式

    可以直接将CSS代码直接写到开始标签中

    <div style="color:red">我是div</div>

    2.内嵌样式

    可以在一对head标签中写上一堆style标签,然后再style标签中编写CSS代码

    <head>
    
        <style>
    
            div{
    
                color:red;
    
            }
    
    </style>
    
    </head>
    
     

    3.外链样式

    单独写一个css文件,把CSS代码写到这个文件里面,然后html文件中通过link标签把这个文件和html文件关联起来。

    这是HTML文件

    <head>
    
        <link rel="stylesheet" href="194_Css.css">
    
    </head>
    
     这是CSS文件
    
     div{
    
                color:red;
    
    }

    4.导入样式

    与第三种方式相类似,但是导入的方式是不同的

     
    
    <head>
    
        <style>
    
            @import "194_Css.css";
    
        </style>
    
    </head>

    注意点:企业开发中大多使用外链的样式,这样使得结构和样式相互分离。那么为什么不使用导入样式呢?

    外链样式是通过link标签关联而导入样式而导入样式则是通过@import关联,@import是CSS2.1之后推出的,因此可能会有兼容问题;外链样式在显示界面的时候,会先加载CSS样式,在加载结构,所以用户看不到界面的时候一定已经设置了样式,而导入样式在显示界面的时候,会先加载结构,再加载样式,所以用户看到界面的时候不一定会看到完整的界面。

    二、从0到1构建一个网站

    1.编写网站要做的第一件事情

    创建站点文件夹,并且创建一些子文件夹和子文件​,例如:CSS文件夹、js文件夹、image文件夹,index.html

    注意点:创建站点文件夹可以使用中文命名,但是站点文件夹里面的子文件夹和子文件不能出现中文​。

    2.重置所有的默认样式和设置一些全局样式,并且将设置样式的css文件和对应的界面相关联起来

    3.制作一个努比亚的网页

    (1)先来看看结构目录

    (2)主题内容代码

    <!DOCTYPE html>
    
    <html lang="en">
    
    <head>
    
        <meta charset="UTF-8">
    
        <title>Title</title>
    
        <link rel="stylesheet" href="CSS/base.css">
    
        <link rel="stylesheet" href="CSS/index.css">
    
    </head>
    
    <body>
    
    <!--顶部区域-->
    
    <div class="top"></div>
    
    <!--广告区域-->
    
    <div class="banner"></div>
    
    <!--内容区域-->
    
    <div class="content"></div>
    
    <!--底部区域-->
    
    <div class="footer"></div>
    
    </body>
    
    </html>

    (3)CSS样式代码

    /*顶部区域*/
    
    .top{
    
        height:60px;
    
        width:100%;/*也就是和父元素一样宽,这里使用百分比的形式,使得网页扩大减小都不会变形*/
    
        background-color: red;}
    
    /*广告区域*/
    
    .banner{
    
        height: 800px;
    
        width: 100%;
    
        background-color: green;
    
    }
    
    /*内容区域*/
    
    .content{
    
        height: 1883px;
    
        width: 100%;
    
        background-color: blue;
    
    }
    
    /*底部区域*/
    
    .footer{}

    三、源码:

    D194_CSSWritingFormat.html

    项目:Nubia

    地址:

    https://github.com/ruigege66/HTML_learning/blob/master/D194_CSSWritingFormat.html

    https://github.com/ruigege66/HTML_learning/tree/master/Nubia

    2.CSDN:https://blog.csdn.net/weixin_44630050

    3.博客园:https://www.cnblogs.com/ruigege0000/

    4.欢迎关注微信公众号:傅里叶变换,个人账号,仅用于技术交流,后台回复“礼包”获取Java大数据学习视频礼包

     

  • 相关阅读:
    luogu P1415 拆分数列 序列DP
    [HAOI2015]树上操作
    [SHOI2012]魔法树
    [SCOI2010]连续攻击游戏
    [NOI2016]区间
    简单数论(一)
    iermu爱耳目
    李宇春:会跳舞的文艺青年
    文峰塔很安祥
    技术宅之flappy bird 二逼鸟
  • 原文地址:https://www.cnblogs.com/ruigege0000/p/12664041.html
Copyright © 2011-2022 走看看