相关疑难解决方法(0)

CSS属性内容的空值是做什么的?

nav ul:after { 
    content:""; 
    clear:both; 
    display:block;
}
Run Code Online (Sandbox Code Playgroud)

""值对内容属性意味着什么?

css css-content

4
推荐指数
1
解决办法
1037
查看次数

并排设置两个 div 并在其下方设置第三个

我如何并排设置两个 div 和下面的第三个像这样

输出.

我当前的代码如下,在名称 div 后放置注释 div

HTML:

<div id="info_div">
    <div id="info_div_name">Name</div>
    <div id="info_div_time">6:30 PM</div>
    <div id="info_div_note">Note</div>
</div>
Run Code Online (Sandbox Code Playgroud)

CSS:

#contact_table_data {
    width:inherit;
    height:inherit;
    background-color:#99cc33;
    max-width:400px;
}

#info_div_name {
    width:auto;
    height:auto;
    padding: 5px 0px 5px 10px;
    float:left;
}

#info_div_time {
    width:auto;
    height:auto;
    padding: 5px 10px 5px 0px;
    float:right;
}

#info_div_note {
    width:inherit;
    height:auto;
    position:static;
    padding: 0px 10px 5px 10px;
}
Run Code Online (Sandbox Code Playgroud)

html css css-float

4
推荐指数
1
解决办法
9535
查看次数

为什么我必须添加"overflow:hidden"才能在页面上显示导航栏?

我是css的新手,并且整个上午一直在努力解决我的代码的以下问题.如果有人能帮助我找出原因,我将非常感激.

如果我没有将"ul.navBar"的"溢出"设置为"隐藏",为什么导航栏会从页面中完全消失?

<html>
<head>
<style>
    ul.navBar {
        list-style-type: none;
        margin: 0px;
        padding: 0px;
        overflow: hidden;
        background-color: #4277f4;
        cursor: pointer;
    }

    li {
        float: left;
    }

    li a {
        display: inline-block;
        color: white;
        text-align: center;
        padding: 14px 16px;
        font-family: Verdana, Geneva, Tahoma, sans-serif;
        font-size: 20px;
        text-decoration: none;
    }

    li:hover {
        background-color: #A2AEB3;
    }

    .dropDownContent {
        display: none;
        position: absolute;
        background-color: #7DC9E3;
        width: 150px;
        box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);
        z-index: 1;
        text-decoration: none;

    }
    .dropDownContent a {
        color: …
Run Code Online (Sandbox Code Playgroud)

css

3
推荐指数
2
解决办法
5142
查看次数

text-align 会将内部元素向右移动,但如果指定了宽度则不会?

我敢肯定这是一件非常简单的事情,但我整天都在反对它,所以我决定问一下。

我有一些 div,我想在它们的父 div 中向右对齐。如果我不指定宽度,“text-align: right” 会起作用:

<div style="text-align: right;">
    <div>
        This text aligns to the right
    </div>
</div>
Run Code Online (Sandbox Code Playgroud)

但是如果我在内部元素上放置一个以像素为单位的大小,它不会:

<div style="text-align: right;">
    <div style="width: 200px;">
        This div stays on the left
    </div>
</div>
Run Code Online (Sandbox Code Playgroud)

我错过了什么?

css

2
推荐指数
1
解决办法
1265
查看次数

为什么块元素表现得像内联元素?

:target {
  border: 2px solid #D4D4D4;
  background-color: #e5eecc;
}
.navigation li {
  list-style-type: none;
  float: left;
  padding: 1em;
}
Run Code Online (Sandbox Code Playgroud)
<ul class="navigation">
  <li> <a href="#help"> Help </a> 
  </li>
  <li> <a href="#about"> About us </a> 
  </li>
</ul>

<p>lorem ipsum</p>

<br/>

<p id="help"><b> Help yourself man </b>
</p>
<p id="about"><b> We're free software lovers </b>
</p>
Run Code Online (Sandbox Code Playgroud)

如果我们检查上面的代码片段(使用dev toolulp元素都display:block用户代理样式表下。什么都没有被应用element.style,他们都没有float:left

是的,float应用于li notul并且float:left.navigation …

html css css-float

2
推荐指数
1
解决办法
449
查看次数

标签 统计

css ×5

css-float ×2

html ×2

css-content ×1