HTML+CSS理论篇

一、html 初级篇 - 基础标签

<html lang="en,zh">
<head>
	<meata charset="utf-8">
	<title>淘宝网,淘,呸!</title>
	<meta content="服装" name="keywords">
	<meta content="这是一个你穿了就不想脱的衣服" name="description">
</head>

<body>
	<!--告诉搜索引擎爬虫,我们网站是关于什么内容的 -->
	<p>this is paragraph!!!</p><p>this is paragraph!!!</p><p>this is paragraph!!!</p>
	www.xwl.com

	h${标题}*6
	<strong>加粗</strong>
	<em>斜体</em>
	<del style="color: #999">¥50</del>
	<address>安徽省六安市霍邱县,web coffce</address>

	<div>举个例子</div><div>举个例子</div><div>举个例子</div><div>举个例子</div>

	<span>举个石头</span><span>举个石头</span><span>举个石头</span><span>举个石头</span>

	<div style="color: #999 ">
		<strong>加粗</strong>
		<em>斜体</em>
	</div>
</body>
</html>

运行效果

小结:

“SEO:搜索引擎优化。是一种方式:利用搜索引擎的规则提高网站在有关搜索引擎内的自然排名。目的是:为网站提供生态式的自我营销解决方案,让其在行业内占据领先地位,获得品牌收益。SEO包含站外SEO和站内SEO两方面。”

gb2312中文简体\gbk中文且有繁体\unicode万国码\utf-8万国码升级版

<div></div>,<span></span>容器功能,捆绑操作

 

 

 


 

二、html 进阶篇 - 高级标签

空格、回车在HTML中是文字分隔符

&nbsp       空格

&lt 小于     (less than)

&gt 大于(great than)

单标签<br>       换行

单标签<meta>

单标签<hr>     水平线

 

有序列表:type属性有:1,A,a,i,I

<ol type="a">
        <li>marvel</li>
        <li>速度8</li>
        <li>返老还童</li>
        <li>了不起的比尔盖茨</li>
 </ol>

 

倒序

<ol type="a" reversed="reversed">
        <li>marvel</li>
        <li>速度8</li>
        <li>返老还童</li>
        <li>了不起的比尔盖茨</li>
    </ol>

 

<ol type="a" start="2">
        <li>marvel</li>
        <li>速度8</li>
        <li>返老还童</li>
        <li>了不起的比尔盖茨</li>
    </ol> 

 

    <img src="https://p.qpic.cn/qqconadmin/0/64c2070d0d1a494cac68e8a36e1323d1/0" style="width: 200px;" alt="这是范爷" title="this is fanye">
    <!--     1.网上url
    2.本地的绝对路径
    3.本地的相对路径-->
    <!-- alt 图片占位符-->
    <!--title 图片提示符 -->

target在新标签打开  

//Anchor 锚点

 //1.超链接;2,锚点;3.打电话;4.协议限定符


form表单

<form method="get" action="">
        <p>
            username:<input type="text" name="username">
        </p>
        <p>password:<input type="password" name="password"></p>
        <input type="submit">
    </form>

发送数据需要有数据名name和数据值value

 

<input type="radio" name="star">;这里input type可以是radio单选或者checkbox复选,name:定义哪些是一个选择题选项

<!DOCTYPE html>
<html>
<head>
	<title></title>
</head>
<body>
	你们喜欢看的电影
	<ol type="a" start="2">
		<li>marvel</li>
		<li>速度8</li>
		<li>返老还童</li>
		<li>了不起的比尔盖茨</li>
	</ol>

	<ul type="circle">
		<li>天猫</li>
		<li>聚划算</li>
		<li>天猫超市</li>
	</ul>

	<img src="https://p.qpic.cn/qqconadmin/0/64c2070d0d1a494cac68e8a36e1323d1/0" style="width: 200px;" alt="这是范爷" title="this is fanye">
	<!-- 
	1.网上url
	2.本地的绝对路径
	3.本地的相对路径-->
	<!-- alt 图片占位符-->
	<!--title 图片提示符 -->

	<a href="https://www.baidu.com">www.baidu.com </a>
	<a href="https://www.baidu.com" style="width:100px;height: 100px;display: block;background:red" target="_blank"> </a>
	<!--target在新标签打开 -->
	//Anchor 锚点
	//1.超链接;2,锚点;3.打电话;4.协议限定符
	<div id="demo1" style="width:100px;height: 100px;background: : green">demo1</div>
	<br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br>

	<div id="demo2" style="width:100px;height: 100px;background: : red">demo2</div>
	<a style="display:block;position:fixed;bottom: 100px;right: 100px;height:50px;border: 1px solidblack"href="#demo1">find demo1</a>
	<a style="display:block;position:fixed;bottom: 200px;right: 100px;height:50px;border: 1px solidblack"href="#demo2">find demo2</a>

	<a href="tel:13349003030">给龙哥打电话</a>
	<a href="mailto:3190217171@qq.com">给龙哥发邮件</a>

	<a href="javascript:while(1){alert('让你手欠')}">你点我试试呀!come on! 来呀!</a>


	<form method="get" action="">
		<p>
			username:<input type="text" name="username">
		</p>
		<p>password:<input type="password" name="password"></p>
		<input type="submit">
	</form>

选择你喜欢的女明星
	1.迪丽热巴<input type="radio" name="star" value="dilireba">
	2.古力娜扎<input type="radio" name="star" value="gulinazha">
	3.马尔扎哈<input type="radio" name="star" value="maerzhaha">
	<input type="submit">


	<p>
		username:<input type="text" name="username" style="color:#999" value="请输入用户名" onfocus="if(this.value=='请输入用户名'){this.value='';this.style.color='#424242'}" onblur="if (this.value=='') {this.value='请输入用户名';this.style.color='#999'}">
	</p>

</html>

checked,默认选中

<!DOCTYPE html>
<html>
<head>
	<title></title>
</head>
<body>
	<form method="get" action="">
	<h1>
		Choose Your SEX!!!
	</h1>
	male:<input type="radio" name="sex" value="male" checked="checked">
	female:<input type="radio" name="sex" value="female">
	<br>
	<input type="submit">
	</form>
</body>
</html>


多选

<!DOCTYPE html>
<html>
<head>
	<title></title>
</head>
<body>
	<form method="get" action="">
<h1>
		choose your fruit!!!
	</h1>
	apple:<input type="checkbox" name="fruit" value="apple">
	orange:<input type="checkbox" name="fruit" value="orange">
	banana:<input type="checkbox" name="fruit" value="banana">
	<input type="submit">
		</form>
</body>
</html>


select表单

<!DOCTYPE html>
<html>
<head>
	<title></title>
</head>
<body>
	<form method="get" action="">
	
	<h1>
		Province
	</h1>
	<select name="Province">
		<option value="beijing">beijing</option>
		<option value="shanghai">shanghai</option>
		<option value="tianjin">tianjin</option>
	</select>
	<br>
	<input type="submit">
	</form>
</body>
</html>

 

市面上主流浏览器的内核有哪些?

 

 

 HTML        结构

CSS           样式

JavaScript 行为

终于HTML主要标签告一段落了!

 


三、css初级篇-css引入css基础选择器权重

cascading style sheet          层叠样式表

1引入CSS

1.1、行间样式

<!DOCTYPE html>
<html>
<head>
	<title></title>
</head>
<body>
<!-- 引入CSS
	1.行间样式 -->
	<div style="
	width: 100px;
	height: 100px;
	background-color: red;
	">
		
	</div>
</body>
</html>

1.2、页面级CSS

<!DOCTYPE html>
<html>
<head>
	<title>Document</title>
	<style type="text/css">
		div{
			width: 100px;
			height: 100px;
			background-color: green;
		}
	</style>
</head>
<body>
<!-- 	2.页面级CSS -->
	<div>
	</div>
</body>
</html>

1.3、外部CSS文件

<!DOCTYPE html>
<html>
<head>
	<title>Document</title>
	<link rel="stylesheet" type="text/css" href="lesson3.css">
</head>
<body>
<!-- 	3.外部CSS文件 -->
	<div></div>
</body>
</html>

新建lesson3.css

div{
	width: 100px;
	height: 100px;
	border-radius: 50%;
	background-color: black;
}

异步加载

2选择器

2.1 id

#only{
	background-color: red;

}

#only1{
	background-color: green;
}
<!DOCTYPE html>
<html>
<head>
	<title>Document</title>
	<link rel="stylesheet" type="text/css" href="lesson3.css">
</head>
<body>
	<form method="get" action="">
<!-- 1.选择器 -->
<div id="only">123</div>
<div id="only1">234</div>
</body>
</html>

2.2 class

<!DOCTYPE html>
<html>
<head>
	<title>Document</title>
	<link rel="stylesheet" type="text/css" href="lesson3.css">
</head>
<body>
	<form method="get" action="">
<!-- 2.class -->
<div class="demo">123</div>
</body>
</html>
#only{
	background-color: red;

}

#only1{
	background-color: green;
}

.demo{
	background-color: yellow;
}

class 多对多

<!DOCTYPE html>
<html>
<head>
	<title>Document</title>
	<link rel="stylesheet" type="text/css" href="lesson3.css">
</head>
<body>
	<form method="get" action="">
<!-- 2.class -->
<div class="demo">123</div>
<div class="demo demo1">234</div>
</body>
</html>
#only{
	background-color: red;

}

#only1{
	background-color: green;
}

.demo{
	background-color: yellow;
}
.demo1{
	color: #f40;
}

 2.3标签选择器

<!DOCTYPE html>
<html>
<head>
	<title>Document</title>
<link rel="stylesheet" type="text/css" href="lesson3.css">
</head>
<body>
<!-- 3.标签选择器 -->
<div>123</div>
<div>234</div>

</body>
</html>
div{
	background-color: black;
}

2.4通配符

<!DOCTYPE html>
<html>
<head>
	<title>Document</title>
<link rel="stylesheet" type="text/css" href="lesson3.css">
</head>
<body>

<!-- 
4.通配符 -->
</body>
</html>

 

*{
	background-color: green;
	
}

优先级:!important>行间样式>id>class|属性>标签选择器>通配符

CSS权重(256进制)

!important                       Infinity

行间样式                           1000

id                                        100

class|属性|伪类                   10

标签|伪元素                          1

通配符                                   0

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

神圣雅诗人

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值