网页制作 
首页 > 网页制作 > 浏览文章

CSS书写格式、一个手机页面的基本结构详解

(编辑:jimmy 日期: 2024/12/28 浏览:3 次 )

一、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)先来看看结构目录

CSS书写格式、一个手机页面的基本结构详解

(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{
}​

CSS书写格式、一个手机页面的基本结构详解

三、源码:

D194_CSSWritingFormat.html

项目:Nubia

地址:

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

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

总结

上一篇:纯CSS实现网页内部锚点跳转时上下偏移的示例代码
下一篇:css中引入指定字体@font-face兼容各浏览器的问题
一句话新闻
微软与英特尔等合作伙伴联合定义“AI PC”:键盘需配有Copilot物理按键
几个月来,英特尔、微软、AMD和其它厂商都在共同推动“AI PC”的想法,朝着更多的AI功能迈进。在近日,英特尔在台北举行的开发者活动中,也宣布了关于AI PC加速计划、新的PC开发者计划和独立硬件供应商计划。
在此次发布会上,英特尔还发布了全新的全新的酷睿Ultra Meteor Lake NUC开发套件,以及联合微软等合作伙伴联合定义“AI PC”的定义标准。
友情链接:杰晶网络 DDR爱好者之家 南强小屋 黑松山资源网 白云城资源网 SiteMap