"我受够这些难看的网页了,我怎么才能让它变得好看点?"你说。

我答道:"看来你得学点CSS了"

学习这些东西只有一个原则,就是用你的脑袋想,用你的眼睛看,用的你手敲。很简单,对吧?


这次我写了两个网页


看代码就用到了你的眼睛,

下面是index.html的代码

<html>
<head>
<title>Starbuzz Coffe</title>
<!--CSS内部调用(就是在html文本中写<style>标签从而使用CSS)-->
<style type = "text/css">            
body{
background-color: #d2b48c;
margin-left: 20%;
margin-right: 20%;
border: 2px dotted black;
padding: 10px 10px 10px 10px;
font-family: sans-serif;
}
</style>
</head>
<body>
<h1>Starbuzz Coffe Menu</h1>
<h2>House Blend, $1.49</h2>
<p>
A swooth, mild blend of coffees from Mexico, Bolivia and Guatemala.
</p>
<h2>Mocha Cafe Latte, $2.35</h2>
<p>
Espresso, steamed milk and chocolate syrup.
</p>
<h2>Cappuccino, $1.89</h2>
<p>
A mixture of esresso, steamed milk and foam.
</p>
<h2>Chai Tea, $1.85</h2>
<p>
A spicy drink made with black tea, spices, milk and honey.
</p>
</body>
</html>
<!--
body{                                    CSS作用的标签
background-color: #d2b48c;                背景颜色,#d2b48c是RGB十六进制颜色代码
margin-left: 20%;                        左边空出20%的页面
margin-right: 20%;                        右边空出20%的页面
border: 2px dotted black;                2px大小的虚线黑色边框
padding: 10px 10px 10px 10px;            内边距上下左右的边距都是10px的大小
font-family: sans-serif;                字体
}
不要在CSS内尝试写html的注释
-->

请记住

不要在CSS内尝试写html的注释!!! 否则CSS会失效


这是网页的一个页面,称为默认页面,默认页面的文件名一般是index.html或者是default.html它们的作用是当你只是通过域名访问到网站时,网站会展示给你默认网页而不是随便一个网页(网站不只是由一个网页组成)。比如访问百度,百度就会向你展示一个“百度一下你就知道”的页面。

我们现在是在自己的电脑上写网页,所以默认网页并不起作用。


这是index.html在浏览器中的显示

这是网页在自己电脑里的路径(这不是域名)

file:///C:/Users/Administrator/Desktop/WebFrontEnd/HTML%E5%92%8CCSS/02%E5%88%9D%E8%AF%86CSS/index.html


把文件名,也就是index.html去掉,可以查看目录下的索引

如:


接下来是mission.html的代码

<html>
<head>
<title>Starbuzz Coffee's Misson</title>
<style type = "text/css">
body{
background-color: #d2b48c;
margin-left: 20%;
margin-right: 20%;
border: 2px dotted black;
padding: 10px 10px 10px 10px;
font-family: sans-serif;
}
</style>
</head>
<body>
<h1>Starbuzz Coffee's Mission</h1>
<p>
To provide all the caffeine that you need to power you life.
</p>
<p>
Just drink it.
</p>
</body>
</html>

试着自己分析各个元素的作用

这是mission.html在浏览器中的显示


不要只是看一看代码就行了,你需要理解,也不是只要理解就行,你需要动手。


怎么样,加了CSS的网页好不好看?


//本系列教程基于《Head First HTML与CSS(第二版)》,此书国内各大购物网站皆可购买


转载请注明出处  by:M_ZPHr

最后修改日期:2019-01-16

#WEB安全基础 : HTML/CSS | 0x1初识CSS的更多相关文章

  1. 第五模块:WEB开发基础 第1章·HTML&CSS基础

    01-前端介绍 02-HTML介绍 03-HTML文档结构 04-head标签相关内容 05-常用标签一之h1~h6,p,a 06-常用标签一之ul.ol.div.img.span 07-常用标签二- ...

  2. web前端基础知识-(二)CSS基本操作

    1. 概述 css是英文Cascading Style Sheets的缩写,称为层叠样式表,用于对页面进行美化. 存在方式有三种:元素内联.页面嵌入和外部引入,比较三种方式的优缺点. 语法:style ...

  3. #WEB安全基础 : HTTP协议 | 0x1 TCP/IP通信

    TCP/IP是如何通信的呢? 请看图 用TCP/IP协议族通信时,会通过分层顺序与对方进行通信.发送端从应用层往下走,接受层从链路层往上走. 客户端为了浏览界面在应用层发送请求,为了方便传输在传输层的 ...

  4. #WEB安全基础 : HTTP协议 | 0x6 初识HTTP报文

    欢迎来到HTTP最精彩的部分 请注意:应用HTTP协议时,必定有一方担任客户端,另一方担任服务器 客户端向服务器发出请求,服务器向客户端返回响应 下面是一个请求与相应的例子: 请求: GET /ind ...

  5. #WEB安全基础 : HTML/CSS | 文章索引

    本系列讲解WEB安全所需要的HTML和CSS #WEB安全基础 : HTML/CSS | 0x0 我的第一个网页 #WEB安全基础 : HTML/CSS | 0x1初识CSS #WEB安全基础 : H ...

  6. #WEB安全基础 : HTTP协议 | 文章索引

    本系列讲解WEB安全所需要的HTTP协议 #WEB安全基础 : HTTP协议 | 0x0 TCP/IP四层结构 #WEB安全基础 : HTTP协议 | 0x1 TCP/IP通信 #WEB安全基础 : ...

  7. Web编程基础--HTML、CSS、JavaScript 学习之课程作业“仿360极速浏览器新标签页”

    Web编程基础--HTML.CSS.JavaScript 学习之课程作业"仿360极速浏览器新标签页" 背景: 作为一个中专网站建设出身,之前总是做静态的HTML+CSS+DIV没 ...

  8. #WEB安全基础:HTML/CSS | 0x0 我的第一个网页

    #WEB安全基础:HTML/CSS系列,本系列采用第二人称以免你不知道我在对着你说话,以朋友的视角和你交流 HTML的中文名叫做超文本标记语言,CSS叫做层叠样式表 用HTML设计你的第一个网页,你需 ...

  9. Web前端基础——CSS

    一.CSS概述 css ( cascading style sheets ) 层叠样式表,可以轻松设置网页元素的显示.位置和格式外,甚至还能产生滤镜,图像 淡化,网页淡入淡出的渐变效果,简而言之,cs ...

随机推荐

  1. Python编程练习:使用 turtle 库完成叠边形的绘制

    绘制效果: 源代码: # 叠边形 import turtle turtle.setup(650,350,200,200) turtle.penup() turtle.fd(-100) turtle.l ...

  2. JAVA编程思想的理解

    1)POP--面向过程编程(Process-oriented programming ):   面向过程编程是以功能为中心来进行思考和组织的一种编程方法,它强调的是系统的数据被加工和处理的过程,在程序 ...

  3. PHPExcel防止大数以科学计数法显示

    在使用PHPExcel来进行数据导出时,常常需要防止有些数字(如手机号.身份证号)以科学计数法显示,我们可以采用下面的方式来解决: setCellValueExplicit第三个参数用PHPExcel ...

  4. HTTP 协议常见的状态码

    HTTP状态码负责表示客户端HTTP请求的返回结果.标记服务器端的处理是否正常.通知出现的错误等工作. 状态码的类别: 记录在RFC2616上的HTTP状态码有40种,再加上WebDAV等的扩展,数量 ...

  5. PHP之ThinkPHP框架(会话)

    网页会话即是实现页面跳转及数据传递,在web开发中,Cookie和Session的使用是极其重要的,GET和POST是最常使用的页面间数据传递的方法,相对于PHP脚本基础,在ThinkPHP中对网页会 ...

  6. 使用freemarker生成xml模板

    今天在java交流群里有个人问我如何用freemarker生成xml模板文件,可以手动配置参数,于是我到网上百度了一下.发现有一位同行的博文写的很nice,于是我就照着他的代码敲了一遍,最后实现了,本 ...

  7. git无法提交问题

    今天在git提交时遇到一个问题,如下图 根据它的提示手动删除index.lock文件就可以了. 那为什么会有这个index.lock文件呢?我就觉得是莫名其妙出现的,别人的解释是这样的: 在你进行某些 ...

  8. Mybatis 事务管理

    mybatis的事务和数据源有着非常密切的联系.上文讲述了mybatis的数据源,本文要讲述的便是mybatis的事物 1.事务的分类 我们还是已一段xml配置文件为例 <environment ...

  9. Linux常用命令英文全称与中文解释

    man: Manual 意思是手册,可以用这个命令查询其他命令的用法. pwd:Print working directory 意思是密码. su:Swith user 切换用户,切换到root用户 ...

  10. RabbitMQ系列(四)RabbitMQ事务和Confirm发送方消息确认——深入解读

    RabbitMQ事务和Confirm发送方消息确认--深入解读 RabbitMQ系列文章 RabbitMQ在Ubuntu上的环境搭建 深入了解RabbitMQ工作原理及简单使用 RabbitMQ交换器 ...