HTML第二课——css
请关注公众号:自动化测试实战
先给大家提个建议,就是用sublime编辑器来编写。用其他的也无所谓,我只是建议,因为这个会帮你自动补全很多代码。
css概念
css
叫层叠样式表
。意思就是一层一层的叠加。作用就是让页面中的可视化标签变得好看。
css的三种写法
内联式
通过标签里的style
属性设置。
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Css</title>
<meta name="keywords" content="key1, key2">
<meta name="description" content="">
</head>
<body>
<!-- 这是注释 -->
<!--通过css改变文字颜色:color属性 -->
<div style="color: red; border: 1px solid red; display: inline;">This is a div tag</div>
<div style="color: rgb(15, 20, 220);">This is a div tag</div>
<div style="color: #ccff66;">This is a div tag</div>
</body>
</html>
颜色的书写方式:
英文直接书写
rgb r: red, g: green, b: blue,所有颜色都是红绿蓝。取值0-255,
rgb(0,0,0)
就代表黑色,rgb(255, 255, 255)
代表白色,rgb(0, 255, 0)
代表绿色十六进制:前面要加
#
,比如#ccff00
以后都用十六进制写颜色。
嵌入式
写在<head>
里的<style>
标签。
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Css</title>
<meta name="keywords" content="key1, key2">
<meta name="description" content="">
<style type="text/css">
/*
css的注释写法
*/
div{
border: 1px solid red;
display: inline;
}
</style></head><body>
<!-- 这是注释 -->
<!--通过css改变文字颜色:color属性 -->
<div>This is a div tag</div>
</body>
</html>
引用式
通过head
标签里的link
标签的href
属性引入外部的css
文件。rel="stylesheet"
是固定值,就这么写,如果你用sublime编辑器,这个是自动补全的。
文件结构:
css
文件夹里面有一个index.css
文件。
lesson2.html
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Css</title>
<meta name="keywords" content="key1, key2">
<meta name="description" content="">
<!--
<style type="text/css">
/*
css的注释写法
*/
div{
border: 1px solid red;
display: inline;
}
</style>
-->
<link rel="stylesheet" type="text/css" href="css/index.css">
</head>
<body>
<!-- 这是注释 -->
<!--通过css改变文字颜色:color属性 -->
<div>这是一个div标签</div>
</body>
</html>
index.css
div{
font-family: 'Microsoft Yahei';
font-size: 20px;
border: 1px solid red;
display: inline;
}
以后写css
只用引用式
;以后写css只用引用式
;以后写css
只用引用式
注意:如果你在css
里写了样式,也在div
标签里写了style
,那样会有限选择div
里面的style
,这就是就近原则
。
明天接着讲css
剩下的知识点,大家先消化一下上面的知识。
HTML第二课——css的更多相关文章
- HTML第二课——css【2】
请关注公众号:自动化测试实战 现在继续上一节课的内容,看下面代码: <!DOCTYPE html><html><head> <meta charset= ...
- 萌新接触前端的第二课——CSS
前端知识——CSS CSS(英文全称:Cascading Style Sheets) 中文名层叠样式表,是一种用来表现HTML或XML等文件样式的计算机语言.CSS不仅可以静态地修饰网页,还可以配合各 ...
- Html标签第二课css
css(Cascading Style Sheet)叠层样式表.用于控制网页样式并允许将样式信息与网页内容分离的一种标记性语言. 一:样式三种控制方法 1.行内样式: <div style=& ...
- CI(CodeIgniter)框架入门教程——第二课 初始MVC
本文转载自:http://www.softeng.cn/?p=53 今天的主要内容是,使用CodeIgniter框架完整的MVC内容来做一个简单的计算器,通过这个计算器,让大家能够体会到我在第一节课中 ...
- 【Web探索之旅】第二部分第二课:服务器语言
内容简介 1.第二部分第二课:服务器语言 2.第二部分第三课预告:框架和内容管理系统 第二部分第二课:服务器语言 介绍了Web的客户端,我们来谈谈Web的服务器端. 既然客户端有客户端的编程语言(HT ...
- 如何用webgl(three.js)搭建一个3D库房-第二课
闲话少叙,我们接着第一课继续讲(http://www.cnblogs.com/yeyunfei/p/7899613.html),很久没有做技术分享了.很多人问第二课有没有,我也是抽空写一下第二课. 第 ...
- js项目练习第二课
百度输入法 <style> *{ list-style: none; text-decoration: none; padding: 0; margin: 0; } a:hover{ te ...
- 【JavaScript从入门到精通】第二课 初探JavaScript魅力-02
第二课 初探JavaScript魅力-02 变量 说起变量,我们不得不提起我们有一部比较古老的电视剧叫<包青天>.包青天有一把非常厉害的宝剑叫“尚方宝剑”,见到尚方宝剑有如见到皇帝.某种程 ...
- 如何用webgl(three.js)搭建一个3D库房,3D密集架,3D档案室,-第二课
闲话少叙,我们接着第一课继续讲(http://www.cnblogs.com/yeyunfei/p/7899613.html),很久没有做技术分享了.很多人问第二课有没有,我也是抽空写一下第二课. 第 ...
随机推荐
- English trip -- Phonics 4 元音字母 i
IPA 国际音标(英语:International Phonetic Alphabet [ælfəbet],缩写:IPA),早期又称万国音标 VOWELS [ɪ] [u] [ʌ] [ɒ ...
- LeetCode--155--最小栈
问题描述: 设计一个支持 push,pop,top 操作,并能在常数时间内检索到最小元素的栈. push(x) -- 将元素 x 推入栈中. pop() -- 删除栈顶的元素. top() -- 获取 ...
- UVA-12113 Overlapping Squares (回溯+暴力)
题目大意:问能不能用不超过6张2x2的方纸在4x4的方格中摆出给定的图形? 题目分析:暴力枚举出P(9,6)种(最坏情况)方案即可. 代码如下: # include<iostream> # ...
- Linux文件与目录管理(一)
一.Linux文件与目录管理 1.Linux的目录结构是树状结构,最顶级的目录是根目录/(用"/"表示) 2.Linux目录结构图: /bin:bin是Binary的缩写,这个目录 ...
- quartz---的SimpleTrigger
quartz---的SimpleTrigger package com.imooc.demo.helloQuartz; import java.text.SimpleDateFormat; impor ...
- CSS3动画和JS动画的比较
前言 之前有被问到一个问题,css3动画和js动画性能谁更好,为什么.据我的经验,当然觉得css3动画性能更好,至于为什么一时还真答不上来,所以特意查了一下资料总结一波. JS动画 优点: js动画控 ...
- Sql Server中集合的操作(并集、差集、交集)学习
首先我们做一下测试数据 1.创建测试数据 --创建人员表1-- create table Person1 ( Uid ,) primary key, Name ) not null ) --创建人员表 ...
- laravel中通过查询构造器,实现数据的curd
//查询构造器: public function query1(){ //利用查询构造器,插入数据: /*$num=DB::table('student')->insert( ['name'=& ...
- httpclient 连接参数
http.socket.timeout(读取超时) 套接字毫秒级超时时间(SO_TIMEOUT),这就是等待数据,换句话说,在两个连续的数据包之间最大的闲置时间. 如果超时是0表示无限大的超时时间,即 ...
- js中的deom ready执行的问题
一开始我想到这,DOMContentLoaded,不兼容, <!DOCTYPE html> <html> <head> <meta charset=" ...