css样式使用
<html>
<head>
<title>css的样式使用</title>
<meta charset="UTF-8"/>
<!--声明代码域-->
<style type="text/css">
/*添加网页背景图*/
body{
background-image:url(img/1.jpg);
/*自动在图片比列不失调的情况下使图片覆盖网页,可能会变成两张拼在一起*/
background-repeat:no-repeat;/*设置图片不重复*/
background-size:cover;/*设置图片平铺*/
}
/*使用标签选择器*/
table{
/*也可以不要表格边框,只留下单元格边框*/
border:solid 1px;
border-radius:10px; /*表示边框四角的角度*/
/*背景图片*/
background-image:url(img/1.jpg);
background-size:cover;
}
/*设置行高*/
tr{
height:40px;
}
/*设置td,宽度一般在属性中设置*/
td{
border: solid 1px yellow; /*直接在后面空格加颜色即可设置边框颜色*/
/*border-top/bottom/left/right:none;表示上下左右不要边框*/
border-radius:10px; /*表示单元格四角的角度*/
background-color:orange;
/*设置字体一般在td中*/
text-align:center;
color:white;
font-weight:bold; /*字体加粗*/
letter-spacing:10px; /*字间距*/
}
</style>
</head>
<body>
<h3>css的样式使用</h3>
<hr />
<table>
<tr>
<!--设置宽度一般在属性中设置-->
<td width="100px">姓名</td>
<td width="100px">性别</td>
<td width="100px">爱好</td>
</tr>
<tr>
<td>张三</td>
<td>男</td>
<td>唱歌</td>
</tr>
<tr>
<td>李四</td>
<td>男</td>
<td>跳舞</td>
</tr>
</table>
</body>
</html>
关于ul
<html>
<head>
<title>css的样式使用</title>
<meta charset="UTF-8"/>
<style type="text/css">
ul{
/*如果只写背景颜色,而不设置高则不会出现效果
因为左悬浮的时候默认ul的高度为0
必须设置高度值才有效果*/
background-color:gray;
height:50px;
}
li{
list-style-type:none; /*去掉前面的黑点*/
/*将原本竖着排列的标签变成一行的*/
/*display:inline;*/
float:left;/*设置左悬浮*/
}
li a{
color:black;
text-decoration:none;/*去掉下划线*/
font-weight:bold;
font-size:20px;
margin-left:20px;/*设置词与词之间的距离*/
/*将标签在ul中居中显示*/
position:relative;
top:10px;
}
</style>
</head>
<body>
<h3>css的样式使用</h3>
<hr />
<ul>
<li><a href="">吃饭</a></li>
<li><a href="">睡觉</a></li>
<li><a href="">打豆豆</a></li>
</ul>
</body>
</html>
关于如何在文字后面加上红色*
<html>
<head>
<meta charset="UTF-8"/>
<style>
li.x:after{
content:'*';
color:red;
}
</style>
</head>
<body>
<ol>
<li class="x"></li>
</ol>
</body>
</html>
关于文本框变成一条横线这件事
input{
/*设置文本框成为一个横线,将上左右的值设置为0*/
border-bottom:2px solid grey;
border-top:0;
border-left:0;
border-right:0;
outline:0;/*在点击时去掉边框*/
}
关于将文字居中
div{
height:200px;
line-height:200px; /*设置line-height的大小与div的height一样,可以显示出文字垂直居中*/
text-align:center; /*设置文字水平居中*/
}
设置多/单选框大小
input{
height:10px;
transform:scale(1.5);/*设置单选多选框的大小,()内大于1是放大,小于1是缩小*/
}
设置背景透明度
div{
/*设置背景透明度:两种方法
1.opacity:0~1; 缺点:将内容和背景都透明
2.background-color:rgba(0,0,0,0~1);
只透明背景,一般用这个
rgba(r,g,b,a) r:红色值 g:绿色值 b:蓝色值 a:透明度 0~1
*/
background-color:rgba(0,0,0,0.2);
}
##关于将文本域中的提示词删掉
<input type="text" name="date" placeholder="年\月\日" value=""/>
<!--placeholder="" 该属性可以让文本域中的提示词在点击后不用删除就可以直接写-->