css样式学习

<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
<html>
<head>
	<title>css设计</title>
	<script type="text/javascript"></script>
	<link href="style.css" rel="stylesheet" type="text/css" />
</head>
<body>
<text style="font-size:20px;background-color:#FFFFFF">哈哈</text>
<text class="text1">1.我是张三</text>
<text id="text2">2.你是谁呀</text>
<br>
<br>
<h1>你猜你猜啊</h1>
<a href="http://www.baidu.com">伪类选择符</a>
<ul class="food">
<li>
	水果
	<ul class="fruit">
		<li>
			3.香蕉
		</li>
		<li>
			3.苹果
		</li>
	</ul>
</li>
<li>
	零食
</li>
</ul>
<br>
<br>
	<a>7.33333333</a>
    <div>8.流动模型变为浮动模型
    </div>
    <div>8.流动模型变为浮动模型了
    </div>

<p id="word">9.行内元素居中</p>
<div id="center">10.定宽块状元素居中</div>
	<table>
		<tr>
			<td>
				<ul>
					<li>11.不定宽块状元素居中</li>
					<li>haha</li>
					<li>wawa</li>
				</ul>
			</td>
		</tr>
	</table>

	<br>
	

		

</body>
</html>
   h1
		   {
		       font-size:12px;
		       font-family:幼圆;
		       color:#FF00FF;
		       font-weight: bold;
		       font-style: italic;/*斜体*/
		       text-decoration: underline;/*下划线*/
		       text-decoration: line-through;/*删除线*/
		       text-indent: 2em;/*缩进文字的两倍大小即12px*2=24px,段落*/
		       line-height: 1.5em;/*行间距*/
		       word-spacing: :100px;/*字间距*/
		       text-align: right;/*文本居右*/

		   }
		   .text1  /*1.利用class设置样式,可公用*/
		   {
              color:yellow;
               font-family:幼圆;
		   }

		   #text2  /*2.利用id设置样式,不可公用*/
		   {
		      color:gray;
		   }

		   .food>li  /*3.子代选择器,.food li 后代选择器*/
		   {
		   	  color:red;
		   	  border:1px;
		   }

		   .fruit>li  /*子代选择器*/
		   {
		   	 color:yellow;
		   	 font-size: 22px;
		   }

		  *{color:blue;}  /*4.通用选择器*/
          /*  5.*{color:blue !important;}  加了important后通用选择器权值最高*/
		   a:hover  
		   {
                 color:yellow;
		   }

            .food,span  /*分组(组合)选择器*/
            {
            	font-size:25px;
            }

            /*5.对于应用到同个标签的多个样式,按照权值使用样式
            标签权值为1,类选择符为10,id选择符为100
            如果权值相同则应用最后一个样式
            特殊的!important*/

            /*6.块状元素<div>、<p>、<h1>...<h6>、<ol>、<ul>、<dl>、<table>、<address>、<blockquote> 、<form>
              特点1.每个元素从新的一行开始 2.元素高度宽度底边距均可设置,若不设置宽度,占容器100%
              2.内联元素<a>、<span>、<br>、<i>、<em>、<strong>、<label>、<q>、<var>、<cite>、<code>
              特点1.元素在一行 2.高度宽度底边距等不可设置 3.元素宽度为包含的文字图片宽度,不可改变
              3.内联块状元素<img>、<input>
              特点1.元素在一行  2.高宽等可设置
               
               设置为块状元素{dispaly:block;}
               设置为内联元素{dispaly:inline;}
               设置为块状内联元素{dispaly:inline-block;}
            */
           
           a
           {
           	/* 7.盒模型:内容,填充,边框,边界*/
           	/*边框设置border:2px;
           	solid:red;*/
           	/*详细设置border-bottom:2px solid yellow;
           	border-top:1px solid blue;*/
           	width:200px;/*宽度--内容*/
           	/*填充 详细设置padding-top/right/left/bottom
           	   或者 padding 10px 10px 21px 23px
           	                top  right bottom left
           	   边框里面
           	*/
           	padding: 20px;
           	border:10px solid yellow;/*边框*/
           	/*边框外 详细设置同padding*/
           	margin: 5px;/*边界*/
           	/*display: block;没有此句文字出现在div的后面
           	因为div是另占一行的*/
           
           }

           /*8.流动模型,浮点模型,层模型绝对定位,相对定位,固定定位*/
           div
           {
           	width:150px;
           	border: 2px solid purple;
           	/*float:left;无此句则两个模型是各占一行,否则并列*/
           	/*position: absolute;
           	left:500px;
           	top:50px;*/
           }

            /*9.行内元素:文字,图片  直接text-align:center*/
           #word
            {
            	
            	text-align: center;
            }
           /*10.定宽块状元素居中*/
           #center
           {
           	border: 2px solid yellow;
           	width:100px;/*必须定宽*/
           	margin:10px auto;/*紧接此句*/
           }

            /*11.不定宽块状元素居中
            1.加入table标签
            2.父元素text-align:center 子元素设置display:inline
            3.设置position:relavtive,left:50*/
            table
            {
            	margin: 0 auto;
            }

        


		}


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值