关于css样式中标签选择器、盒模型的知识中内外边距和边框的样式学习

原创 2018-11-17 13:42:17 233
摘要:<!DOCTYPE html><html><head><meta charset="UTF-8"><title>css学习</title><style type="text/css">*{padding:0x;margin:0px;}p{color:#ccc;width: 8

<!DOCTYPE html>

<html>

<head>

<meta charset="UTF-8">

<title>css学习</title>

<style type="text/css">

*{padding:0x;margin:0px;}

p{

color:#ccc;

width: 800px;

height: 30px;

border: 1px solid #ccc;

}

#myid{

width: 800px;

height: 30px;

color:#ccc;

border: 1px solid #ccc;

}

.myclass{

width: 800px;

height: 30px;

color: #00f;

border: 1px solid #ccc;

}

p i{

font-size: 20px;

}

a[href='#1']{

color:grey;

}

span{

padding: 5px;background-color: red;

}

#margin{

width: 500px;

height: 100px;

background-color: pink;

}

.box{

width: 1000px;

height: 100px;

border: 1px solid #ccc;

border-radius: 150px;

}

.shadow{

/*阴影效果*/

width: 500px;

height:100px;

box-shadow: 0px 6px 30px 20px #ccc inset;

}

</style>

</head>

<body>

<pre>CSS主要由选择器(需要改变样式的html元素)+声明(一个属性+一个值)构成</pre>

<p>【标签选择器】:大家好!上课的老师是灭绝,听起来很吓人。</p>

<div id="myid">1、id选择器:在标签中加入id并自定义名字,在css中用#+自定义名字书写css样式</div>

<div class="myclass">2、class选择器(类别选择器):在标签中加入clsss并自定义类字,在css中用.+自定义名字书写css样式</div>

<p><i>3、派生选择器:不考虑加id或者class,则直接在css里写p i然后加样式</i></p>

<a href="#1">4、属性选择:直接在css里写入a[href='具体链接信息'],然后写入css样式内容</a>

<a href="#2"></a>

<div style="color:red;">CSS引入样式:1、内联样式(在标签里直接写入style="属性名:值;")</div>

<div>CSS引入样式:2、内部样式(针对当前页面在head标签内<style type="text/css">***</style>)</div>

<div>CSS引入样式:3、外部样式(用link标签引用<link rel="stylesheet" type="text/css" href="css.css">)</div>

<div>样式表优先级:内联>内部>外部</div>

<hr/>

<pre>CSS盒模型:内边距padding、外边距margin默认为0,包括边框也为0</pre>

<span>测试内边距:

padding给1个值是上下左右;

2个值是 上下、左右;

3个值是 上、左右、下

4个值 上右下左

只需要一个方向的则用padding-left</span>

<div id="margin">

测试外边距:属性同padding,如果需要div层居中,则给margin: 0px auto;上下为0,左右自动

注意:浏览器自带了一个内外边距,可以通过在css样式第一步加入*{padding:0x;margin:0px;}就可以实现清零效果了

</div>

<hr/>

<pre>边框的css样式设置</pre>

<div class="box">

边框可以有实线solid、双线double、dashed虚线、dotted点状虚线

如果需要控制不同方向的边框色则用border-top、left、right、bottom

需要将边框变成圆形用border-radius

<button style="border: none;">清除按钮的样式用none</button>

</div>

<div class="shadow">阴影:box-shadow: 5px 10px 15px 20px #ccc inset(向内);</div>

<hr/>

</body>

</html>

批改老师:灭绝师太批改时间:2018-11-17 13:47:37
老师总结:忧伤……为什么我吓人了……不过总体目的达到了,作业完成的不错!继续保持……

发布手记

热门词条