html - 什么是完成我的 "cross?"的简单 CSS 方法

标签 html css

enter image description here我想为这个留言板创建一个特殊的框/div,它将十字的顶部添加到这个元素中。理想情况下,此解决方案将允许在栏左侧放一张小图片,而横幅/ Logo 将占据顶部栏右侧的空间。

我不知道如何创建两个 div 元素,其中左侧是固定宽度,右侧填充剩余的浏览器空间。链接到测试站点:https://bchristiancross.runboard.com

#wrapper {
  position: relative;
  width: 95%;
  margin: 0 auto;
  border: 2px solid #FF0000;
}

#header {
  text-align: center;
  height: 175px;
  background: #FFFF80;
}

#content,
#footer {
  margin-left: 175px;
  border: 1px solid #0000FF;
  border-left: 50px solid #0000FF;
}

#content:after {
  content: '';
  position: absolute;
  width: 400px;
  left: 0;
  top: 125px;
  border-top: 50px solid #0000FF;
}
<div id="wrapper">

  <div id="header">
    board banner/logo goes here
    <h1>Your board name here</h1>
  </div>
  <!-- end header -->

  <div id="content">
  </div>
</div>

最佳答案

使用“css flex”,希望对您的问题有所帮助。 有好的网址可以学习一下CSS Flex

以下代码是您可能想要做的示例,希望它能回答您的问题。

index.html

<div id="header" class="flex_container">
  <div class="flex_left">
    <img alt="picture" src="">
  </div>
  <div class="flex_right">
    board banner/logo goes here
    <h1>Your board name here</h1>
  </div>
</div>

主.css

.flex_container {
  display: flex;
}

.flex_left{
  min-width: 175px;
  padding-bottom: 50px;
  display: flex;
  justify-content: center;
  align-items: center;
  border-right: 50px solid #0000FF;
}

.flex_right{
  width: 100%;
}

关于html - 什么是完成我的 "cross?"的简单 CSS 方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57983514/

相关文章:

html - 从 HTML 标记复制 CSS 的最快方法

css - Opera 中的文本底部

jquery - 将表单/删除按钮与其他按钮对齐

javascript - 如何让眼睛跟随div之外的鼠标

javascript - Highchart 饼图垂直图例右对齐未固定以正确绘制

html - 无法将表格布局转换为 DIV

html - 通过HTML5从系统音频或浏览器捕获音频

javascript - 更改 chrome 扩展程序图标

html - 移动按钮内的文本

css - 当我有偶数列时,如何强制使用奇数列数?