2019-07-16 css03基础1到27

代码

    <title>今日头条</title>
    <link rel="stylesheet" href="css/style.css">
</head>
<body>
<div>王可可是一条狗</div>
<div>20px</div>
<div>100px</div>
<div>10px 40px</div>
<div>10px 40px 80px</div>
<div>10px 40px 80px 100px</div>
<div>100px height100px</div>
<div>100px 0</div>
<div>内边距就是内容和边框的距离</div>
<div></div>
<div></div>
<hr>
用户名:<input type="text" class="user"><br>
昵 称:<input type="text" class="nc"><br>
邮 箱:<input type="text" class="email"><br>
手 机:<input type="text" class="tel"><br>
<hr>
<table cellspacing="0" cellpadding="0">
    <tr>
        <td>123</td>
        <td>456</td>
        <td>789</td>
        <td>123</td>
        <td>456</td>
    </tr>
    <tr>
        <td>123</td>
        <td>456</td>
        <td>789</td>
        <td>123</td>
        <td>456</td>
    </tr>
    <tr>
        <td>123</td>
        <td>456</td>
        <td>789</td>
        <td>123</td>
        <td>456</td>
    </tr>
    <tr>
        <td>123</td>
        <td>456</td>
        <td>789</td>
        <td>123</td>
        <td>456</td>
    </tr>
    <tr>
        <td>123</td>
        <td>456</td>
        <td>123</td>
        <td>789</td>
        <td>456</td>
    </tr>
</table>
<hr>
<nav>
    <a href="#">首页</a>
    <a href="#">手机新浪网</a>
    <a href="#">网站导航</a>
    <a href="#">三个字</a>
</nav>
<header>头部标签</header>
<br>
<br>
<hr>
1.文字水平居中和盒子水平居中.
<div>文字水平居中</div>
2.插入图片和背景图片
<section>
    <img src="image/dxx.jpg" width="379" height="335" alt="">
</section>
<aside>
123546789
</aside>
<hr>
文字
<p>abc</p>
<p>abc</p>
<ul>
    <li>列表</li>
    <li>列表</li>
    <li>列表</li>
</ul>
<hr>
<span>行内元素</span>
<hr>
<div class="father">
    <div class="son"></div>
</div>
<hr>
<div></div>
<hr>
<div class="xinwen">新闻</div>
<hr>
<div class="bb">奔跑吧,兄弟</div>



css代码

* {
    margin: 0;/*清除外边距*/
    padding: 0;/*清除内边距*/
}

/*div {
    width: 200px;
    height: 200px;
    border-width: 10px; 边框宽度 粗细
    border-color: pink; 边框颜色
    border-style: solid;边框样式,实线
    border-style: dashed; 边框样式,虚线
    border-style: dotted; 边框样式,点线
}*/
div {
    width: 200px;
    height: 200px;
    border: 1px solid pink;
    /*margin-top: 100px;*/
    /*margin-left: 50px;*/
    margin: 30px auto; /*上下是30像素,左右是自动,这样可以块级带有宽度的盒子水平居中对齐*/
    padding: 4px;
}
div:first-child {
    border-width: 5px;
    border-style: double; /*边框样式,实线*/
}
div:nth-child(2) {
    border-radius: 20px;
}
div:nth-child(3) {
    border-radius:100px;
}
div:nth-child(4) {
    border-radius:10px 40px; /*左上角和右下角是10像素,左下角和右上角是40px,对角线*/
}
div:nth-child(5) {
    border-radius:10px 40px 80px;/*左上角是10px,左下角和右上角是40px,右下角是80px*/
}
div:nth-child(6) {
    border-radius:10px 40px 80px 100px;
}
div:nth-child(7) {
    border-radius: 100px;
    height: 100px;
}
div:nth-child(8) {
    border-radius: 100px 0;
}
div:nth-child(9) {
    /* padding-left: 20px;左内边距*/
    /*padding-top: 20px;上内边距*/
    /* padding: 20px;如果只有一个值表示,上下左右都是20像素*/
    /*padding: 10px 30px;上下10像素,左右30像素*/
    /*padding: 10px 30px 50px;上边10像素,左右30像素,下边50像素*/
    padding: 10px 30px 40px 50px;/*顺时针 上右下左*/
}
div :nth-child(10){
    width: 200px;
    height: 200px;
    background-color: pink;
}
div :nth-last-child(11) {
     background-color: purple;
 }
input {
    border:0;/*没有边框*/
}
.user {
    border-width: 1px;
    border-color: pink;
    border-style: solid;
}
.nc {
    border-width: 1px;
    border-color: pink;
    border-style: solid;
}
.email {
    border-top: 1px solid pink ;/*上边框 宽度 样式 颜色*/
    border-bottom: 1px solid pink;/*下边框 宽度 样式 颜色*/
}
.tel {
    border: 1px solid pink;
}
table {
    width: 700px;
    height: 300px;
    border: 1px solid black;
    border-collapse: collapse;/*合并相邻边框*/
}
td {
    border: 1px solid black;
}
nav {
    height: 41px;
    background-color: #FCFCFC;
    border-top: 3px solid #FF8500;/*上边框*/
    border-bottom: 3px solid #EDEEF0;/*下边框*/
}
nav a {
    font-size: 14px;
    color: #4C4C4C;
    text-decoration: none;/*取消下划线*/
    padding: 0 15px;/*上下是0像素,左右是15像素*/
    height: 41px;
    line-height: 41px;/*行高等于高度可以文字垂直居中*/
    /*因为链接是行内元素没有大小  所以需要转换  行内快  */
    display: inline-block;
}
nav a:hover { /*链接伪类选择器 鼠标经过a链接的时候*/
    background-color: red;
}
header {
    width: 900px;
    height: 120px;
    background-color: black;
    margin: 0 auto;/左右一定是auto就可以居中*/
}
div {
    width: 300px;
    height: 100px;
    border: 1px solid pink;
    text-align: center;/*文字水平居中*/
    margin: 10px auto;/*盒子水平居中*/
}
section {
    width: 400px;
    height: 400px;
    border: 1px solid black;
}
section img {/*插入图片更改大小,width和height*/
    width: 200px;
    height: 200px;
    margin-top: 50px;/*插入图片更改位置可以用margin或padding 盒模型*/
    margin-left: 50px;/*插入当图片也是一个盒子*/
}
aside {
    width: 1000px;
    height: 1000px;
    border: 1px solid blue;
    background: url("../image/mm.jpg") no-repeat;
    background-size: 630px 630px;/*背景图片更改大小*/
    background-position: 160px 200px;/*背景图片更改位置*/
}
span {
    background-color: pink;
    /* margin: 30px 50px;/*上下30 左右50*/
    /*padding: 50px;/*上下左右都是50*/
}
.father {
    width: 300px;
    height: 300px;
    background-color: pink;
    margin-top: 100px;
    border: 1px solid red;/*解决外边距(塌陷)问题*/
}
.son {
    width: 200px;
    height: 200px;
    background-color: purple;
    margin-top: 20px;
}
div {
    width: 100px;
    height: 100px;
    /*background-color: pink;*/
    border: 5px solid red;
    padding: 10px;
    margin: 20px;
}
/*空间尺寸=width+border+padding+margin;*/
div.xinwen {
    width: 59px;
    height: 33px;
    line-height: 33px;
    border: 1px solid #C1C1C1;
    margin: 200px;
    font-size: 16px;
    color: #666666;
    border-radius: 5px 0 0 5px;
    padding-left: 15px;
}
div .dd {
    height: 30px;  /*高度30像素*/
    border: 1px solid red;
    padding-left: 20px;
    padding-top: 10px;
}



结果

image.png

image.png

image.png

image.png

image.png

image.png

image.png

image.png

代码

    <title>奔跑吧,兄弟</title>
    <link rel="stylesheet" href="css/style.css">
</head>
<body>
<div>奔跑吧,兄弟</div>
<nav>
    <p>摔跤吧,爸爸</p>
</nav>

css代码

div {
    height: 30px;  /*高度30像素*/
    border: 1px solid red;
    padding-left: 20px;/*因为这个盒子没有宽度 所以padding不会影响盒子的宽度*/
    padding-top: 10px;
    /*width: 100%;*/
}
nav {
    width: 300px;
    height: 40px;
    border: 1px solid pink;
}
p {
/*因为p没有指定宽度,则会默认和父亲一样宽,块级元素*/
    height: 20px;
    background-color: pink;
    padding-left: 30px;/*此时padding值不会影响盒子的宽度*/
}


结果

image.png
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

友情链接更多精彩内容