CSS样式

引入样式方法1,行内样式:

<body>
	<!-- 
			CSS的引入方式一
			  行内样式:
			  在HTML标签,添加属性 style="属性:属性值"
			  作用域最小,作用当前标签
			  行内样式的优先级最高
		-->		
			<h3 style="color: red;">h3标签</h3>		
		<h3>哈哈</h3>
	</body>

引入样式方法2,表头样式:

<body>
		<!--
			CSS的引入方式二
			  内部样式:
			  在HTML页面里面,写CSS
			  标签 style,一般写在head中
			  属性: type="text/css"
			  作用是当前整个页面有效
		-->
		<h3>h3标签</h3>	
		<h3>哈哈</h3>
	</body>

引入样式方法3,引入样式文件:

<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<title></title>
		<link href="css/1.css"  type="text/css" rel="stylesheet"/>
	</head>
	<body>
		<!--
			CSS的引入方式三
			  外部样式:
			 CSS样式定义在另一个文件中,后缀名.css (文本文件)
			 在HTML页面中,引入样式表
			 标签 link  写在head中
			 属性: href="css文件路径"
			      type="text/css"
			      rel="引入的文件和当前页面是什么关系"
			       属性值: stylesheet  
			作用范围最大,哪个页面引入,哪个有效
		-->
		<h3>h3标签</h3>
		<h3>哈哈</h3>
	</body>
</html>

伪元素选择器,也就是a超链接选择器: a标签的颜色

<head>
		<meta charset="UTF-8">
		<title></title>
		<style type="text/css">
		/*text-decoration: none,不显示下划线*/
			a:link{color: #333333; text-decoration: none;}/*没点过的颜色*/
			a:visited{color: #333333;text-decoration: none;}/*点过的颜色*/
			a:hover{color: red;text-decoration: none;}/*鼠标悬浮的颜色*/
			a:active{color: green;text-decoration: none;}/*激活,按住鼠标不放的颜色*/
		</style>
	</head>
	<body>
		<!--
        	伪元素选择器: 超链接
        	四个状态: 没点过,点过,鼠标悬浮,激活
        	样式:固定顺序  l-v-h-a
        -->
        <a href="http://www.itheima.com">黑马</a>
        <a href="http://www.baidu.com">百度</a>
	</body>

3种基本选择器:标签元素选择器,ID选择器,class选择器,属性选择器

<head>
		<meta charset="UTF-8">
		<title></title>
		<style type="text/css">
			/*标签元素选择器,选择器名字和标签名相同*/
			h1{
				color: red;
			}
			
			/*ID选择器*/
			#one{
				color: blue;
			}
			
			/*class选择器*/
			.two{
				color: yellow;
			}		
			/*属性选择器*/
			input[type="text"]{
				color: red;
			}
			input[type="password"]{
				background-color: green;
			}
			/*包含选择器*/
			div span{
				color: red;
				}
				
		</style>
	</head>
	<body>
		<!--
        	CSS基本选择器:
        	选择器就是对HTML标签的作用
        	标签元素选择器
        	  同名标签有效
        	
        	ID选择器
        	 选择器名字前面加#
        	 标签上,添加属性id="选择器名"
        	
        	class选择器,类选择器
        	 选择器名字前面加.
        	 标签上,添加属性class="选择器名"
        	 
        	 
        	CSS 中的属性选择器
        	选择器[属性名="属性值"]
       
                 注意:
                     尽量不要使用ID选择器,如果需要使用ID选择器
                     保证:ID的属性值具有唯一性
            JavaScript: 对象 document,方法 getElementById("one")
                     标签变成对象,只要找到,就不找了
                     
              id属性和class谁的优先级高 ,id优先级高于class
        -->
        <h1>123</h1>
        <h1>456</h1>
        <h2 id="one">789</h2>
        <h2   class="two">789</h2>
		用户名<input type="text" /><br />
		密的码<input type="password" />
		<!--
        	CSS的包含选择器
        	选择器 选择器{}
        	div  span  div的后代子标签span
        	
        -->
        <div>哈哈</div>
        <div>
        	<span>div中的span</span>
        </div>
        
        <span>就是span</span>
	</body>

CSS背景属性:

<style type="text/css">
			/*
			body{
				background-color: red;
				background-image: url(img/btn.jpg);
			}*/
			
			div{
				width: 200px;
				height: 200px;
				
				background-image: url(img/btn.jpg);
				background-color: blue;
			}
		</style>
	</head>
	<body>
		<!--
        	CSS背景属性
        	background-color 背景色
        	background-image 背景图
        	
        -->
        <div>我是div</div>
	</body>

CSS边框属性

<head>
		<meta charset="UTF-8">
		<title></title>
		<style type="text/css">
			div{
				width: 200px;
				height: 200px;
				/*设置边框 粗细,颜色,样式(实线,虚线,点划线,双实线)*/
				/*border-right: 5px  solid yellow;——solid实线的单词*/
				border: 10px solid  cyan;
				
			}
		</style>
	</head>
	<body>
		<!--
        	CSS边框属性
        	border
        	border-top,left,bottom,right 上,左,下,右 ,不写就是全边框
        -->
        <div>ssss</div>
	</body>

CSS字体属性

<head>
		<meta charset="UTF-8">
		<title></title>
		<style type="text/css">
			div{
				font-family: 华文彩云;
				font-size: 16px;
				color: red;
				line-height:50px;
			}
		</style>
	</head>
	<body>
		<!--
        	CSS字体属性
        	font-size:文本大小
        	font-family: 字体
        	line-height:字体向下的偏移量,设置和容器一样的高度就是居中。
        -->
        <div>文字</div>
	</body>

隐藏,显示,块行级,转换属性: display

<head>
		<meta charset="UTF-8">
		<title></title>
	</head>
	<body>
		<!--
        	转换属性: display
        	属性值: none(不显示)
        	属性值: block(块元素显示)
        	属性值: inline(行元素显示)
        -->
        <div style="display: none;">我是div</div>
        
        <span style="display: block;">我是span</span>123
        
        <br />
        <div style="display: inline;">哈哈</div>456
	</body>

CSS浮动属性:

<head>
		<meta charset="UTF-8">
		<title></title>
	</head>
	<body>
		<!--
        	CSS浮动属性
        	float: left/right (左右浮动)		两个div都浮动,就在同一行出现
        	清除浮动: clear:both  不会跟随上一个元素浮动
        -->
        <div>
        	<div style="float: left;">div1</div>
        	<div style="float: left;">div2</div>
        	<div style="clear: both;">div3</div>
        	
        </div>
	</body>

盒子模型:处理边距的,外边距:margin,内边距:padding

<head>
		<meta charset="UTF-8">
		<title></title>
		<style type="text/css">
			div{
				width: 200px; 
				height: 200px;
				border: 1px solid red;
				margin-top: 50px;
				margin-left: 100px;
				padding-top: 5px;
				padding-left: 10px;
				background-color:blue;
				margin: 0px auto
			}
		</style>
	</head>
	<body>
		<!--
        	盒子模型:处理边距的
        		width: 200px; 盒子宽度
				height: 200px;	盒子高度
				border: 1px solid red;	边框,实线,红色边框
				margin-top: 50px;	外边距离顶部50px
				margin-left: 100px;	外边距离左边100px
				padding-top: 5px;	内边距离顶部5px
				padding-left: 10px;		内边距离左边10px
				background-color:blue;		设置盒子背景色为蓝色
				margin: 0px auto;		设置上下间距为0,auto就是盒子居中
        -->
        <div>我是div</div>
	</body>
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值