diff --git a/src/librustdoc/html/layout.rs b/src/librustdoc/html/layout.rs index acf019fd225..7176abc3db8 100644 --- a/src/librustdoc/html/layout.rs +++ b/src/librustdoc/html/layout.rs @@ -182,14 +182,16 @@ pub fn render( let p = SlashChecker(&p); if layout.logo.is_empty() { format!("\ + \ ", + alt='logo' width='100'>", path=p, static_root_path=static_root_path, suffix=page.resource_suffix) } else { format!("\ - ", + \ + ", p, layout.logo) } diff --git a/src/librustdoc/html/static/rustdoc.css b/src/librustdoc/html/static/rustdoc.css index 53b08cf5697..66236d7cb45 100644 --- a/src/librustdoc/html/static/rustdoc.css +++ b/src/librustdoc/html/static/rustdoc.css @@ -182,6 +182,11 @@ nav.sub { display: none !important; } +.logo-container { + height: 0; + padding-bottom: 50%; +} + .sidebar img { margin: 20px auto; display: block;