首页 > 其他分享 >CSS

CSS

时间:2023-01-27 22:44:40浏览次数:60  
标签:color margin List 5px border amet CSS

CSS

 

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <style>
        h1 {
            color:royalblue;
        }
    </style>
    <title>CSS Crash Course</title>
</head>
<body>
    <h1>hello World</h1>
    <p>Lorem, ipsum dolor sit amet consectetur adipisicing elit. Dolore accusantium autem iure quisquam neque officia tempora, distinctio velit cupiditate, officiis, sit provident? Vitae accusamus eaque aut autem nostrum. Laborum, accusantium?</p>
</body>
</html>

 

其中:     <style>         h1 {             color:royalblue;         }     </style> 是内联样式,代表h1颜色为宝蓝色    
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <link rel="stylesheet" href="./css/style.css">
    <title>CSS Crash Course</title>
</head>
<body>
    <h1>hello World</h1>
    <p>Lorem, ipsum dolor sit amet consectetur adipisicing elit. Dolore accusantium autem iure quisquam neque officia tempora, distinctio velit cupiditate, officiis, sit provident? Vitae accusamus eaque aut autem nostrum. Laborum, accusantium?</p>
</body>
</html>

 

 红线部分是关联css文件    小注意:

alt+z: 分段换行

vscode里Lorem:输出多个单词;Lorem100:会输出100个单词。

跳转到外层代码逻辑圈:alt+⬆

 

 

css选择html的几种方式:

 

其中 id 确保是独一无二的;

推荐去看mdn文档:

CSS 选择器 - 学习 Web 开发|多核 (mozilla.org)

 style.css如下:

.box1{
    background-color:antiquewhite;
    color:dodgerblue;
}

.container{
    width:80%;
    margin:auto;
  /*全局居中 只占80%*/
}

 

 

 CSS字体:

 

推荐去看: 

基本文本和字体样式 - 学习 Web 开发|多核 (mozilla.org)

 各种字体:

 Browse Fonts - Google Fonts

 

body{
    background-color: #f4f4f4;
    color:#555555
}

没有设置样式的class会继承body的属性,body的属性是全局属性

 

 盒子模型:

 

 border边框,margin外边距,padding内边框,

 两个盒子靠近则取最大的外边距,  
.container{
    width:80%;
    margin:auto;    /*全局居中*/
    margin-top: 5px;
    margin-bottom: 5px;
    margin-right: 10px;
    margin-left: 10px;
    /* 盒子模型 */
    
    
}
p{
    margin: 5px 10px 5px 10px;
    /* 上右下左 */
}
p{
    margin:5px 10px;
    /* 上下(边距) 左右(边距) */
}
p{
    margin:5px 10px 5px;
    /* 上 左右 下 */
}
/* 其他边距替换margin即可。 */
 

 

 如果不清除浮动:

 

 清除浮动:

html:在一个产生一个浮动的父级下面用一个即可

<div class="clearfix"></div>

css:

.clearfix{
    clear:both;
}

清除后:

 

 

总代码: html:
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <link rel="stylesheet" href="./css/style.css">
    <title>CSS Crash Course</title>
</head>
<body>
    <div class="container">
        <div class="box1">
            <h1>Hello World</h1>
            <p>Lorem ipsum dolor sit amet consectetur adipisicing elit. Mollitia reiciendis sed cupiditate iusto omnis perspiciatis recusandae error a, eveniet commodi est. Quas quia nemo, et incidunt tempore soluta quaerat rem consequuntur adipisci. Dolor, maxime itaque repellendus voluptatem enim magnam assumenda a quidem veniam nisi cum quos animi debitis aliquam doloremque voluptas ut ex nam rem dolorum laborum. Optio quae quaerat est perferendis pariatur? Ullam voluptatum alias totam temporibus consequatur! Fugiat quasi, libero consequatur molestiae cumque harum minus, laboriosam tempore ratione facere eveniet ducimus. Quod quaerat qui beatae vitae consequatur, id est placeat ipsam, doloribus tempore quam libero explicabo consequuntur dolor.</p>
        </div>

        <div class="box2">
            <h1>Hello World</h1>
            <p>Lorem ipsum dolor sit amet consectetur adipisicing elit. Mollitia reiciendis sed cupiditate iusto omnis perspiciatis recusandae error a, eveniet commodi est. Quas quia nemo, et incidunt tempore soluta quaerat rem consequuntur adipisci. Dolor, maxime itaque repellendus voluptatem enim magnam assumenda a quidem veniam nisi cum quos animi debitis aliquam doloremque voluptas ut ex nam rem dolorum laborum. Optio quae quaerat est perferendis pariatur? Ullam voluptatum alias totam temporibus consequatur! Fugiat quasi, libero consequatur molestiae cumque harum minus, laboriosam tempore ratione facere eveniet ducimus. Quod quaerat qui beatae vitae consequatur, id est placeat ipsam, doloribus tempore quam libero explicabo consequuntur dolor.</p>
            <button>Button</button>
        </div>

        <div class="list">
            <ul>
                <li><a href="#">List 1</a></li>
                <li><a href="123.abc">List 2</a></li>
                <li><a href="#">List 3</a></li>
                <li><a href="#">List 4</a></li>
                <li><a href="#">List 5</a></li>
                <!-- 默认样式,蓝字下划线,悬停变红 -->
            </ul>
        </div>

        <div class="block">
            Lorem ipsum dolor sit amet consectetur adipisicing elit. Enim illum laborum tempora adipisci eum minus. Beatae earum eveniet in veritatis, quasi harum fuga vitae ipsa autem ad itaque, quo nostrum?
        </div>

        <div class="block">
            Lorem ipsum dolor sit amet consectetur adipisicing elit. Enim illum laborum tempora adipisci eum minus. Beatae earum eveniet in veritatis, quasi harum fuga vitae ipsa autem ad itaque, quo nostrum?
        </div>

        <div class="block">
            Lorem ipsum dolor sit amet consectetur adipisicing elit. Enim illum laborum tempora adipisci eum minus. Beatae earum eveniet in veritatis, quasi harum fuga vitae ipsa autem ad itaque, quo nostrum?
        </div>
        <div class="clearfix"></div>

        <div id="main-block">
            Lorem ipsum dolor, sit amet consectetur adipisicing elit. Voluptatibus beatae aliquid tenetur eos earum a labore voluptas officia! Ea quisquam officiis eveniet consequuntur amet explicabo maxime veniam ipsa reprehenderit magnam!
        </div>
        <div id="sidebar">
            Lorem ipsum dolor, sit amet consectetur adipisicing elit. Voluptatibus beatae aliquid tenetur eos earum a labore voluptas officia! Ea quisquam officiis eveniet consequuntur amet explicabo maxime veniam ipsa reprehenderit magnam!
        </div>
        <div class="clearfix"></div>
        <!-- 清除浮动:<div class="clearfix"></div> 
            否则会父元素塌陷 -->
        
        <url class="list2">
            <li>List Item</li>
            <li>List Item</li>
            <li>List Item</li>
            <li>List Item</li>
            <li>List Item</li>
            <li>List Item</li>
            <li>List Item</li>
            <li>List Item</li>
            <li>List Item</li>
            <li>List Item</li>
        </url>
    </div>

    <div style="margin-top: 1000px;"></div>
    <!-- 特殊情况,用于下面的空白 -->
</body>
</html>

css:

body{
    background-color: #f4f4f4;
    color:#555555

    font-family:Arial,Helvetica,serif;
    font-size: 16px;
    font-weight:bold;
    /* 笔画粗细 */

    font:normal 16px Arial,Helvetica,sans-serif;
    line-height: 1.5em;
    /* 行距 */
}

button {
    background-color: #444444;
    color: #fff;
    padding: 10px 15px;
}

button:hover{
    background-color: red;
}
/* hover悬停,active行为 */

button:active {
    background-color: #f4f4f4;
}

a {
    text-decoration: none;
    /* 去掉下划线 */
    color: #555555;
}

a:hover {
    background-color: cyan;
}

a:visited {
    color:red
    /* 访问过的 */
}

.clearfix{
    clear:both;
}

.box1{
    background-color:antiquewhite;
    color:dodgerblue;
    
    border:5px blue solid;
    border-right: 5px red solid;
    border-top: 10px green dotted;


}

.box1 h1 {
    font-family: 'Times New Roman', Times, serif;
    font-weight:800;
    font-style: italic;
    /* 斜体 */
    text-decoration: underline;
    /* 下划线 */
    text-transform: uppercase;
    /* 全部大写 */
    letter-spacing: 1em;
    /* 字/字母间距 */
    word-spacing: 2em;
    /* 词间距 */
}

.box2{
    border: 5px dotted #cccccc;
    border-radius: 35px;
    padding: 20px;
    margin: 20px 0;
}

.container{
    width:80%;
    margin:auto;    /*全局居中*/
    /* margin-top: 5px;
    margin-bottom: 5px;
    margin-right: 10px;
    margin-left: 80px; */
    /* 盒子模型 */
}

.list li{
    list-style: square;
    list-style-image: url('../image/R.jpg');

}
/* 列表前是图片,url统一资源定位符*/

.block{
    float:left;
    width:33.3%;
    border:1px solid #ccc;
    box-sizing:border-box;
}
/*  浮动溢出:box-sizing:border-box;  */

#main-block{
    float: left;
    /* 靠左对齐 */
    width:70%;
    border: 1px solid #ccc;
    box-sizing:border-box;
}

#sidebar{
    float: right;
    /* 靠右对齐 */
    width:30%;
    border: 1px solid #ccc;
    box-sizing:border-box;
}

 

                                                     

标签:color,margin,List,5px,border,amet,CSS
From: https://www.cnblogs.com/Burn-Hep/p/17069187.html

相关文章

  • 9、CSS权威指南--第5章(p155)字体
    5.1字体族CSS定义了五种通用字体族:衬线字体:这种字体中的字形宽度各异,而且有衬线。无衬线字体:这种字体中的字形宽度各异。等宽字体:等宽字体中的字形宽度一样。一般用......
  • 总结 CSS 伪类选择器 nth-child
    前言nth-child伪类选择器非常地好用,所以必须得掌握它,能够为我们简化不少的CSS代码。比如选择前n行元素、选择后n行元素、选择奇偶行元素、选择n倍元素等。其语法......
  • css第四天
    一、css背景属性可以给页面元素添加背景样式。背景属性(background)可以设置。1、背景颜色、2、背景图片、3、背景平铺、4、背景图片位置5、背景......
  • Day01 - HTML&CSS
    1.html介绍简介html叫超文本标记语言,是开发网页的语言html中的标签大多数都是成对出现的,格式:<标签名></标签名>html的定义HTML的全称为:HyperTextMark-upLa......
  • CSS知识
    CSS清除浮动           1.清除浮动的方法-额外标签法            2.清除浮动的方法-单伪元素清除法    ......
  • CSS尺寸设置的单位
    解题思路得分点px、rem、em、vw、vh标准回答px:pixel像素的缩写,绝对长度单位,它的大小取决于屏幕的分辨率,是开发网页中常常使用的单位。em:相对长度单位,在......
  • 黑马程序员前端-CSS综合案例:学成在线模块添加
     前端学习笔记教程不定期更新中,传送门:​​前端HTML第一天:什么是网页?什么是HTML?网页怎么形成?​​​​黑马程序员前端-CSS入门总结​​​​黑马程序员前端-CSS之emmet语法​......
  • 黑马程序员前端-CSS属性书写顺序(重点)
     前端学习笔记教程不定期更新中,传送门:​​前端HTML第一天:什么是网页?什么是HTML?网页怎么形成?​​​​黑马程序员前端-CSS入门总结​​​​黑马程序员前端-CSS之emmet语法​......
  • 不能直接在 CSS 变量中写计算,针对于 Scss 项目
    不论是在Scss还是在CSS中,给CSS变量(自定义变量)直接写计算,都不会生效。例如:*{--text-size:calc(100px*1);}打开浏览器查看计算的样式表中,并没有计算得到10......
  • CSS font-display 控制字体加载和替换
    在编写网站的时候,或多或少都会用到一些网络上的字体,CSS3中虽然加入了对WebFonts(网络字体)的支持,但是浏览器对它们的加载和默认处理方式会极大的影响网站的性能和用户体验......