web前端

1.B/S架构

       B是browser(浏览器)用户使用的所有客户端(部分手机app,小程序),我们都可以把它视为浏览器,S是server(服务器)。浏览器发出请求,通过http等互联网协议发送至S端服务器,S端把网页文件发送至前端,B端浏览器收到文件后,浏览器解析成图形界面,可供用户操作。

2.html基础标签

<div>无实意标签</div>
<p>段落标签</p>
<span>无实意标签</span>

无序列表、有序列表、单选框、复选框、超链接、1~6级标题

这些都是最基础的标签,在下方代码中都有具体展示。

<!DOCTYPE html>
<!--html5,html语言的第五个版本
	超文本语言
	一处发布,到处可以查看-->
<html>
<head>
	<!--头部,页面背景上的设置-->
	<meta charset="utf-8">
	<!--meta元标签
		charset编码格式-->
		<!-- GB-2312国家标准 -->
	<title>Hello,World!</title>
</head>
<body>
	<div>无实意标签</div>
	<p>段落标签</p>
	<span>无实意标签</span>
	<img src="https://t7.baidu.com/it/u=3635362084,1992212334&fm=193&f=GIF">
	<ul type="circle">
	<!-- 无序列表 -->
	<li>aaaaaa</li>
	<li>bbbbbb</li>
	<li>cccccc</li>
		</ul>
		<ol type="a">
			<!-- 有序列表 -->
			<li>aaaaaa</li>
			<li>bbbbbb</li>
			<li>cccccc</li>
		</ol>
		<input type="text" name="">
		<input type="number" name="">
		<input type="password" name="">
		性别:
		<!-- 单选框 -->
		<input type="radio" name="gender">男
		<input type="radio" name="gender">女<br>
		<!-- 复选框 -->
		<input type="checkbox" name="">
		<!-- 超链接 -->
		<a href="https://www.baidu.com">
			百度一下
		</a>
		<h1>1级标题</h1>
		<h2>2级标题</h2>
		<h3>3级标题</h3>
		<h4>4级标题</h4>
		<h5>5级标题</h5>
		<h6>6级标题</h6>
</body>
</html>

  

3.css基础

css层叠样式表有三个特点:1继承性 2.层叠性 可被覆盖。样式表分为:外部样式表、头部样式表、行内样式表。

CSS选择器:标签选择器:li 、ul ; id选择器,id唯一且不重复; class类名选择器,可以重复。

css优先级:1.后来者居上,越往后说了算 ;2.行内样式>头部样式>=外部样式; 3.越精确越说了算id>class>标签; 4.!important优先级最高,但是不到最迫不得已的时候不要用。

li{
	color: red;
}
/*标签选择器 li  ul*/
#xiaoMing{
	color: pink;
}
/*id选择器,id唯一且不重复*/
.xiaoHong{
	color: lightblue;
}
/*class类名选择器,可以重复*/
/*css优先级*/
/*1.后来者居上,越往后说了算
  2.行内样式>头部样式>=外部样式
  3.越精确越说了算id>class>标签
  4.!important优先级最高,但是不到最迫不得已的时候不要用

*/

  css常用属性:

width:宽度

height:高度

background:背景(复合属性)

background-color

background-image

background-repeat(-x/y):no-repeat 平铺

若div高100px 且只有一行文字,若要垂直居中,则仅需要将行高设置为100px就可。(仅适用于单行垂直居中)

 font-width 字体加粗100-900

text-indent:  ;  首行缩进
line-height:  ;  行高

4.行块属性

嵌套规则:

块标签里面可以放行内标签 反之不可

块标签

div,ul,li,ol,h1~h6,p 可以设置宽高 不可与别人共处一行 不设置宽度的情况下,默认宽度为100%

行标签

span,strong,a 不可以设置宽高 可与别人共处一行 其宽高由内容撑开

行内块标签

img,input 可以设置宽高 可以与别人共处一行

posted @ 2021-11-07 21:37  Cel_0917  阅读(64)  评论(0)    收藏  举报