我想将地图、徽标和按钮居中,以便内容在顶部栏下方居中。
我尝试了各种方式,但如果我制作一个 div,它会缩小地图。以下是排除的 HTML、SVG 数据。
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Free classifieds</title><link rel="icon" href="/img/favicon_us.ico?51340" type="image/x-icon">
<link href="/static/india_files/index_in.css?234" rel="stylesheet" type="text/css">
<link rel="stylesheet" type="text/css" href="/static/usa.css?{{VERSION}}" />
</head>
<body>
<div class="topbar">
<div class="topbar-inner nohistory">
<div class="topbar-left">
<a class="topbar-new" href="https://www.koolbusiness.com/account/create"><strong>New!</strong> All your ads and saved searches in one place, create an account today!</a>
</div>
<div class="topbar-right">
<a class="topbar-login last" href="/login" title="Login to your account" rel="nofollow">
<i class="sprite_common_topbar_log-in topbar-float_left"></i>
{% if loggedin %}<a href="/logout">{% trans %}Log out{% endtrans %}{% else %}<a href="/login">{% trans %}Log in{% endtrans %}{% endif %}
</a>
<a class="topbar-create first" href="/create/" title="Create your account" rel="nofollow">
<i class="sprite_common_topbar_logged-in topbar-float_left"></i>
{% if loggedin %}{{user.name}}{% else %}<a href="/create/">{% trans %}Create account{% endtrans %}</a>{% endif %}
</a>
</div>
</div>
</div>
<div onselectstart="return false;" class="unselectable" >
<div id="wrapper">
<h1 id="logo" class="sprite_index_in_in_en_logo spritetext">hipheap.com - The right choice for buying & selling in usa</h1>
<div id="post">
<a href="/ai" id="ad">Post your ad for free</a>
</div>
<!-- map code -->
<div id="map_base">
<span class="tip" id="tip"></span>
<!-- the svg code starts here -->
<svg version="1.1" id="map" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
viewBox="0 0 1080 720" xml:space="preserve">
<g id="shadow">
...
</g>
</svg>
</div>
<div class="clear"></div>
</div>
</div>
</body>
</html>
CSS 太大而无法放入 SO 问题中,但可以从链接中获得,当然它无助于解决问题,因为解决问题不会显示问题:
http://jsfiddle.net/niklasro/yyPsW/
可以做什么?我只想做一些非常简单的事情,以一个内容为中心,而所有这些框架和 cSS 以及毫无意义的模块化使得做一些简单的事情变得不可能。
更新
我尝试margin: 0 auto;
在 div 上使用,但它不起作用,因为 CSS 使得做一些简单的事情变得不可能。