首页 > 其他分享 >CSS+HTML初学跟踪项目记录笔记【防丢失,意义少,牢骚多多多】(文章发布系统)

CSS+HTML初学跟踪项目记录笔记【防丢失,意义少,牢骚多多多】(文章发布系统)

时间:2022-11-06 15:12:59浏览次数:45  
标签:初学 li header HTML 光标 height margin CSS left

首先是笔记(未整理,可能有点乱)

<%@ page language="java" contentType="text/html; charset=UTF-8"
         pageEncoding="UTF-8" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    <title>首页</title>
    <%--  定义页面样式--%>
    <style>
        * {
            padding: 0;
            margin: 0;
            font-family: "微软雅黑" ;
        }

        /*定义header样式*/
        .header {
            height: 72px;
            background: #458fce;
        }

        .header .logo {
            color: #fff;
            line-height: 72px;
            font-size: 30px;
            /*margin属性
            用于设置元素的外边距,
            margin-left属性就是用于设置元素的左外边距*/
            /*
            相关的,还有
            auto
            浏览器设置的左外边距
            length
            定义固定的左外边距,默认值为0
            %
            定义基于父对象总高度的百分比左外边距
            inherit
            规定应该从父元素继承左外边距
            */
            margin-left: 20px;
            /*
            inline:内联元素、block:块元素
            inline-block
            和其它元素都在一行
            元素的高度、宽度、行高以及顶和底边距都可设置*/
            display:inline-block;
            font-weight:500 ;

        }
        ul li {
            list-style:none;
        }
        .header ul li {
            float: left ;
        }

        /*.header ul li {*/
        /*    !*    给每一个li添加一个左浮动*!*/
        /*    float: left;*/
        /*    color: #fff;*/
        /*    display: inline-block;*/
        /*    width: 112px;*/
        /*    height: 72px;*/
        /*    text-align: center;*/
        /*    line-height: 72px;*/
        /*    !*cursor属性规定要显示的光标的类型*/
        /*    default:默认光标(通常是一个箭头)*/
        /*    auto:默认,浏览器设置的光标*/
        /*    crosshair:光标呈现十字线*/
        /*    pointer:光标呈现为一只手*/
        /*    move:光标呈现某对象可移动*/
        /*    text:光标指示文本*/
        /*    wait:光标指示程序正在忙*!*/
        /*    cursor: pointer;*/
        /*    !*把li的小圆点去掉*!*/
        /*    list-style: none;*/
        /*}*/



        /*.header ul li.first {*/
        /*    margin-left: 30px;*/
        /*}*/

        /*a {*/
        /*    color: #336666;*/
        /*    text-decoration: none;*/
        /*}*/

        /*.header ul li :hover {*/
        /*    background: #74b0e2;*/
        /*}*/
    </style>
</head>
<body>
<%--div可以用来划分块级元素,从而配合css来整体控制某一块的样式--%>
<%--class代表类的意思,可以定义特定样式--%>
<div class="header">
        <div class="logo">原创文字</div>
    <ul>
        <li>首页</li>
        <li>原创故事</li>
        <li>热门专题</li>
        <li>欣赏美文</li>
        <li>赞助</li>
    </ul>
</div>

</body>
</html>

首先在最开始就出现问题了,我应该实现的主界面应该是这样的

 

但是我的实现却是这样的

 

 logo的css样式实现不了,可笑的是(直接复制代码可以),之前可以实现,现在又不能了,md

找原因。。。

找到啦!

应该是:

 

 我写的是(实际上,是我不理解空格的意义,学习ing)

 

 第一步实现了,我是小白,我是小白,我的错误简单但是前路漫漫又灿灿

 

 接着添加导航按钮

OK,another problem md

本来应该出现的页面

 

 

我出现的页面(这也是我之前出现的问题,前面的问题纯属。。)

 

 不知道为啥,它就是上不去,md,这个问题我之前也是实现不了

找原因。。。

首先,我发现一开始,他就没有办法上去

我做的

 

 实际到这步应该是

 

 tmd

【为什么li也就是导航栏向左浮动不到header】

原因:(下面这个是原创文字的style代码)

 .header .logo {
            color: #fff;
            line-height: 72px;font-size: 30px;
            margin-left: 20px;
            /*width: 200px;*/
            /*height: 80px;*/

            display: inline-block;
            /*text-align: center;*/
            /*line-height: 80px;*/
            float: left;
            font-weight: 500;
        }

我没有加

float: left;
导致原创文字占了一行

然后,就初步实现了一个页面

 

 






 

标签:初学,li,header,HTML,光标,height,margin,CSS,left
From: https://www.cnblogs.com/gbrr/p/16861362.html

相关文章

  • 13.认识HTML
    HTMLHTML基础HTML属性HTML表格HTML列表HTML区块表单和输入HTML基础HTML的英文全称是HyperTextMarkupLanguage,即超文本标记语言HTML标题HTML标题是通过......
  • 自学HTML做手机网页.
    <!DOCTYPEhtml><htmllang="en"><head>  <metacharset="UTF-8">  <metahttp-equiv="X-UA-Compatible"content="IE=edge">  <metaname="viewport"c......
  • 初学pwn的课程第一课
    pwn的攻击基础原理 我的理解是主要通过分析主文件,然后获得有用信息,通过exploit对服务器输入指定的payload数据,获取服务器的shell,就是进入服务器的终端,获取服务器的控......
  • SAP Spartacus SSR 模式下 index.html 页面的响应逻辑调试
    入口:所有的regularroute都使用universalengine:简而言之,AngularUniversal是Angular的预渲染解决方案。在普通的单页应用程序中,我们通常将数据带到客户端,然后在......
  • html基础知识复习
    1.基础结构:输入:<html><head>stitle>html 快速入门<title></head><body>sfont color="red">乾坤末定,你我皆是黑马-<font></body></html>浏览器输出结果:乾坤末定,你我皆......
  • 兼容ie8的Html+Css+Js
    1<!DOCTYPEhtml>2<htmllang="en">34<head>5<metacharset="UTF-8">6<metahttp-equiv="X-UA-Compatible"content="IE=edge">7<meta......
  • HTML基本结构与标签
    1、HTML基本结构HTML网页基本结构HTML标签都以“<>”开始、“</>”结束网页中所有的内容都放在之间   网页基本信息<!DOCTYPEhtml><htmllang="en"><he......
  • 在网页中加载闪存文件系统中的图片、css和javascript
    在网页中加载闪存文件系统中的图片、CSS和JavaScript–太极创客(taichi-maker.com)index.html:ESP8266开发板建立的网站首页main.css:控制网页的css(层叠样式表)JavaS......
  • HTML介绍
    目标:会使用HTML5的基本结构创建网页会使用文本相关标签排版文本信息会使用图像相关标签实现图文并茂的页面会使用标签创建超链接、锚链接及功能性链接1、什么是HTML......
  • 显示两行文字,超出显示省略号 css
    1width:100px;2background-color:pink;//一下内容为设置文字换行及只显示两行,超出显示省略号3text-overflow:-o-ellipsis-lastline;4ov......