Printable Version of Topic

Click here to view this topic in its original format

HTMLHelp Forums _ Markup (HTML, XHTML, XML) _ How do I get an iFrame navigation to work without losing any styling?

Posted by: CW2017 Sep 8 2017, 10:29 AM

Good afternoon,

I'm working on a website where I have brought 2 sets of templates together to make a standard business website with a blog. I wish to match the navigation from the 1st set of pages and use it on the blog.

Basically, it has been necessary to use an iFrame for the navigation on the blog page as the CSS styling conflicted using other ways. The problem is I cannot get the iFrame navigation to function correctly (linking to other pages) whilst also retaining it's styling the same as the other pages.

My Code 1: (Links don't work but text styling fine)
<li><a class="active" href="index.html" data-hover="Home">Home</a></li>

My Code 2: (Links work but styling lost)
</li><a target="_parent" href="http://my-website.com"< data-hover="Home">Home</a>

As yet, I have been unable to combine the 2 and get all working, Does anyone know how to do this?

Many Thanks
Colin W

Posted by: pandy Sep 8 2017, 10:44 AM

Replace the URL in the first snip with the working URL in the second.

CODE
<li><a class="active" href="http://my-website.com" data-hover="Home">Home</a></li>


You can use a relative URL, but it must correspond to where the file actually is and 'index.html' obviously didn't with your new setup.


Sidenote, your second example is full of errors. Don't use that.

Posted by: CW2017 Sep 8 2017, 11:27 AM

I've managed to do it!

Posted by: CW2017 Sep 8 2017, 11:28 AM

Thank you! HTML is sometimes hit or miss for me

Posted by: pandy Sep 8 2017, 11:39 AM

I understood that. happy.gif

It isn't brain surgery though. Just start at the beginning and you'll soon get the hang of it. smile.gif

About the Code 2 expample. In a list nothing can be outside the LIs, so you can't put the link after a closing tag for LI. Maybe you meant it to be a start tag? You've also manage to get a starting angle bracket in the middle of the starting A tag. Marked the mistakes out below.

CODE

</li><a target="_parent" href="http://my-website.com"< data-hover="Home">Home</a>
^^^^^                                                ^

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)