要学哪些东西,才能做web前端开发:
1)软件:只需要花5%的时间
浏览器(谷歌、IE浏览器、火狐浏览器、苹果浏览器)
浏览器插件F12(谷歌)
用来写代码的编辑器:记事本、DW、Sublime...
PhotoShop
2)语言:至少花95%的精力
Html:"超"文本标记“语言”
语言是和浏览器打交道的(沟通)
标记、标签:<html >
标签对:<html></html> <body></body>
单标签:<meta 内容 /> <img 内容 />
<html>
<head>
<title>标题-title</title>
</head>
<body>
内容-content
</body>
</html>
保存:1.这是我的第一个页面.html
<!doctype html>
<html>
<head>
<meta charset='UTF-8'/>
<title>标题-title</title>
</head>
<body>
内容-content
</body>
</html>
保存的时候也要改成utf-8
这才是完整的页面结构
CSS:层叠样式表
width:200px;
height:200px;
border:8px solid red;
background:url(图片网址);
<!doctype html>
<html>
<head>
<meta charset='UTF-8'/>
<title>标题-title</title>
</head>
<body>
内容-content
<div style = "width : 200px; height : 200px; background:red;url(); "></div>//边框border:8px solid red;
</body>
</html>
javaScript:脚本语言(行为)
<!doctype html>
<html>
<head>
<meta charset='UTF-8'/>
<title>标题-title</title>
</head>
<body>
内容-content
<div onclick = "this.style.width = '800px'; this.style.height = '400px';" style = "width : 200px; height : 200px; transition:1s;background:red;url(); "></div>//边框border:8px solid red;
</body>
</html>
硬指标
行间样式表
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
</head>
<body>
<!--行间样式表-注释是给活人看的!-->
<div style="width:100px; height:100px;background: yellow; font-size: 30px;">aaa</div>
<div style="width:100px; height:100px;background: yellow ;font-size: 30px;">bbb</div>
<div style="width:100px; height:100px;background:yellow; font-size: 30px;">ccc</div>
</body>
</html>
内部样式表
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
<style>
<!--内部样式表-->
#div1 {
width:100px;
height:100px;
background:red;
}
#div2{
width:300px;
height:100px;
background:yellow;
}
</style>
</head>
<body>
<div id = "div1">aaa</div>
<div id = "div2">bbb</div>
</body>
</html>
外部样式表
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
<!--外部样式表-->
<link rel="stylesheet" href="123.css" />
</head>
<body>
<div id = "div1">aaa</div>
</body>
</html>
外部css
#div1{
width:100px;
height:100px;
background:red;
font-size:120px;
}